Android 17 is the first since 3.x to add new APIs without releasing to the AOSP
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Android 17 is the first since 3.x to add new APIs without releasing to the AOSP
Unofficial Hacker News client; not affiliated with Y Combinator.
wps · · focus · HN ↗
godelski · · focus · HN ↗
But they won't learn that on their own. They are breaking the deals. So we move. We force their hand
StilesCrisis · · focus · HN ↗
If the goal of a hard fork is "the community will invest equal resources that Google does today" then you wildly underestimate how many engineers work on Chrome.
floxy · · focus · HN ↗
It is completely insane how many people work on Chrome. It seems like it is time to deprecate web browsers and do something different. Like you get a frame-buffer to draw on with something like a wasm vm. Web pages get replaced by programs (which they essentially are anyway). Get rid of 99.9% of the cruft that has accumulated over the decades in browsers. If you want to have some of that cruft, that is a library you have to send.
kjs3 · · focus · HN ↗
mapontosevenths · · focus · HN ↗
It should be the users choice how their browser renders, it's their damn browser. Instead, browsers are built to follow standards that mostly favor the developers preferences above those of the person who actually own the device rendering it.
The modern web is user hostile by design.
Xirdus · · focus · HN ↗
Sophira · · focus · HN ↗
A lot of websites back in the 90s were just made up of images that were clickable using image maps. It was not a fun time.
I get what they're saying, though, and it's why I use Gemini (the protocol[0], not the AI). It doesn't align with corporate interests, but for now I consider that a good thing.
[0] <a href="https://geminiprotocol.net/" rel="nofollow">https://geminiprotocol.net/
microtonal · · focus · HN ↗
miki123211 · · focus · HN ↗
Think "an interactive visualisation for choosing a seat when buying a concert ticket." That's not a "traditional" webpage, should work on whatever device the user is currently on (so native is unsuitable), and shouldn't require the user to install anything.
People clearly want web pages to be exactly this; we're on iteration #3 of the idea now. Iterations 1 and 2 were Java Applets and Flash, not necessarily in that order, and they were massively popular despite their shortcomings. Clearly, if we somehow deprecated the web as it is now (which is an utterly ridiculous idea, which makes me really curious what comments like yours are exactly trying to achieve here), as long as we keep it an open standard, users will choose browsers which offer this capability in some form. We should appreciate that the current iteration is an open standard which anybody is free to implement, instead of some proprietary blob that you need to license from Oracle or Adobe.
za_creature · · focus · HN ↗
So do hackers. A big chunk of the open standards revolve around sandboxing malicious code, and given the amount of tracking happening anyway, fail at it.
kjs3 · · focus · HN ↗
AnthonyMouse · · focus · HN ↗
The biggest thing standing in the way of this is actually Apple, since they don't allow competing browser engines or equivalent so you can't make something like this for iOS whatsoever.
floxy · · focus · HN ↗
NetMageSCW · · focus · HN ↗
nottorp · · focus · HN ↗
AnthonyMouse · · focus · HN ↗
Doing that in Safari doesn't work twice. First, if Safari doesn't already expose whatever GPU primitives you need to do things efficiently, you can't get them. And second, your API implementation (which is likely to be large) would then have to be distributed by anyone using it instead of being part of the browser they use for all sites, creating a >100MB dependency for a <50kB web page.
sp332 · · focus · HN ↗
TeMPOraL · · focus · HN ↗
sp332 · · focus · HN ↗
TeMPOraL · · focus · HN ↗
As for the styling and fonts - it's all a bunch of low-key trade-offs here. The businesses want to exercise total control over the end-user experience, for sales/marketing and branding reasons. At the same time, going off the beaten path quickly makes development costs skyrocket.
Flash was a good choice back when all visitors were using a PC and there were like 3 different screen resolutions to choose from. Once laptops gained popularity, this started to shift, then pre-iPhone mobile briefly became consideration, and Flash stopped being sufficient; then iPhone came out, killed Flash, and started an era where every visitor has a different screen than the previous one. "Responsible web" became the cheapest option, and you can see its evolution as a trajectory towards giving more and more control over experience to developers, and less and less to the users.
sp332 · · focus · HN ↗
TeMPOraL · · focus · HN ↗
Otherwise, explain Flutter.
tancop · · focus · HN ↗
[dead]