The premise Google is responsible for the issues he mentions is demonstrably false.
AMP's foundational tenents don't include Google Search is the one and only search engine. Bing and Microsoft's apps have been using AMP publicly for 1.5 years, with Google's help and support during development.
The comments after are Apple bugs, not issues with Google or AMP. To wit, the AMP foundation hired an open source consultancy 6 months to bring WebKit's frame implementation in sync with modern browsers, which also fixes the scrolling issues. See http://frederic-wang.fr/amp-and-igalia-working-together-to-i...
On the one hand, I cry every time the open web loses a bit, and certainly AMP is a loss for the open web. After all Google is essentially trying to make the web its platform.
But as a user... I love, yes love AMP. All of these complaints about scrolling and Safari chrome and URLs are valid, but guess what: AMP has an awesome feature that the page actually loads!
I know some sites (like Daringfireball) load really nice and fast on mobile, and only have 1 or 2 ads on them, but that's not the state of the web. There are lots of sites with great content, but also 2MB of React Frameworks/Ads/Crap to display a 2KB article. I hit "Reader Mode" as soon as I can on these pages, which is usually after 5-10 seconds of load. Compare this to AMP which load in <1 second. That tradeoff is worth it to me.
The road to hell is paved with good intentions. Google's new motto perhaps.
I'm still kind of confused as to why people dislike AMP. I thought it was just meant to be a fast subset of HTML, which allows for small, fast, cacheable pages?
AMP as a "feature" is really just there to prevent you from leaving search results and google's sites.
It's a cover up for further closing down the open web and helping them bump ad revenue.
Hopefully you guy already know that.
I think the problem for mobile web would never be solved by "import" something.Every website should really find their own way, since websites varies in many aspect.
But to be honest, I really think developers these days are doing things wrong.they are adding more and more stuff for simplicity, which turn out to be bigger troubles