Mishaal's Android News Feed – Telegram
Mishaal's Android News Feed
13.4K subscribers
2.2K photos
100 videos
8 files
1.94K links
Android news from an Android nerd
Download Telegram
Google is starting to migrate users from the Play Store version of the Health Connect app to the system one that's built into Android 14.

Recently, users on Android 14 who use health and fitness apps that sync with Health Connect have been getting notices (like the one shown above) that "the Health Connect (Beta) app is being integrated with the Android system" and that "[app] needs to be updated to continue syncing with Health Connect."

A few users trying to set up the WHOOP app to use Health Connect have received this notice, but since that app hasn't been updated yet to support the new system version of Health Connect, users aren't able to grant the app permission to read/write data to Health Connect.

Once Whoop issues an update (and other apps affected by this), this problem should go away. Also, after completing the data migration, you should be able to disable the Play Store version of Health Connect.

More info on the Health Connect migration plan.
👍20👀14🤔53🥱2🤡1
Shown above is one half of what Google is bringing to Android phones: device-to-device eSIM profile transfers through QR code scanning.

You'll also be able to "convert" a pSIM into an eSIM, but this will require carrier backend support (starting with T-Mobile/Deutsche Telekom). Converting a pSIM to an eSIM might involve permanently disabling the pSIM after the transfer is done, from what I hear.

H/T AssembleDebug for the initial discovery of this activity.

(The above screenshots come from the EsimTransferSourceActivity and EsimTransferHalfSheetActivity activities within Google Play Services. However, the actual eSIM transfer process likely won't work unless we get an updated version of the SIM Manager app on Pixel.)
👍3413🔥3
A few days after Galaxy Unpacked, I got to visit Samsung's "Smart City" in Korea. I saw a bunch of REALLY cool stuff there (and of course, learned a lot!)

Although I wasn't able to take many photos, I did jot down a ton of notes. You can read about my experience here.

I'm not super well-versed in the hardware manufacturing/assembly side of mobile tech, so I apologize if the technical details on what I saw there are a bit light! Still, there's a lot of smaller details about Samsung's manufacturing/assembly lines that you might not have seen reported elsewhere before!

Also, from what I can tell, Samsung didn't take a lot of media to their "Smart City" tour in Gumi. Most media I know who went to Unpacked instead saw Samsung's "Digital City" AKA their HQ, which was less on the industrial side of things. So this was a rare opportunity to see the campus (seriously, look at how outdated the photos are on Google!)

(Funny anecdote from the tour: Samsung is basically pretending the Galaxy Note 7 never existed. It wasn't shown in their smartphone museum nor was it shown in any wall art/graphics that showed the timeline of their flagship phone releases, lmao. Makes sense why, but still amusing to note.)

I did at least get to see all their special edition Olympic branded devices + the abandoned Bixby-powered Galaxy Home speaker!
👍267😁1
Here's a summary of recent and upcoming changes in ART (Android Runtime).

ART provides the runtime and core APIs that "all apps and most OS services rely on." As Google explains, both Java and Kotlin code are compiled down to bytecode that's executed by ART.

By making ART a Mainline module in Android 12, Google made this core OS component updatable through Google Play System Updates instead of through OTA updates that your OEM or carrier have to push out.

This lets Google:

* Roll out runtime and compiler optimizations that lead to better performance
* Push out upstream OpenJDK fixes more quickly
* Issue runtime and compiler security fixes faster
* Deliver new OpenJDK core language features

One recent change in Android 14 is the refactoring of the interface between the Package Manager and ART. This refactoring "moves the OS boundary from the ART dex2oat command line to a well-defined interface that enables future optimizations, such as fine-grained control over the compilation mode."

Starting in Android 14, OEMs can customize on-device AOT compilation for apps through system properties and APIs. Basically opening up A/B testing of compilation.

A couple of other points worth highlighting:

* On select Android 13+ devices that support the Android Virtualization Framework (like the Pixel 6 and Pixel 7 series), secure compilation of bootclasspath and system server JARs happens while the device is idle rather than on first reboot after an ART update, saving up to 20 seconds of boot time.
* Upcoming ART releases are tested every day by compiling over 18 million APKs (!) and running app compatibility tests as well as startup, performance, and memory benchmarks on a variety of Android devices.
* Runtime and compiler optimizations in the ART 13 update "delivered real-world app start-up improvements of up to 30% on some devices."
* ART 14 will be released "in the coming months" to compatible devices. ART 14 includes OpenJDK 17 support and new compiler and runtime optimizations.
🔥35👍9🤔4
Contrary to popular belief, you can use eSIM phone plans without needing a phone that supports eSIM.

Why would you want that? Many prepaid eSIM plans are very cheap and can be bought ahead of travel, but most phones don't have an eSIM chip built-in.

So how does this work?

The tl;dr is that eSIM is actually a specification that is implemented by a UICC, or universal integrated circuit card. Phones with eSIM support have an eUICC (embedded UICC) chip, but there's nothing preventing a vendor from making a traditional nano SIM-sized card with an eUICC that follows the eSIM spec. These are called "removable eUICCs" and are actually used in IoT devices, but their use in mobile devices is still somewhat new.

A few companies have popped up that sell you removable eUICCs, like eSIM.me and esim.5ber.com, but it's also possible to DIY your own.

There are tutorials online on how to take an off-the-shelf eUICC chip, remove the original chip in a nano SIM, and then weld the eUICC chip onto the card. Some Chinese retailers also sell the finished product for pretty cheap, but you can't just buy it, insert it into your device, and then download an eSIM profile.

That's because you need a way to actually provision the eSIM plan onto the removable eUICC. Most Android phones with eSIM built-in ship with an app that does this, like SIM Manager on Pixels (shown above), but these apps won't work with removable eUICCs you insert. Companies like eSIM.me and 5ber offer apps that work with their own products, but if you go the DIY route, you'll need to use something like OpenEUICC.

OpenEUICC is an open source app for Android that allows for provisioning eSIM profiles onto removable eUICCs. It requires certain system privileges to function, so you need a phone with root access to provision an eSIM plan. Once a plan is provisioned onto the card, though, you can use it on any device that has a SIM card slot.

If you want to learn more about removable eUICCs and how eSIMs work in general, check out this article I wrote last year.
👍44🤯13🔥1👌1
Android 14 has a hidden feature that lets the OS automatically add the URL of a web page you screenshot.

So eg. if you take a screenshot of a page then hit share, the URL will also be included with the image.

Video + full details available for Patrons/X subscribers.
👍55🥰7❤‍🔥6🖕6🤔4🎉4👎2
Through Project Mainline, Google says that phones running Android 12+ have received updates improving app startup performance by up to 30% (on some devices).

Better performance isn't all that Mainline updates have brought, though. Here's what you need to know about Project Mainline changes in Android 14 - and a sneak peek at what to expect for Mainline in Android 15 👀

Read more on AndroidPolice.
👍32
Google Play Services is starting to roll out a big redesign of its settings page. I'm referring to the page you access by going to Settings > Google.

Now, instead of showing the full list of settings by default, you'll get quick access to a couple of key settings in the "recommended" tab. The "all services" tab houses the remaining settings.

I got this new UI after updating Google Play Services to version 23.33.14, but I only see it on one of my devices. Let me know if you see this new UI on your device - it's long overdue, IMO!
👍40🌚3
Android's "Link Your Devices" settings may also add "instant hotspot" and "automatically share Wi-Fi" features, in addition to the previously spotted "call switching" and "Internet sharing" features.

As initially spotted by user @AssembleDebug, the latest version of the Google Play Services app has added new strings pertaining to these features.

1) "Instant hotspot": "Your devices can turn on this hotspot and connect whenever they need internet"

2) "Randomize name & password": "Prevents other devices from discovering your instant hotspot"

3) "Internet sharing": "Let your devices connect to your hotspot and Wi-Fi." "Internet sharing works with Chromebooks and Android devices signed in to your Google Account. Bluetooth needs to be on to share internet."

4) "Automatically share Wi-Fi": "Your nearby devices can connect to Wi-Fi without entering the password again"

5) (Previously seen) "Call switching": "Switch between devices for calls"

I personally think the features that the Cross-Device services/Nearby team is working on at Google are REALLY important for the future of Android. Ecosystem interoperability is one of the biggest strengths of Apple products, and it results in making it harder for users to switch from that ecosystem.

Google really needs to counter Apple's ecosystem with more cross-device features. I'm looking forward to seeing what the team there releases next!
🔥32👍8😁1😱1
War Thunder just launched on Android, and it brings hardware-accelerated Ray Tracing support on compatible devices with the Snapdragon 8 Gen 2 like the ASUS Zenfone 10.

Sadly, this setting doesn't make much difference in terms of in-game visual quality IMO. I tried it out myself the other day and came to the same conclusion as Android Authority (their article has some comparison screenshots).
👍24🔥2