Mishaal's Android News Feed
WSA might be sticking around after all, at least in China. In March, Microsoft announced they were ending support for the Windows Subsystem for Android after March 5, 2025. WSA lets you run Android apps & games on Windows PCs. Today, Microsoft announcedโฆ
Android apps are back on the Microsoft Store ... but only in China!
A preview version of the Tencent App Store in the Microsoft Store is now available for Windows 11 users on the Windows Insider Program. There are over 1,000 mobile apps and games available.
Your PC's region has to be set to China to access it, though.
Based on this line: "
A preview version of the Tencent App Store in the Microsoft Store is now available for Windows 11 users on the Windows Insider Program. There are over 1,000 mobile apps and games available.
Your PC's region has to be set to China to access it, though.
Based on this line: "
In addition, relying on Tencent App Store's powerful Android emulator", it seems this isn't using WSA but rather Tencent's emulator which uses Project Celadon's CaaS images with VirtualBox.๐คฎ67๐20๐คก15๐ค6๐ฉ5๐3โค2๐2๐ข1
โจ๏ธThis shouldn't surprise you, but I've heard Google is testing the Pixel Tablet 2 with a physical keyboard accessory
The Pixel Tablet 2 could also bring a newer camera and SoC (duh).
Here's what that could mean + some additional insights over on Android Authority.
The Pixel Tablet 2 could also bring a newer camera and SoC (duh).
Here's what that could mean + some additional insights over on Android Authority.
Android Authority
Source: Google is working on the Pixel Tablet 2 along with a keyboard
Google is working on the Pixel Tablet 2 unsurprisingly, and it could pick up some big productivity upgrades including a keyboard accessory.
๐56๐ฅ11โค3๐3
CoverWidgets is a new app that lets you add any third-party app widget to the cover screen of your Samsung Galaxy Z Flip 5 or 6!
It's developed by IJP of CoverScreen OS fame. I don't have the Z Flip 6 anymore, so I had a friend test it for me, and it seems to work.
It's probably using some undocumented API in One UI to do so, and in our testing, there were some issues with some widgets not updating properly, but give it a try and let me know how it is!
(Not sponsored, always happy to shout out a cool app when I have the time!)
It's developed by IJP of CoverScreen OS fame. I don't have the Z Flip 6 anymore, so I had a friend test it for me, and it seems to work.
It's probably using some undocumented API in One UI to do so, and in our testing, there were some issues with some widgets not updating properly, but give it a try and let me know how it is!
(Not sponsored, always happy to shout out a cool app when I have the time!)
๐60โค9๐1
This media is not supported in your browser
VIEW IN TELEGRAM
Also cool: the latest version of the CoverScreen OS app enables auto-rotation support for other apps on the cover screen of the Samsung Galaxy Z Flip 5 and 6!
Apps being able to auto-rotate is one of the better changes that Xiaomi did for its MIX Flip, so I'm glad to see a third-party developer implement this feature on Samsung's flippables.
The benefit of auto-rotation on the cover screen is that certain apps like Spotify display different buttons/details in landscape versus portrait, as shown in this video by the developer.
(Again, not sponsored, always happy to S/O cool apps from indie devs!)
Apps being able to auto-rotate is one of the better changes that Xiaomi did for its MIX Flip, so I'm glad to see a third-party developer implement this feature on Samsung's flippables.
The benefit of auto-rotation on the cover screen is that certain apps like Spotify display different buttons/details in landscape versus portrait, as shown in this video by the developer.
(Again, not sponsored, always happy to S/O cool apps from indie devs!)
๐51๐ฅ8๐ค4โค2๐1
Mishaal's Android News Feed
If you rely on the Termux app on Android for anything and daily drive a OnePlus, OPPO, or Realme device, heads up: the OxygenOS 15/ColorOS 15 update seems to be killing off Termux processes, but only if you install the app from outside the Play Store. Itโฆ
OnePlus has seemingly fixed the issue that broke Termux with its latest ColorOS update, available now for the OnePlus 13 in China!
It'll likely take a few weeks for this change to propagate to global versions of OxygenOS for OnePlus devices, though.
It'll likely take a few weeks for this change to propagate to global versions of OxygenOS for OnePlus devices, though.
๐65๐ฉ17๐9๐ข2โค1
Mishaal's Android News Feed
Here's a first look at Android's upcoming all-in-one Terminal app, which downloads, configures, runs, and interfaces with an instance of Debian running a virtual machine! Currently, the Debian images are hosted on a Googler's GitHub, but Google plans to hostโฆ
Many users have asked me: What are the pros and cons of using Android's upcoming Terminal app to run Linux apps versus something like Termux?
Here are the differences, as explained by a developer of Termux:
"Advantages:
1. The VM will have standard Linux Distributions, so all the packages of the distro should be downloaded from its packages repositories. Termux only provides ~2000 most popular packages in its repositories, other distros can have 10,000-1,00,000 packages. If running under proot-distro in Termux, then one can have similar amount of packages, but everything runs under proot, which is slow, and not all packages may work and proot is not stable on old devices.
Disadvantages:
1. The VM will have performance loss due to KVM usage compared to Termux running natively.
2. The VM will be isolated from the Android system, this is where most of the problems lie. I doubt external storage (
3. The VM will be isolated, so any root access will be only for inside the VM itself, and not for root access to Android system, like Termux can get with su/sudo if rooted with Magisk, etc.
4. Terminal will be inside a WebView connected over the server, so should have slower performance than a native Terminal in Termux using native Android views. WebViews are generally slow for large amounts of text, especially for scrolling, like try opening the Android docs/source site on even a recent phone with ~8GB RAM, older phones often just crash the browser. One could run a
5. Not all devices will support AVF, at least not for Android
Thanks to agnosticapollo for taking the time to write this out!
Here are the differences, as explained by a developer of Termux:
"Advantages:
1. The VM will have standard Linux Distributions, so all the packages of the distro should be downloaded from its packages repositories. Termux only provides ~2000 most popular packages in its repositories, other distros can have 10,000-1,00,000 packages. If running under proot-distro in Termux, then one can have similar amount of packages, but everything runs under proot, which is slow, and not all packages may work and proot is not stable on old devices.
Disadvantages:
1. The VM will have performance loss due to KVM usage compared to Termux running natively.
2. The VM will be isolated from the Android system, this is where most of the problems lie. I doubt external storage (
/sdcard) will be allowed to be accessible directly from inside the VM, so use cases of users processing files on their storage, like downloading music/video/image files, etc with Termux and accessing them in other apps, would not be possible. The Android APIs won't be accessible inside the VM either, like ones which apps like Termux:API or Tasker uses, lot of users rely on them to automate things, a way to fix that would be to run a sshd server in Termux and then connect to it from the terminal in the Linux app with ssh and then run the commands, but that will cause some latency issues. Termux also supports on-boot tasks for its own commands, there may be some way to boot the VM at startup, depending on if there is external access, otherwise users would have to manually start the app. 3. The VM will be isolated, so any root access will be only for inside the VM itself, and not for root access to Android system, like Termux can get with su/sudo if rooted with Magisk, etc.
4. Terminal will be inside a WebView connected over the server, so should have slower performance than a native Terminal in Termux using native Android views. WebViews are generally slow for large amounts of text, especially for scrolling, like try opening the Android docs/source site on even a recent phone with ~8GB RAM, older phones often just crash the browser. One could run a
sshd server in the VM and then connect to it from Termux with ssh and that should likely be faster, and should support multiple terminals at the same time. I don't think currently the VM app supports multiple terminals, that's another difference, although terminal multiplexers like tmux could probably be used inside the one terminal that's available. 5. Not all devices will support AVF, at least not for Android
< 16 or higher, so Termux will still be needed on such devices. Additionally, running a whole Linux distro in a VM will require CPU, storage and memory in addition the one already being used by Android OS itself, so low end devices will likely have issues with performance or multi-tasking. Termux runs on Android host itself, and uses only < 100MB RAM, and 150MB (arch-specific)/230MB (universal) storage space by default, so runs great on even Android 5."Thanks to agnosticapollo for taking the time to write this out!
๐71๐6๐6โค2๐ค1
How Android feature development is changing with Trunk Stable
You may have seen me mention something called Trunk Stable before. It's one of the BIGGEST changes to Android in years, but Google hasn't really talked about it much.
Here's how it changes things.
Thanks to the folks from Code with the Italians for having me on their show last week to talk about this!
You may have seen me mention something called Trunk Stable before. It's one of the BIGGEST changes to Android in years, but Google hasn't really talked about it much.
Here's how it changes things.
Thanks to the folks from Code with the Italians for having me on their show last week to talk about this!
Android Faithful
How Android feature development is changing with Trunk Stable
Trunk Stable is Android's new development process, and it's significantly improved how fast new features are created and tested for stability. Here's how.
๐51โค1
Mishaal's Android News Feed
The Terminal app in Android 15 QPR2 Beta 1 doesn't work currently, and the reason is because it's currently set up to only install Linux images supplied in a /sdcard/linux/images.tar.gz file. However, it only does this if the build is debuggable (ro.debuggable=1)โฆ
Google confirms that the Terminal app will work in Android 15 QPR2 Beta 2!
A Googler on the Issue Tracker confirmed what I found, that the Terminal app in Beta 1 currently requires manual setup and a userdebug build.
Beta 2 will include a newer version of the Terminal app that can download the Debian image from online on regular user builds.
If you want to see what the Terminal app will look like once it's fully working, see this post.
A Googler on the Issue Tracker confirmed what I found, that the Terminal app in Beta 1 currently requires manual setup and a userdebug build.
Beta 2 will include a newer version of the Terminal app that can download the Debian image from online on regular user builds.
If you want to see what the Terminal app will look like once it's fully working, see this post.
Telegram
Mishaal's Android News Feed
Here's a first look at Android's upcoming all-in-one Terminal app, which downloads, configures, runs, and interfaces with an instance of Debian running a virtual machine!
Currently, the Debian images are hosted on a Googler's GitHub, but Google plans toโฆ
Currently, the Debian images are hosted on a Googler's GitHub, but Google plans toโฆ
๐ฅ78๐18โค4๐1
The "limit to 80%" charging feature has returned for Pixel users running Android 15 QPR2 Beta 1!
When QPR2 Beta 1 first rolled out, the feature was missing, but now it's back. This feature first rolled out with QPR1 Beta 2 and is expected to go live in the stable QPR1 update next month.
This feature's availability is controlled by server-side flags.
Thanks to nemy_new on X for the image!
When QPR2 Beta 1 first rolled out, the feature was missing, but now it's back. This feature first rolled out with QPR1 Beta 2 and is expected to go live in the stable QPR1 update next month.
This feature's availability is controlled by server-side flags.
Thanks to nemy_new on X for the image!
๐101โค20๐คก12๐ฅ7๐5
Google is rolling out a new feature in the Digital Wellbeing app called screen time reminders.
This feature gives you gentle reminders when you've been using selected apps for a long time. The reminder comes in the form of a pill that appears at the top of the screen.
The rollout of this feature was first spotted by Nail Sadykov a few days ago, but I and several others have just gotten it. Let me know if you see it!
(By the way, the code-name for this feature is Mindful Nudge, as discovered by @AssembleDebug.)
This feature gives you gentle reminders when you've been using selected apps for a long time. The reminder comes in the form of a pill that appears at the top of the screen.
The rollout of this feature was first spotted by Nail Sadykov a few days ago, but I and several others have just gotten it. Let me know if you see it!
(By the way, the code-name for this feature is Mindful Nudge, as discovered by @AssembleDebug.)
๐ฅ111๐28โค6๐ค3
Mishaal's Android News Feed
UPDATE: It turns out that Health Connect exports DO work ... it's just the initial export that's broken! Subsequent exports work! This means you can finally backup & restore your health and fitness data stored with Health Connect. Unfortunately, the exportedโฆ
UPDATE 2: I found Google's support page for Health Connect's new backup & restore feature, and it says this feature is only available on Android 14 and later, ie. devices with the Health Connect Mainline module and not the Play Store version of the app.
Google
Back up & restore your Health Connect data - Android Help
Safeguard your health and fitness journey by regularly backing up your Health Connect data. If you lose or damage your device, you can easily restore your valuable information. Important: To move you
๐28๐10โค1