早在今年五月的GoogleI/O开发者活动中,Google就推出了适用于ChromeOS的AndroidStudio预览版。预览版现在被本周一发布的官方AndroidStudio3.5所取代,使得Chromebook成为Android应用程序开发的「一等公民」。
下载的Debian软件包已经可以使用原生ChromeOS文件应用程序进行安装,因此可以轻松安装AndroidStudio3.5,虽然还没有可用的Android设备模拟功能。
由于Crostini的架构方式,可能永远都不会有Android设备模拟功能。Crostini是在一个容器中运行DebianLinux,它本身在虚拟机(VM)中运行,而Android设备模拟器需要一个VM。目前,你无法在VM内部运行VM,即在Chromebook的Linux容器中运行Android设备模拟器。
无论如何,我确实在我的新AcerChromebookSpin13(16GB内存)上进行了安装。编程是我将主要开发活动从PixelSlate(拥有低功耗的IntelCorei5处理器和8GB内存)转移到AcerChromebook的主要原因。
在加载小项目和构建应用程序时,我已经可以看到性能差异。从Cog中可以看到构建应用程序时的所有四个处理器内核和八个线程,我编程时可能会使用超过8GB的内存。
但是,由于没有Android设备模拟器,开发人员不得不利用已添加到ChromeOS75的Linux中的USB设备支持。有了它,你可以将Android设备连接到Chromebook,AndroidStudio将使用AndroidDebugBridge(ADB)工具,用于将正在开发的应用程序安装到手机上进行测试。它不是一个理想的解决方案,但它确实有效。
AndroidStudio3.5中有大量修复、性能增强和一般改进,你可以在此处的发布说明中阅读。
无论如何,对我而言,最重要的是官方ChromeOS的支持,它增加了更广泛的设备,开发人员现在可以编写Android应用程序。请记住,如果你计划在ChromeOS设备上构建Android应用,则需要坚持使用推荐设备列表以获得最佳体验。
可惜的是,ChromeOS目前无法在中国大陆无障碍使用。国内有一厂商正在打造中国版ChromeOS——FydeOS。现能兼容安卓运行环境及Linux虚拟机;携带有完整的用户账户体系、升级服务器、企业集管系统和应用商店。FydeOS能适配绝大部分主流x86架构或ARM架构硬件设备,灵活性强。FydeOS硬件设备itNT72系列能提供媲美Chromebook的用户体验,是一款全新的中国版Chromebook平板二合一设备。