Re: [whatwg] Canonical Image and Color

2014-09-09 Thread Jonas Sicking
On Tue, Sep 9, 2014 at 6:21 PM, Marcos Caceres  wrote:
> On September 9, 2014 at 9:10:27 PM, Jonas Sicking (jo...@sicking.cc) wrote:
>> On Tue, Sep 9, 2014 at 5:13 PM, Marcos Caceres wrote:
>> >> What about icons that need to change daily? E.g. for a calendaring site?
>> >
>> > This is scary, IMO. A hijacked site could have its icon replaced for a 
>> > bank's icon or something.
>> I dunno.
>>
>> At least in FirefoxOS we found that we need to support applications
>> updating their icons as part of an update. So in our manifest
>> implementation, we check for updates of the manifest on a daily basis
>> and if the manifest has been updated to point to a new icon, we use
>> that new icon.
>
> I don't know if it makes any difference, but the process of updating 
> installed apps unusually involves notifying the user that updates are 
> available and the user taking explicit action to update the apps. Where 
> updates happen automatically, there is usually some kind of notification 
> and/or indicator that makes the user aware of what has changed.

That will long term not be the case in FirefoxOS. I can't speak for
other platforms, but I'll note that Chrome has always updated with no
notification to the user, Firefox has over time gotten fewer and fewer
notifications, and platforms like Android, iOS and Windows have been
moving towards more and more automatic updates with fewer and fewer
notifications.

So my assumption is that we'll end up with updates being completely
transparent on many platforms. At least as default behavior.

> What I'm concerned about is the application updating the icon while the 
> application is running. Although it works fine for calendar, that seems 
> confusing to me.

What is your concern?

>> Applications do on a fairly regular basis release "visual updates",
>> and as part of that it's critical that they also update the
>> application icon.
>
> Yes, that makes total sense. My concern is more about a sneaky attack where 
> the app icon changes as the user switches from one app to another and then 
> back.

Why is the "changing back" part more concerning than the initial
change? Or am I misunderstanding you?

>> We do however not allow applications to change their names. For the
>> reason that you mention.
>
> Oddly, I don't see a problem with updating the name of an application in an 
> update. I don't have proof, but I would imagine most people look of icons and 
> take little notice of the name of apps on the home screen. Names are only 
> really relevant for searching.

I agree. However I've found forbidding updating icons a no-go. Not to
mention that since we support different icon files for different
render sizes and pixel densities, it's probably possible for an
attacker to hide a bank icon somewhere even without updates.

The reason we've locked down name and not icon was because that's all
that we could do. Not because it was safer from a security
perspective.

>> I agree there's still a risk that just changing the icon means that
>> the user won't notice that the name doesn't match, however I don't
>> think disallowing icons to be updated is an option.
>
> Remember, we are talking about changing it in real time VS changing it from 
> an update while the application is (maybe?) shut down.

I'm more concerned about an app changing icon when it's *not* running
than when it is running. My concern is that the user launches an app
that they think is another app, either from the homescreen or from an
activity picker.

/ Jonas


Re: [whatwg] Canonical Image and Color

2014-09-09 Thread Jonas Sicking
On Tue, Sep 9, 2014 at 5:13 PM, Marcos Caceres  wrote:
>> What about icons that need to change daily? E.g. for a calendaring site?
>
> This is scary, IMO. A hijacked site could have its icon replaced for a bank's 
> icon or something. I dunno.

At least in FirefoxOS we found that we need to support applications
updating their icons as part of an update. So in our manifest
implementation, we check for updates of the manifest on a daily basis
and if the manifest has been updated to point to a new icon, we use
that new icon.

Applications do on a fairly regular basis release "visual updates",
and as part of that it's critical that they also update the
application icon.

We do however not allow applications to change their names. For the
reason that you mention.

I agree there's still a risk that just changing the icon means that
the user won't notice that the name doesn't match, however I don't
think disallowing icons to be updated is an option. Even forbidding
names to be changed has been a major headache and something we're
looking to enable somehow.

/ Jonas


Re: [whatwg] Canonical Image and Color

2014-09-06 Thread Anne van Kesteren
On Wed, Aug 27, 2014 at 9:42 PM, Marcos Caceres  wrote:
> There are also some notifications that don't make sense as badges: for 
> instance, iTunes shows me a notification every time a new track starts 
> playing, but doesn't get added as a badge.

Hmm yeah. Should probably be a distinct API then. Is numeric sufficient?

What about icons that need to change daily? E.g. for a calendaring site?


> So, it would be great to be able to show a notification and also indicate 
> that its "badge-worthy". But at the same time, *some* badges have to be saved 
> across sessions (if the device is rebooted, badges should be shown after 
> reboot - as iOS does - without needing to relaunch an application).

That's also true for notifications.I wouldn't want to lose
notifications if I suddenly run out of battery.


-- 
http://annevankesteren.nl/


Re: [whatwg] Canonical Image and Color

2014-08-26 Thread Jonas Sicking
On Tue, Aug 26, 2014 at 10:36 AM, Domenic Denicola
 wrote:
> +Marcos because he is really good at that kind of investigative work, and 
> might have some idea what FFOS is doing for numeric badges.

We don't do anything yet. But we'd like to. I definitely feel like
having a badge is a separate API from notifications. For example a
badge could show how many unread emails are in the inbox of a webmail
client, but you woudn't want to create a notification for every one of
them.

/ Jonas

/ Jonas


Re: [whatwg] Canonical Image and Color

2014-08-26 Thread Domenic Denicola
From: whatwg  on behalf of Mike 


> I really believe that the notification api is a related topic but can exist 
> as a separate api used in page icon. I think it’s a good idea not to bind 
> them together.

I think there are potentially three distinct APIs:

1. Icons
2. Notifications
3. Numeric badge

1 is clearly solved by  already. Proposing new solutions is 
pointless since by the time browsers implement those they might as well 
implement/fix their  handling.

2 already exists

The question I see you raising is whether 3 should be tied to 2 or separate. I 
believe in most native platforms they are tied together, but I agree that they 
could be separate. More investigative work would be needed to really explore 
the problem space.

+Marcos because he is really good at that kind of investigative work, and might 
have some idea what FFOS is doing for numeric badges.

Re: [whatwg] Canonical Image and Color

2014-08-26 Thread Mike
Mathias, Anne
I really believe that the notification api is a related topic but can exist as 
a separate api used in page icon. I think it’s a good idea not to bind them 
together.

Mike Tomshinsky
tomshin...@yandex-team.ru



On 26 авг. 2014 г., at 10:50, Anne van Kesteren  wrote:

> On Tue, Aug 26, 2014 at 8:46 AM, Mathias Bynens  wrote:
>> Sure, but what about the “notification counter” use case that Mike outlined?
> 
> We should investigate that as a feature of the notifications API I
> think. Someone suggested that last week:
> https://github.com/whatwg/notifications/issues/23 I haven't really put
> much thought into how exactly we should go about it though, API-wise.
> 
> 
> -- 
> http://annevankesteren.nl/



Re: [whatwg] Canonical Image and Color

2014-08-26 Thread Mike
Tab, You’re right if we take as given that: 1. FF and Chrome will finally fix 
the bug with handling different size attributes (hopefully they will) 
2.standard aspect ratio will be 1:1 (although maybe it can be different) 3.the 
layout of hi-res favicon will differ from a standard (16x16/32x32) favicon. 
Compare those: https://dl.dropboxusercontent.com/u/1830800/temp/icons.jpg
Generally seems like it could work. But on other hand the battle for high-res 
icons has been won by Apple’s Touch Icons. Almost sure that more websites have 
a touch icon than an icon with a size attribute exceeding 128px. Around 20% has 
an apple icon from top-1.
What do you think could be the fallback scenario (in case there is no proper 
icon)? Generated by browser?
In a case someone wanna see grabbed touch icons for top-1000 website: 
https://yadi.sk/d/CZgnIW6UZxpTg 
When I see it my sense of beauty says no to any API;)


Mike Tomshinsky
tomshin...@yandex-team.ru



On 26 авг. 2014 г., at 10:42, Tab Atkins Jr.  wrote:

> On Tue, Aug 26, 2014 at 4:21 PM, Anne van Kesteren  wrote:
>> On Mon, Aug 25, 2014 at 8:59 PM, Mike  wrote:
>>> 2) There is already a couple of standards or quasi-standads:
>>>- favicons (most promising seems to be the increasing of their size and 
>>> svg support)
>>>- apple-touch-icon used by Apple and Android
>>>- msapplication-TileImage used by MS
>>>- Firefox OS icon (detached case)
>>>- SpeedDial API by Opera (as an extension)
>> 
>> There's also , which is the way to do this.
> 
> Particularly when used with the sizes='' attribute, which lets you
> provide small favicons *and* large icons suitable for use in tiles
> like this.
> 
> ~TJ



Re: [whatwg] Canonical Image and Color

2014-08-25 Thread Anne van Kesteren
On Tue, Aug 26, 2014 at 8:46 AM, Mathias Bynens  wrote:
> Sure, but what about the “notification counter” use case that Mike outlined?

We should investigate that as a feature of the notifications API I
think. Someone suggested that last week:
https://github.com/whatwg/notifications/issues/23 I haven't really put
much thought into how exactly we should go about it though, API-wise.


-- 
http://annevankesteren.nl/


Re: [whatwg] Canonical Image and Color

2014-08-25 Thread Mathias Bynens
On Tue, Aug 26, 2014 at 8:21 AM, Anne van Kesteren  wrote:
> On Mon, Aug 25, 2014 at 8:59 PM, Mike  wrote:
>> 2) There is already a couple of standards or quasi-standads:
>> - favicons (most promising seems to be the increasing of their size and 
>> svg support)
>> - apple-touch-icon used by Apple and Android
>> - msapplication-TileImage used by MS
>> - Firefox OS icon (detached case)
>> - SpeedDial API by Opera (as an extension)
>
> There's also , which is the way to do this.

Sure, but what about the “notification counter” use case that Mike outlined?


Re: [whatwg] Canonical Image and Color

2014-08-25 Thread Tab Atkins Jr.
On Tue, Aug 26, 2014 at 4:21 PM, Anne van Kesteren  wrote:
> On Mon, Aug 25, 2014 at 8:59 PM, Mike  wrote:
>> 2) There is already a couple of standards or quasi-standads:
>> - favicons (most promising seems to be the increasing of their size and 
>> svg support)
>> - apple-touch-icon used by Apple and Android
>> - msapplication-TileImage used by MS
>> - Firefox OS icon (detached case)
>> - SpeedDial API by Opera (as an extension)
>
> There's also , which is the way to do this.

Particularly when used with the sizes='' attribute, which lets you
provide small favicons *and* large icons suitable for use in tiles
like this.

~TJ


Re: [whatwg] Canonical Image and Color

2014-08-25 Thread Anne van Kesteren
On Mon, Aug 25, 2014 at 8:59 PM, Mike  wrote:
> 2) There is already a couple of standards or quasi-standads:
> - favicons (most promising seems to be the increasing of their size and 
> svg support)
> - apple-touch-icon used by Apple and Android
> - msapplication-TileImage used by MS
> - Firefox OS icon (detached case)
> - SpeedDial API by Opera (as an extension)

There's also , which is the way to do this.


-- 
http://annevankesteren.nl/


Re: [whatwg] Canonical Image and Color

2014-08-25 Thread Tab Atkins Jr.
On Tue, Aug 26, 2014 at 4:59 AM, Mike  wrote:
> Hey Folks,
> Let’s get back to this subject as it seems there is still no solution. 
> Recently we - Yandex.Browser - discussed with Opera if there could be a 
> standard for page icons (let’s call it so) on NewTabPage that replace small 
> screenshots with nice logos like this:
> https://dl.dropboxusercontent.com/u/1830800/ss_tablo.jpg
>
> This page icon might also contain a notification counter that would enable 
> website to communicate with user and improve retention. Similar to mobile 
> icons and notifications. But on desktop there might be more than one counter.
>
> * Counter use-cases:
> 1.Mail (gmail, yahoo, yandex) - number of unread/new emails.
> 2.Social Networks (Facebook, Twitter, LinkedIn etc) - number of 
> notifications, messages, friends requests.
> 3.E-commerce (Amazon, eBay, TaoBao etc) - number of cart items (waiting list 
> items)
> 4.Microblogs and contend-based platforms (tumblr, youtube, ask, quora, news 
> website etc) - number of new content.
>
> * How the standard could look like:
>  attribute; default: false - for main page; true - for internal) 
> ntp_manifest=“manifest_url” (optional attribute; only for counter 
> implementation) />
>
> * How the manifest could look like:
> I would suggest to postpone this discussion for later and focus on the first 
> part. Step by step.
>
> * What kind of issues do I see:
> 1) There’re 3 general formats of page icons:
> a) square in Chrome, Opera
> b) floating in FF and Safari
> c) fixed ratio in Yandex (1:2), Maxthon (1:1,4)
> Obvious there should just one icon provided by webmaster. So we need to agree 
> on the aspect ratio (and size). Thus some developers will need to find a way 
> how to handle it. But I believe it’s just a matter of fitting and resizing.
> 2) There is already a couple of standards or quasi-standads:
> - favicons (most promising seems to be the increasing of their size and 
> svg support)
> - apple-touch-icon used by Apple and Android
> - msapplication-TileImage used by MS
> - Firefox OS icon (detached case)
> - SpeedDial API by Opera (as an extension)
>
> In Yandex.Browser we think how to improve our Tablo API and we would prefer 
> to use some common approach rather than developing a proprietary standard. So 
> guys, what do you think? Is there a place for such kind of standard or it’s 
> already too tight among those semi-standards?

The 'theme-color'  value recently proposed and standardized by
Android covers the color use-case, at least.

~TJ


Re: [whatwg] Canonical Image and Color

2014-08-25 Thread Mike
Hey Folks,
Let’s get back to this subject as it seems there is still no solution. Recently 
we - Yandex.Browser - discussed with Opera if there could be a standard for 
page icons (let’s call it so) on NewTabPage that replace small screenshots with 
nice logos like this:
https://dl.dropboxusercontent.com/u/1830800/ss_tablo.jpg

This page icon might also contain a notification counter that would enable 
website to communicate with user and improve retention. Similar to mobile icons 
and notifications. But on desktop there might be more than one counter.

* Counter use-cases:
1.Mail (gmail, yahoo, yandex) - number of unread/new emails.
2.Social Networks (Facebook, Twitter, LinkedIn etc) - number of notifications, 
messages, friends requests.
3.E-commerce (Amazon, eBay, TaoBao etc) - number of cart items (waiting list 
items)
4.Microblogs and contend-based platforms (tumblr, youtube, ask, quora, news 
website etc) - number of new content.

* How the standard could look like:


* How the manifest could look like:
I would suggest to postpone this discussion for later and focus on the first 
part. Step by step.

* What kind of issues do I see:
1) There’re 3 general formats of page icons: 
a) square in Chrome, Opera
b) floating in FF and Safari
c) fixed ratio in Yandex (1:2), Maxthon (1:1,4)
Obvious there should just one icon provided by webmaster. So we need to agree 
on the aspect ratio (and size). Thus some developers will need to find a way 
how to handle it. But I believe it’s just a matter of fitting and resizing.
2) There is already a couple of standards or quasi-standads:
- favicons (most promising seems to be the increasing of their size and svg 
support) 
- apple-touch-icon used by Apple and Android
- msapplication-TileImage used by MS
- Firefox OS icon (detached case)
- SpeedDial API by Opera (as an extension)

In Yandex.Browser we think how to improve our Tablo API and we would prefer to 
use some common approach rather than developing a proprietary standard. So 
guys, what do you think? Is there a place for such kind of standard or it’s 
already too tight among those semi-standards?

Mike Tomshinsky
Yandex.Browser
tomshin...@yandex-team.ru

Re: [whatwg] Canonical Image and Color

2013-09-26 Thread Ian Hickson
On Wed, 28 Aug 2013, Brian Blakely wrote:
> On Fri, Jul 12, 2013 at 1:32 PM, Ian Hickson  wrote:
> > 
> > You are welcome to register these on the wiki and convince people to 
> > use them, sure.
> 
> Would you kindly link me to the wiki?

http://wiki.whatwg.org/wiki/MetaExtensions

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


Re: [whatwg] Canonical Image and Color

2013-08-28 Thread Brian Blakely
On Fri, Jul 12, 2013 at 1:32 PM, Ian Hickson  wrote:

> You are welcome to register these on the wiki and convince people to use
> them, sure. Seems like they already have solutions, though, as you show:


Would you kindly link me to the wiki?


> Sounds like this is already solved, then.
>

In a sense, but ultimately with caveats.  OpenGraph is very useful right
now, but Facebook can unilaterally change it or wipe it out entirely (both
have already happened to a degree).  Microsoft's color properties possess
mechanics that are extremely specific to how IE uses color in Windows.

Why isn't  sufficient?


That should suffice, I agree.  Meta Image can serve as a fallback when an
icon is not available – specifically, as an alternative to using a
programmatic screenshot of the app.  The principal concept in this Meta
Image proposal is to specify a graphic that represents the page content.


Re: [whatwg] Canonical Image and Color

2013-07-12 Thread Ian Hickson
On Mon, 11 Feb 2013, Brian Blakely wrote:
> 
> Meta elements for defining a canonical image and color to be associated 
> with the page(s) in which they are included.  This is intended for use 
> by user agents and third-party applications (such as social networks), 
> referred to collectively as "parsers" in this document.  It is inspired 
> by Microsoft's recent work in site pinning and Apple's "standalone" 
> webapp implementation in iOS Safari.
> 
> 
> 
> 
> * Image
> 
> Value may be a relative or absolute path to file.  No restrictions on 
> filetype or resolution.  May also be an animated image or video format. 
> Filetypes supported and handling therein is relegated to the parser.
> 
> * Color
> 
> Value may be any of the CSS named colors, hex codes, RGB, HSL and their 
> alpha-channel variants.  Once attained by the parser, use is at that 
> parser's discretion.

You are welcome to register these on the wiki and convince people to use 
them, sure. Seems like they already have solutions, though, as you show:

On Mon, 11 Feb 2013, Brian Blakely wrote:
> 
> * Social network sharing
> 
> Facebook currently scrapes "OpenGraph tags" from shared pages to create 
> a content snippet.  One such tag is og:image, which specifies the image 
> to display in that snippet.  Twitter and Google+ use these same tags in 
> addition to their own implementations for developers.  For the title and 
> description of the snippet, scrapers will fall back to  and the 
> meta description.  A canonical image would serve the same purpose, but 
> for visual content.

Sounds like this is already solved, then.


> * News aggregation
> 
> Flipboard, a highly visual, magazine-style news and article reader, 
> displays a hero image from the target page.  It does this by parsing and 
> analyzing the  elements in a page, sometimes displaying a 
> non-optimal or even vacant result.  A canonical image would allow 
> developers to control this kind of representation with more specificity, 
> and provide the 3rd party app with another presentation option.

Why don't they use the data that Facebook, Twitter, and Google+ use?


> * OS Integration
> 
> Apple currently parses their own "apple-touch-icon" element that 
> specifies which image will serve as a web application's icon after the 
> user has added to the homescreen.  Android's browser uses this same 
> element, while Microsoft uses a similar "msapplication-TileImage".  
> When these element is not specified, a screenshot of the website is used 
> instead or, in Microsoft's case, the favicon.  Firefox OS has still 
> another means of implementation for this.  A canonical image could 
> either replace or provide an additional fallback for this functionality.

Why isn't  sufficient?


> * Color
> 
> In all these cases, a canonical color allows external parsers to provide 
> further branding or additional flourish in their representation of apps 
> and pages.  Microsoft's "msapplication-TileColor" and 
> "msapplication-navbutton-color" elements aim to fulfill this purpose in 
> IE by coloring the app's tile on the Windows 8 homescreen and IE's own 
> navigation UI, respectively.

Seems like there's already a solution, then.

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


Re: [whatwg] Canonical Image and Color

2013-02-11 Thread Tab Atkins Jr.
On Mon, Feb 11, 2013 at 4:17 PM, Brian Blakely  wrote:
> Sure thing.  Let me go through the use cases that I see as applicable today,
> derived from instances where an existing vendor or service currently
> utilizes a non-standard implementation.
>
> * Social network sharing
>
> Facebook currently scrapes "OpenGraph tags" from shared pages to create a
> content snippet.  One such tag is og:image, which specifies the image to
> display in that snippet.  Twitter and Google+ use these same tags in
> addition to their own implementations for developers.  For the title and
> description of the snippet, scrapers will fall back to  and the meta
> description.  A canonical image would serve the same purpose, but for visual
> content.
>
> * News aggregation
>
> Flipboard, a highly visual, magazine-style news and article reader, displays
> a hero image from the target page.  It does this by parsing and analyzing
> the  elements in a page, sometimes displaying a non-optimal or even
> vacant result.  A canonical image would allow developers to control this
> kind of representation with more specificity, and provide the 3rd party app
> with another presentation option.
>
> * OS Integration
>
> Apple currently parses their own "apple-touch-icon" element that specifies
> which image will serve as a web application's icon after the user has added
> to the homescreen.  Android's browser uses this same element, while
> Microsoft uses a similar "msapplication-TileImage".  When these element is
> not specified, a screenshot of the website is used instead or, in
> Microsoft's case, the favicon.  Firefox OS has still another means of
> implementation for this.  A canonical image could either replace or provide
> an additional fallback for this functionality.

These all seem fairly reasonable.  Are you sure that all of the
use-cases would use the same image?

> * Color
>
> In all these cases, a canonical color allows external parsers to provide
> further branding or additional flourish in their representation of apps and
> pages.  Microsoft's "msapplication-TileColor" and
> "msapplication-navbutton-color" elements aim to fulfill this purpose in IE
> by coloring the app's tile on the Windows 8 homescreen and IE's own
> navigation UI, respectively.

Sure, seems reasonable.

~TJ


Re: [whatwg] Canonical Image and Color

2013-02-11 Thread Brian Blakely
Sure thing.  Let me go through the use cases that I see as applicable
today, derived from instances where an existing vendor or service currently
utilizes a non-standard implementation.

* Social network sharing

Facebook currently scrapes "OpenGraph tags" from shared pages to create a
content snippet.  One such tag is og:image, which specifies the image to
display in that snippet.  Twitter and Google+ use these same tags in
addition to their own implementations for developers.  For the title and
description of the snippet, scrapers will fall back to  and the meta
description.  A canonical image would serve the same purpose, but for
visual content.

* News aggregation

Flipboard, a highly visual, magazine-style news and article reader,
displays a hero image from the target page.  It does this by parsing and
analyzing the  elements in a page, sometimes displaying a non-optimal
or even vacant result.  A canonical image would allow developers to control
this kind of representation with more specificity, and provide the 3rd
party app with another presentation option.

* OS Integration

Apple currently parses their own "apple-touch-icon" element that specifies
which image will serve as a web application's icon after the user has added
to the homescreen.  Android's browser uses this same element, while
Microsoft uses a similar "msapplication-TileImage".  When these element is
not specified, a screenshot of the website is used instead or, in
Microsoft's case, the favicon.  Firefox OS has still another means of
implementation for this.  A canonical image could either replace or provide
an additional fallback for this functionality.

* Color

In all these cases, a canonical color allows external parsers to provide
further branding or additional flourish in their representation of apps and
pages.  Microsoft's "msapplication-TileColor" and
"msapplication-navbutton-color" elements aim to fulfill this purpose in IE
by coloring the app's tile on the Windows 8 homescreen and IE's own
navigation UI, respectively.


On Mon, Feb 11, 2013 at 5:41 PM, Tab Atkins Jr. wrote:

> On Mon, Feb 11, 2013 at 2:33 PM, Brian Blakely 
> wrote:
> > * Proposal
> >
> > Meta elements for defining a canonical image and color to be associated
> > with the page(s) in which they are included.  This is intended for use by
> > user agents and third-party applications (such as social networks),
> > referred to collectively as "parsers" in this document.  It is inspired
> by
> > Microsoft's recent work in site pinning and Apple's "standalone" webapp
> > implementation in iOS Safari.
>
> Can you elaborate?  I have no idea what UAs and third-party apps would
> do with a "canonical image" or "canonical color".
>
> ~TJ
>


Re: [whatwg] Canonical Image and Color

2013-02-11 Thread Tab Atkins Jr.
On Mon, Feb 11, 2013 at 2:33 PM, Brian Blakely  wrote:
> * Proposal
>
> Meta elements for defining a canonical image and color to be associated
> with the page(s) in which they are included.  This is intended for use by
> user agents and third-party applications (such as social networks),
> referred to collectively as "parsers" in this document.  It is inspired by
> Microsoft's recent work in site pinning and Apple's "standalone" webapp
> implementation in iOS Safari.

Can you elaborate?  I have no idea what UAs and third-party apps would
do with a "canonical image" or "canonical color".

~TJ