Google introduced a crippling Android app scaling bug to the Chrome OS Beta and Dev channel – Android Police

Left: Telegram Android app without consistent scaling. : With consistent scaling.

As revealed above, the general layout of Android apps appears bigger with consistent scaling. While the decision to increase scaling for Android apps is the right relocation, especially from an availability standpoint, the modification causes its own concerns, such as making apps appear too huge and cutting off content.

Consistent scaling is Googles response to the Android app scaling complaints littered all over on the Chromium bug tracker and the Chromebook community online forums. It scales Android apps to be 25% bigger to end up being understandable and less discouraging to utilize.

Android screen scaling has actually been a questionable topic in the Chromebook community because the removal of Androids DPI scaling setting in Chrome OS 67. The typefaces and touch targets in Android apps appear illegible and tiny, making them incredibly irritating to use compared to Chrome and native Chrome apps. There utilized to be workarounds to increase Android app scaling, but these approaches do not work any longer. Individuals have grumbled about it in the Chromebook neighborhood forums and have been filing bugs, and, to be sincere, I cant blame them. Google is now evaluating a brand-new system called “uniform scaling” in the Chrome OS Beta and Dev channel to take on the issue with tiny Android applications, however its filled with issues.

Last night, I tried to capture up on homework using Squid, a popular note-taking app found on the Google Play Store. I began to write, and I observed that my writing begun to move away from my digital pen. Thats weird, I thought. I rebooted Squid, and it did the exact same thing. I reduced the Squid app and checked the Concepts Android app to see if it was a Squid problem, and it exhibited the exact same problem. Have a look:

Squid app with consistent scaling. Ink at first tracks behind my digital pen till I raise it.

As you can see, the input is no place near where my stylus in fact is. I have to be actively compensating for the misalignment to draw properly, which is a significant inconvenience (particularly when drawing faces).

When ADB is installed, search for the Android subsystem: adb devices.

Workaround # 2.

Modification the density of Androids window manager to 120: wm density 120.

Your terminal ought to show your gadget name if you did these actions correctly. My Pixel Slate states nocturne_cheets:/ $.

This workaround needs enabling ADB debugging, which permits you to install apps not verified by Google. Android Police and Google are not responsible for damages triggered by sideloading harmful apps. Disabling this feature will require a powerwash.

If done properly, this is what your terminal output must look like.

Install Activity Launcher (or any equivalent app that can release hidden activities) from the Google Play shop.
Introduce Activity Launcher, look for “display,” and click com.android.settings.DisplaySettings to release the hidden screen settings.
Click on the “Advanced” button, then click “Display size.”.
Shrink the display size to “Small” by moving the slider to the left.

Android display screen scaling has been a questionable topic in the Chromebook neighborhood because the removal of Androids DPI scaling setting in Chrome OS 67. The font styles and touch targets in Android apps appear illegible and small, making them extremely annoying to utilize compared to Chrome and native Chrome apps. As shown above, the overall layout of Android apps appears larger with uniform scaling. While the choice to increase scaling for Android apps is the ideal relocation, especially from an availability perspective, the modification triggers its own issues, such as making apps appear too huge and cutting off material. I decreased the Squid app and evaluated the Concepts Android app to see if it was a Squid concern, and it showed the same issue.

Lovers and web designers jumping to the Beta channel to attempt out upcoming features with “low risk” will discover their Android apps near unusable. If you need drawing to work correctly on Android apps again, youll have to powerwash (or factory reset) your Chromebook to switch back to the steady channel, which removes all of your information stored on your Chromebook. Im not the only one running into this problem either– people have messaged me stating they can no longer draw or handwrite notes on Android apps, which destroyed their workflow.

If you currently have Linux set up on your Chromebook, you may skip this step. Otherwise, launch Chrome OS Settings, click on Linux (Beta) on the navigation pane, and click the “Turn on” button. If you cant find it, your device may not be eligible for Linux, a requirement for this workaround.
Activate “Enable ADB debugging,” which is tucked under “Develop Android apps” in the Linux (Beta) area of Chrome OS Settings.
Release the Linux terminal from the launcher. ADB is needed to modify the Android subsystem. To do this, type and enter the following: sudo apt update && & & sudo apt install android-tools-adb.

Your apps need to appear exactly like how they utilized to look without uniform scaling. You need to do actions # 2-4 every time you log out or restart your Chromebook.

The content inside Android apps will be very tiny, however the inking will precisely follow your drawing pen. I suggest going back the density holding up to default when youre finished drawing: wm density reset.

If youre adversely affected by consistent scaling problems and choose not to support and powerwash your Chromebook, there are a number of things you can attempt to work around the issues.

If you dont draw or annotate on Android apps, try this workaround. You can change Androids display scaling by exposing the covert display screen settings in Android.

You ought to see a device called “emulator- ####.” Keep in mind that the “#” will vary depending on your gadget. Copy it.
ADB into the Android subsystem: adb -s emulator- #### shell.

If you require to annotate or draw on Android apps, this workaround will assist get the pens inking. Youll require to ADB into the Android subsystem and change Androids screen density using a few commands.

Ideas app with consistent scaling. Entirely off-centered from my digital pen.

Workaround # 1.

Squid is affected substantially more than the Concepts app. The ink initially trails my drawing pen until I raise it, moving the entire stroke to the bottom. This makes drawing impossible given that I have to forecast where the ink is going to end up.

I hope the developers at Google will repair the bugs triggered by consistent scaling. Currently, this brand-new scaling has actually totally broken all Android illustration apps, significantly impacting trainees and artists. I submitted a bug report on the Chromium bug tracker, and I hope the developers will leap in and quickly fix the issue before it reaches the steady channel.