除了Linux之外,Android已经成为业余爱好者和模仿者试图在几乎任何计算设备上使用的操作系统,特别是那些有屏幕的。 Android设计时便考虑到对Arm设备的强大兼容性,这些芯片方案可以为许多嵌入式和移动系统提供支持,例如Nintendo Switch。最近有开发者刚刚完成了在任天堂Switch游戏机上运行Android的工作,虽然还有很多工作要做,但它已经达到了一个令人印象深刻的里程碑。
上周刚刚报道这项工作时,屏幕上还没有太多的内容,而仅仅过了几天,熟悉的Android主屏就已经出现在屏幕上。不过因为缺少各种设备驱动,设备并不能够满血运行,例如没有音频,不支持USB外接交换数据等,开发者暂时只能在这台机器上的Android系统中响应触控屏、旋转屏幕、加载应用,有趣的是甚至还能够利用Joy-Con按钮与外界交互,Wi-Fi跟蓝牙能够联通但用处不大,值得注意的是,Switch还可以运行还没有正式发布的Android Q版本。
然而,最重要的是,目前能够完成的所有这些都只在CPU上运行,而不能够调用NVIDIA Tegra X1强大的图形功能。这仍然是由于缺少GPU驱动程序,这也解释了为什么屏幕上的颜色也非常古怪。
换句话说,即使你冒了所有风险并成功让Android在你的Switch上运行,也暂时不要期望在它上面玩游戏。
了解更多:
https://twitter.com/langer_hans/status/1099436381791752192