Hello, can you add a method to install the latest version of Android (now 14 "Upside Down Cake") for ARM on Silicon Macs? If that cannot be done, use Android x86 running version 9 "Pie". Android apps are now universally able to be run thanks to virtualization of Android plus a few bridges on Windows via Windows Subsystem for Android, Linux via Waydroid or Anbox, and ChromeOS via ARCVM or ARC++. After adding support for Android, use the source code of ChromeOS's ARCVM or Waydroid to implement bridges to have Android apps run as if they were real macOS apps.
Source code for ARC's bridges is here:
https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/ash/arc/
The source code of Waydroid is here:
https://github.com/waydroid/waydroid/
For window management (Coherence), the source code of either ARC or Waydroid will work, whichever is more fit for macOS porting. ARC looks way more native to the host on ChromeOS, it's hometown, and Waydroid brings the window management controls of Android to Linux distributions. The source codes of both also should bring every perk of each to macOS.
Touchscreen, bluetooth, battery life, etc bridges (already implemented from the VM itself so we don't need to worry)
An android start menu or app launcher you make, or port the Anbox application manager, or even better, bring the launchpad shortcuts back into Parallels with Windows, macOS, Linux, and Android shortcuts being moved to the launcher.
A folder of sorts to access /sdcard otherwise known as /storage/emulated/0/
A clipboard bridge
File extension handler bridges, for both macOS and Android from ARC.
Share sheet bridges that allow you to share to Android apps, taken from ARC
Bridges for Android apps acting as Files providers to macOS, ex: Dolphin Emulator, Bug Reports, Termux, and a bridge for calling the Files app to call Finder instead for the file picker, as ARC does.
Support for Nearby Share if not supported already
Notification bridging from Android to macOS.
Default browser bridging, allowing Safari to open on macOS when a link is pressed, and for Android browsers to handle links when shared like ARC.
Accessibility bridging, allowing some Android accessibility tools to function on macOS, for example, an app called "Shutdown" on the play store which acts as a button that opens the power menu on Android, also does the same to ChromeOS
Possible common directories sharing like ChromeOS does to the Android downloads folder
System settings bridging, allowing apps that ask for settings and control settings to use macOS settings like ChromeOS's ARC.
Wallpaper bridging, allowing wallpaper apps to set macOS wallpapers, and for launchers to see the macOS wallpaper.
Try adding all other bridges from ARC's and Waydroid's source code into Parallels.
Click to expand...