An example is off-main-thread animations. There's no intrinsic reason why animating, say, background-color should be slow. A lot of sites empirically do this sort of thing. But that animation is banned in AMP [1], because it's slow in Chrome (and in other browsers). Even if I work on making it faster, it'll stay banned until Chrome catches up (due to Chrome's market share), thus negating the incentive to make it faster in the first place. Without this competition, Web developers and users lose.
[1]: https://www.ampproject.org/docs/reference/components/amp-ani...
This is just one of many reasons, but try this on a mobile phone.
Go to Google and search for "Trump"
Note what choices you have to pick from without excessive scrolling. They all end in either ads or Google urls.
Click one of the featured stories in the carousel, almost guaranteed to be an AMP site. Seems to be a prerequisite to sit in the carousel.
Lets say you land on a Washington Post story. What do you think a "right swipe" should do? Should it navigate to a competitor of Wapo? This is Wapo's page, right? So it should go to another Wapo page. Nope, it goes to Fox News.
Okay, so now you've navigated from Wapo to say Fox News. Hit the back button. It should go back to the Wapo story, right? Nope, goes back to Google.
How this isn't viewed as a land grab is a mystery to me.
It certainly makes it clear that the content owner of an AMP page is not the page owner.
Also, I missed mentioning the [X] button on the AMP header banner. I bet that most end users think that [X] button should make the AMP banner disappear, while leaving the page content there. Pretty common pattern, like for the EU cookie warning. That's not what it does, though.
Back to the "right swipe", at the very least, it should do nothing, assuming that an AMP page belongs to the publisher.
Dark petterns, MS, google, facebook etc. It's becoming the norm for the behemoth corporations to do this.
You mention the [X] button. How many end users do you suppose think that the [X] on the AMP header bar should make the header bar go away...versus functioning like a back button, going all the way back to the google search? I suspect they are conditioned by things like the EU cookie warnings that an [X] on a header bar makes it go away.
An AMP page you reach from a Google search is Google's page, period. It's not the publisher's page. And that's no accident or side effect. It's the whole point. Performance is a secondary concern.
I googled "Trump". First five stories in carousel (wapo, bbc et all) are not AMP. I see only one AMP link in the first page results. Click on it, page loads. Swipe right/back button gets me to Google results (as expected). Is it because I'm on an iPhone and this is an Android thing?
Same search though ddg with !g comes out completely different though....
Well, with AMP, the the mobile results are basically ads, then AMP results which are guaranteed to have Google ads. So the percentage of searches makes Google money increases while similar reducing revenue from competitive ad networks who are not approved.
As a website designer (barely), basically the same reasons: I don't want my site under control of a third party, I don't want my users to have to run javascript to view my site, and I don't want them to have to consent to (possibly) being tracked. Most ironically, my site probably accomplishes more of the stated AMP goals (due to being pure html and light) than it would when AMPed up.
Quick edit: I also worry it can contribute to breaking or obfuscating hyperlinks, which is similar to the issue raised in this article. Having hyperlinks work correctly is crucial to the design of the web. I had similar problems when sites like Google search started making their search links redirect to some intermediate site before going to the actual link, and back when I used Google search I had an extension that removed them so I could e.g. right-click and copy the link.
Probably not 100%, but it's better than nothing. And having people install a plugin is easy enough.
The content that user gets on their browser is cached content hosted on Google's servers.
The URL that is shown in the location bar is `www.google.com/amp/<site>`.
The rapid adoption is primarily due to fear of being left behind in Google's search ranking.
As the blog states, it drives mobile views away from the site whose content is being shown (some call it stealing).
On occasions I've seen more "Suggested Content" on an AMP page than the actual site.
From what I've read, AMP came as a response to Facebook's instant articles not primarily driven from user needs.
Sign up, or face the reduced google referral traffic as AMP-only carousel results push the organic results below the fold.
Google is no longer neutral, they own those users, not you.
They state "I just automatically go to the main url" without giving any real reason for it. They also mention how all studies show that it's a huge positive for users. And it is. It's much faster and easier way to browse content. You can try to shit on Google, but the reality is that people sucked at making fast content, so someone had to step in and no one was.
Because of that I'm starting to seriously wonder if Google is going to end up declaring AMP a failed project (and, being Google, the prior probability was reasonably high in the first place), and then AMP is an uncleanable stain on the web, with www.google.com/amp/ URLs being kept around forever.
There is also some discussion over here: https://news.ycombinator.com/item?id=14518985
And more links in these articles:
https://www.theregister.co.uk/2017/05/19/open_source_insider...