History of AMP and Why Everybody Is Against It?
serpapi.com
serpapi.com
I’m Ron Burgundy?
EDIT: the blog post title has now been edited to remove the question mark; it would be good if someone could edit the HN title to match.
* Based on occasional Hacker News coverage, and first principles, I was ready to dislike AMP
* After reading this article, I am wondering if I should explore it more and embrace it, because as a user, literally every single one of their defined "problems & issues" is a net benefit to me.
Harder for publishers to embed ads? Great.
Harder for publishers to run own code and track you and run more analytics? Awesome.
Harder for publishers to "present their brand value"? Brilliant.
After thinking about it, it works great for me.
When I want a specific website I go to a specific website.
When I randomly peruse news and articles, I want minimum ads, minimum differentiation and "brand value", minimum code. I don't care about who what where how they are. When I watch Google News Carousel, I'm OK to be in walled garden. Google News Carousel is not "The Internet" for me, it's the equivalent of facebook or twitter or instagram.
Basically, the author just managed to completely sell me on AMP!
The main issues seem to be around the caching features, which to allow even simple hit-count analytics requires sending analytics calls through some third party (usually Google). As a site owner you can’t do no-js analytics because you can’t even check server logs for page hit counts.
There are also still some weird details where the interaction on those pages (like scrolling) does not always feel native (it isn’t) and sharing the URL sends you to the hosted cache not the author’s site.
I’d be all in favor of something inspired by AMP that is just a test of “This page is a simple, fast-loading, no-hijacking web document”
The problem with simple, fast-loading, no-hijacking web documents is that history shows quite clearly that they don't stay that way for long. Every single website owner could adopt that standard today. Every single website owner has had that same chance every day for the past two decades. We're still not there.
And why the fuck is it so hard to just get the canonical URL for the page? Seriously, if google had been just a little less aggressive about preventing users from leaving their little AMP ecosystem, it might have taken off.
They wouldn't be adopting AMP either except Google put their market weight behind it and said you should adopt AMP if you don't want to be punished in search results.
HN for example loads quite fast on mobile. I don’t think there is anything about client-rendered HTML and CSS that can’t be adequately fast even on fairly restricted clients.
Of course you can slow things down with advanced features, my point was that a google-led test for certified “Fast Webpages” that get promoted in search results could have most of the positive impacts of AMP without the strange complexities.
And as a user, I hated using AMP pages for UX reasons as well.
Yes, "publishers" (corporations) do want to do things that are bad for human persons. But guess what? So do the mega-publishers like google and cloudflare.
In addition:
> Harder for publishers to run own code and track you and run more analytics? Awesome.
Now it's just Google who tracks you.
> Harder for publishers to embed ads? Great.
Not for Google.
They would also automatically log you in if you visit an AMP page.
Make no mistake, this was just an attempt of control. The much more reasonable alternative to incentivize higher performance and less bloat, but let publishers decide how to achieve that. Lighthouse helps to some degree.
You're inserting the typical "you can just ..." tone in your advice as if it's a simple solution but you're overlooking the full context of the parent's post:
(1) RSS works better for a known set of urls to pull from. When the parent states that he's randomly clicking on news stories (some being AMP cached pages) from Google search results, that's not really something that RSS can solve because one can't predict the unknown future urls to include in a feeds list.
(2) Many publishers (e.g. news sites like NYTimes) that offer RSS do not put the full text and only offer the headline and/or a partial extract.
The Apple News comparison is interesting from the article. Why doesn’t Apple get the hate given Apple News doesn’t just link to mobile web pages instead of articles of their own format?
APM was strong-armed onto publishers and users never had a choice, even though google has long been asked to have an option to enable APM from the user side. Google used their search control to get APM used.
Google makes it hard as hell to opt out of it for customers. They also show up higher in google so it not really an option to not support it as a publisher.
Because Apple News isn't an effective defacto monopoly in huge spaces like "web search" and "browsers". AMP content gets forced on, for example, Android owners, and it's difficult to avoid. And it was forced on publishers when the net effect of not using it was reduced organic traffic...that's how you got shite stuff like Reddit AMP pages.
Thankfully people that understand the very, very real danger to not just the internet, but security, freedom of speech, and host of other very core concepts all human hold dear are at stake if things _like_ AMP replace an open and free internet.
To say that "users love it" implies they know it exists in the first place. The internet was just fine before AMP was a thing.
You are assuming that the normal user would assume that different websites behaving slightly differently would somehow be connected. That is assuming way too much technical knowledge on the case of an average consumer.
You are also parroting a supposed benefit when not only has cellular gotten faster, home internet, wifi, general internet infrastructure has also gotten faster and the idea that we need AMP for something to load fast is... frankly a lie.
As far as ads go... maybe? But in my experience anywhere that AMP would actually be used, I don't see this issue (and I also don't want google having more power over ads). I have an app on my phone to always redirect AMP and I don't experience any issues because of it.
Users will not care. Or notice, or think about it for more than a minute of "Oh hey, this site changed something" and move on with their day.
Edit:
The fact that google had to strong-arm publishes into this (when if it did what it claimed, publishes should love it!). Has continued to refuse to give users the ability to disable it. Shows that users don't care. Google knows that if they gave the option, people would disable it because someone told them they should. But the unfortunate truth is we don't know for 100% certainty how users feel because no choice was given.
We don't need AMP for web pages to load quickly. But people weren't (aren't) making web pages that load quickly, and people prefer web pages that load quickly, so there was an opening for AMP to fill. It would be better if there were no opening for it to begin with, but publishers predominantly chose (choose) to make crappy bloated webpages.
It would also be (far) better for a similar but open solution not controlled by a single company to gain mindshare, but I don't see what would incentivize such a thing.
So all in all I conclude that AMP is better than the prior status quo, and I prefer to click on AMP links when I have a choice (especially on mobile).
They'd be pretty happy that the webpages then landed on y'know, worked.
Best $2 I ever spent.
One of the few times I have had zero hesitation (well outside of... does it work?) in spending money on the App Store.
I have recommended this to everyone I know, and even offered to give them $2 if they don't understand why but trust me enough to do it. Just to help APM have as quick of a death as possible.
- It was required to show up in the carousel
- It injected a banner at the top of your content that pushed your content down. The banner featured an "[X]" button that seemed like it might dismiss it, but it sent you back to Google instead
- The real url was deliberately hidden, and initially not even an actual link, but just text.
- It hijacked swipe events to navigate to competitor pages, and hijacked the back button in certain cases also
And, the AMP spec still requires loading a piece of google controlled javascript onto your page...that does whatever it wants.
What's not to hate? At one time, it was basically a protection racket. "Use this objectionable thing, or your organic traffic will drop".
It lingers only because poorly funded media websites have to pay someone to help them migrate off of it.
I think this approach will fare better.
If they got rid of that, I would be totally for it
But it seems the (obfuscated and minified) JS is still required.
It might come down to most people I know having high quality internet connections though, such that the load times aren’t as big a concern.
And that's before we get into the obvious power grab that it was.
1. Open Google Chrome (iPhone)
2. Open Google News
3. Open a Google AMP page
4. Fails to load
5. Follow link to publishers site