Esper Blog
blog.esper.io · Company blog · on HN since 2021
Esper Blog is the company blog of an Android device management firm, with detailed pieces on Android 13 internals and AOSP.
What HN saysHN commenters link its Android 13 deep dive and virtualization post as fuller coverage than Google's own release notes, noting a Qubes-like direction.
24HN people shared it
9linked it in comments
18stories submitted
221story points
4 years agolast shared
2021people per year2026
Most-shared posts
- 1Android dessert bites 5 virtualization in android 13 3517894 people · first shared 2022
- 2Android 13’s new sideloading restriction of Accessibility APIs3 people · 88 points · first shared 2022 · 117 comments on HN
- 3Android 13 changelog: A deep dive3 people · 3 points · first shared 2022 · 1 comments on HN
- 4Google’s patented solution to an eSIM limitation is coming to Android 132 people · 7 points · first shared 2022 · discussion on HN
- 5Google patched Android (twice) in response to the Sonos patent dispute2 people · 5 points · first shared 2022 · discussion on HN
- 6The ingenious product that brings eSIM to any Android phone2 people · 1 points · first shared 2022 · discussion on HN
- 7What does “AOSP Android” mean? Can you use it?1 people · 45 points · first shared 2022 · 19 comments on HN
- 8You can't update Android’s GPU drivers like on your PC1 people · 37 points · first shared 2022 · 6 comments on HN
- 9Android 13 launch devices will use Huawei’s EROFS for fast efficient storage use1 people · 16 points · first shared 2022 · 8 comments on HN
- 10Native exFAT support finally comes to a Pixel phone with Android 131 people · 6 points · first shared 2022 · discussion on HN
- 11How to boot Linux in a VM on the Pixel 61 people · 4 points · first shared 2022 · discussion on HN
- 12Android 14 is coming: Here’s what we know so far1 people · 3 points · first shared 2022 · discussion on HN
- 13Android 13 QPR1’s new features: desktop mode, taskbar, etc.1 people · 2 points · first shared 2022 · 1 comments on HN
- 14Android is adding support for updatable root certificates amidst TrustCor scare1 people · 1 points · first shared 2022 · discussion on HN
- 15Android 12L deep dive: Every change, thoroughly documented1 people · 1 points · first shared 2021 · discussion on HN
What HN people wrote when they linked it
MishaalRahman · 2022-08-15
Google's official blog posts on new Android releases usually leave out a ton of info. If you're curious about what many of the other features introduced in Android 13 are, I wrote a summary over on Reddit: https://www.reddit.com/r/Android/comments/wp0skh/50_features_in_androi…
This summary is just for user-facing features and doesn't mention any of the new APIs, app-facing behavioral changes, or most of the platform changes. My ongoing Android 13 changelog (currently at >32k words, ~170 min estimated read time lol) covers all of that and then some: https://blog.esper.io/android-13-deep-dive/
markdog12 · 2022-08-15
Detailed post here: https://blog.esper.io/android-13-deep-dive/
pella · 2022-06-15
"Currently, no Android devices on the market ship with the Virtualization module — not even Google’s own Pixel 6 — but this is set to change with the upcoming Android 13 release."
https://blog.esper.io/android-dessert-bites-5-virtualization-in-androi…
pjmlp · 2022-03-20
Coming back to our discussions, Android 13 is finally making ARM MTE a reality, so that is yet another front.
While only available as developer mode flag, this might mean it will be enabled by default on Android 14, as this is how such kind of features tend to be integrated into Android (1 OS generation for testing purposes and fine tuning).
https://blog.esper.io/android-13-deep-dive/#memory_tagging_extension
I find a bit ironic that for all the hate Oracle gets, Solaris SPARC has been the most successful UNIX to tame C, and has taken so long for this kind of features to spread into other platforms.
judge2020 · 2022-02-14
> Currently, no Android devices on the market ship with the Virtualization module — not even Google’s own Pixel 6 — but this is set to change with the upcoming Android 13 release. In fact, Google is currently testing its new virtualization tools on the Pixel 6; if you build AOSP with the target aosp_oriole_pkvm, you’ll find that com.android.virt will be automatically inherited. I don’t know if Google will enable pKVM on the Pixel 6 series with the Android 13 update, but there is evidence that Google plans for Android 13 to include the first release of the pKVM hypervisor and virtual machine framework.
Original blog: https://blog.esper.io/android-dessert-bites-5-virtualization-in-androi…
monocasa · 2022-02-14
It seems like they're taking Android in a Qubes-like direction.
https://blog.esper.io/android-dessert-bites-5-virtualization-in-androi…
kdrag0n · 2022-02-14
Indeed, that's one of Google's official use cases: https://twitter.com/salt___doll/status/1492865396692586497
Recently, they've also focused on using VMs to isolate parts of the system and apps: https://twitter.com/salt___doll/status/1492872311652765700
Mishaal Rahman has written a detailed post about virtualization on Android: https://blog.esper.io/android-dessert-bites-5-virtualization-in-androi…
celsoazevedo · 2022-12-05
I'll repeat myself: long term OS support is better on iPhones. With this said, we must look at what the "security updates" are fixing.
Above you mentioned that the 5S received a security update in August. According to the changelog, all they fixed was a exploit on Webkit (essentially the browser). They didn't even update Webkit/Safari to the latest version (it doesn't work on iOS 12).
Do you know how Android would handle that security update? A simple app update via the Play Store, no restart required. Someone running Android 7, which was released 2 years before iOS 12, is using the latest version of Webview/Chrome (108)... in this regard, Android is actually better than iOS.
There's a big difference between iOS and Android here. On iOS, things like Safari, Photos, Camera, Mail, etc, are part of the system and fixes/new features are presented as part of an updated OS. On Android these things are updated individually via the store and, if applying the same thinking as Apple, receive many "major updates" and many "security updates" every year.
Another point to consider when comparing updates is that since Android 10 (2019) different parts of the system get updates directly from Google ( see: https://blog.esper.io/what-is-project-mainline/ ). A security update for WiFi/Bluetooth, for example, may not need a system update from the OEM.
Android's fragmentation problem forced Google to come up with other ways to update Android. Even for features, many (eg: the alternative to…
ars · 2022-05-18
He needs to do this:
"Many apps that let you download and open arbitrary files use this installation method, as it’s easier to simply hand off installation to the system Package Installer, which responds to intents to view and install user-acquired APK files. Apps that are sideloaded via browsers, mail clients, and messaging apps usually use this method, hence they’ll be subjected to Android 13’s restrictions."
"Apps can use Android’s new setPackageSource() API to tell the system that the app came from a user-acquired APK via the parameters PACKAGE_SOURCE_LOCAL_FILE or PACKAGE_SOURCE_DOWNLOADED_FILE. This can be used by apps implementing the session-based package installation API to trigger the same behavior when sideloading arbitrary APK files. For example, the Files by Google app uses the session-based API to install apps even though it isn’t an app store. In order to protect users, Files by Google could use the setPackageSource() API to tell the system Package Installer when apps come from user-acquired APKs, thus subjecting those apps to Android 13’s restrictions."
From: https://blog.esper.io/android-13-sideloading-restriction-harder-malwar…