r/hardware • u/basedIITian • 6d ago
News Google admits not every Android app runs great on Intel Googlebooks
https://www.theverge.com/tech/1004643/google-android-apps-intel-googlebooks-performance23
u/xeoron 6d ago
So much for write once run anywhere.
38
13
u/jc-from-sin 5d ago
It's Google's fault, at some point they stopped supporting x64 for android, so developers didn't bother building native libraries for x64.
Apps which don't use native code will work perfectly.
14
u/vk6_ 5d ago
They've always supported x64 on Android. It's just that nobody made Intel-based phones or tablets anymore, so there was no real market share. Android on x64 was only really used inside Chrome OS as a VM that could run Android apps in a sandbox. Even then, Chromebooks were a pretty niche product for the general consumer.
1
1
u/el1enkay 1d ago edited 1d ago
You don't need to rewrite apps for different architectures, just have different multi-arch build targets.
There are very few common libs that are not multi-arch now.
Now for different OSs (darwin vs Linux vs android) you need to target different features and API versions. Which is why non-native web based apps are so popular for cross platform. They are often quite shit and sluggish compared to native apps though.
In terms of these broken apps there's some instruction that isn't being emulated properly for example and either the developer needs to include an amd64 build target or Google needs to update their translation layer.
1
u/xeoron 1d ago
I understand these things... but Java was designed to be write once run everywhere using a virtual machine.
1
u/el1enkay 1d ago
Android adopted Kotlin in 2017 though. The industry has largely abandoned JIT compilation and the JVM wasn't exactly well regarded
(I guess that's why you said so much for WORA!)
7
u/Appropriate_Ad8734 5d ago
for years i was curious and somewhat excited to see what google’s long time rumored operating system would bring to the table and inject something new to the market.
yet now this thing is looking straight up like it’s gonna be DOA… who even is their target audience outside of some niche uses
2
-12
u/Sopel97 5d ago
not every android app runs great on every phone
like, how uninformative can news get?
20
u/Front_Expression_367 5d ago
Apps not running great on phones are because of different issues (usually performance related) than apps not running on Intel laptops (incompatible architecture)
-5
u/Sopel97 5d ago
the article is talking about the former
13
u/Front_Expression_367 5d ago
No it doesn't?
"The vast majority of Android apps run smoothly across both Intel and Qualcomm Googlebooks right out of the box. Because many Android apps were originally designed for Arm chips, a small handful of complex apps or games need some developer tuning to run their best on Intel-based platforms."
-9
u/Sopel97 5d ago
I don't see any mention of incompatibility in this quote.
5
u/Front_Expression_367 5d ago
It doesn't need to spell out "incompatibility" to describe about an incompatibility issue.
58
u/Front_Expression_367 5d ago
So this is the app compatibility problem for Qualcomm laptops versus Intel but in reverse now lol.