What's very wrong with this is that 'itunes' is not a standard web protocol, unlike http, ftp, file, https etc.
Standard according to who?
There's no such thing as a "standard web protocol".
HTTP may be adopted everywhere, but at the end of the day, it's just something that a group of respected organisations created. Anyone could put out a competing standard and it would have no more or less merit.
Many companies have defined their own custom URI schemes including Google and Microsoft.
As such, there's absolutely nothing wrong with this.
W3C. Its existence is the only reason you are able to read this posting.
W3C. Its existence is the only reason you are able to read this posting.
Sure, but there are still various accepted standards that are followed if someone wants to actually reach their end users. Even if that doesn't mean that there won't be new ones or different ones. Now, how much all of that has to do with the particular issue in this thread, that might be a bit more of a stretch.You completely missed the point of my post.
The W3C was ONE of the organisations involved in the HTTP spec.
But who made them queen of the universe?
What authority?
Was it a government?
How would you pick which country got to decide that?
The W3C and similar organisations may have become the de facto creators of standards like this, but they have no "divine right" to do so - anyone can create standards to compete (or in this case, not compete).
You completely missed the point of my post.
The W3C was ONE of the organisations involved in the HTTP spec.
But who made them queen of the universe?
What authority?
Was it a government?
How would you pick which country got to decide that?
The W3C and similar organisations may have become the de facto creators of standards like this, but they have no "divine right" to do so - anyone can define a "standard" and it may or may not end up being used widely - either by whoever made it or a wider community.
You asked who defined web standards. I gave you the answer, mate. The W3C have become the de facto guardians of net standards and neutrality.
If my criticism of Apple isn't enough for you, perhaps you'd care to take it up with Tim Berners-Lee, who has said the same thing. If you're having troubles with context, look for the bit that says 'You can access an iTunes link only using Apple's patented iTunes program'.
As above, Tim can say whatever he wants - but he has no authority to decide what is "right" and what is "wrong".
To me, Tim's statement is moronic!
"You can access an iTunes link only using Apple's patented iTunes program."
Well, duh! If you could access it from anywhere else, it wouldn't work!
The whole idea is that it opens the iTunes desktop application for Windows or Mac OS and then takes you to the correct page so you can buy something. No other application can do that.
Finding these pop up app store links annoying. I have ads turned off in settings, so i really do not expect to be redirected to the app store to have the option to download some crappy game when i am trying to read the BBC/Guardian/Retraction Watch etc. it happens on numerous websites when using the iPad.
I find it invasive and there should be an opt out. Anyone have any ideas on a fix? Searches so far have mentioned turning off ads in settings but i still get these pop ups!!!
Actually, Apple are being very naughty.
Type the following URL into Safari, and you will see the iTunes application start up.
itunes://
What's very wrong with this is that 'itunes' is not a standard web protocol, unlike http, ftp, file, https etc. If Safari played ball properly, an address like the above should not be resolved. Type sdcsdckjnksdcn:// into Chrome, for example, and it won't complain that no application is set to respond to a URL of that form. It will do a search instead.
By contrast, requesting some kind of resource via a URL, be that an image file, a movie, a spreadsheet or whatever, provides the browser with a hint as to how the file should be opened, and that can/should happen automatically.
Apple are on the naughty step here.
How exactly?
It's a link to an app!
A free app can bring in money from in-app purchases and advertising.
A paid app can bring in money from sales.
The abuse is so simple that it's difficult to stop - and remember that Apple can make money from these things too, so it's not really in their interest to stop it.
Actually, not Apple's fault. It's the person that coded the javascript at fault, using the link to open on page load. No different to someone using an RTP:// or whatever. There should be a way to stop them loading the links on page load, should be on click only.
No, we've been through this before. itunes (as in itunes:// or indeed anyoldprotocol://) is proprietary. This way of accessing resources is why it has attracted the attention of the W3C and Tim Berners Lee in particularly, as being something leading to fragmentation of the internet.
There are plenty of protocols that have been endorsed by the W3C that could be used to access iTunes resources and the iTunes store, but Apple have gone their own merry way. Normal practise is for the resource that is being asked for to be delivered along with a header informing the client how it should be used.
Well done for totally ignoring what I was saying. Did you actually read my post or you just wanting to bang on about W3C and Tim Berners-Lee. None if which I was talking about.