I assume that Google is attempting to make devs start using a proprietary technology instead of the well-established HTML standard, or:
- somehow lock everyone in with the format
- force people to switch to Chrome since it would run those pages better
- force other browsers to implement the technology (until they sneak in a patented technology once AMP is popular?)
Where can I read a good article about why AMP is bad?
https://mobile.nytimes.com/2015/10/07/us/politics/hillary-cl...
You get this:
https://amp.gstatic.com/v/mobile.nytimes.com/2015/10/07/us/p...
Now ironically, this is actually safer for a number of websites because it has the side effect of making normal HTTP content HTTPS, but the idea of Google taking over control over the content, the advertising, what methods are used for analytics tracking, and what possible pieces of content can be embedded destroys the whole "the web should be free" concept.
It's not something dramatically new, Facebook started doing it years ago and even Google news was a (more limited) form of it, but just because some things are possible doesn't mean they should be done. For example I can make a website, example.com, where every link gets turned into
example.com/v/yourwebsite.com
And then proxy all the content through my server replacing links like yourwebsite.com/login to example.com/v/yourwebsite.com/login and the majority of users will not notice that the website hasn't changed. And really the only thing that stops people from doing this is copyright law and a shared societal understanding that corporations should be able to control their content, not technical countermeasures.
I would never do that.
I personally run my own mail server and use Mail to move all messages to Google Inbox, so that I can use Google's excellent spam filter and email grouping while still keeping control over my email.
I use both Google Photos and iCloud Photos.
If I had to have Google proxy my website, I would at least give my visitors a CNAME instead of Google's URL, to avoid getting locked in into the technology.
I know a lot of people that would be totally screwed if Google closed their account for some reason: no more email, contacts, photos, etc. etc.
If an AMP equivalent standard came out by Mozilla or Microsoft or Facebook, it would be an uphill task for them to get google to give those pages special treatment in search results.
Hence, there is an argument to be made about AMP being an anti-competitive (search engine dominance used to push it's own diet-html).
For example, Google is already favoring HTML above, say, TXT pages. Demanding TXT to be shown as high as HTML in search results doesn't make much sense.
From the official site: "The Google AMP Cache is a proxy-based content delivery network for delivering all valid AMP documents." In other words, you are welcome to tie yourself to Google infrastructure, not merely to a proprietary software platform that you can at least use on your own (like Windows etc. in the Microsoft antitrust cases).
But doesn't it hold for any market, that as technology advances, the barriers to entry become larger?