【51CTO.com快译】现在已有非官方的LineageOS 19.0版本,适用于Raspberry Pi 4 Model B、Raspberry P 400和Raspberry P Compute Module 4(CM4)计算机,它由著名的XDA成员KonstaT(KonstaKANG)创建,基于安卓12移动操作系统,令我惊讶的是,它居然运行得很顺畅。
映像以与任何其他Raspberry Pi操作系统同样的格式来分发,这意味着在您下载该映像后(请参阅文章末尾的直接下载链接),就能借助官方Raspberry Pi Imager实用程序或类似工具,将其轻松写到microSD卡上。
没有谷歌帐户或任何的初始设置,因此一旦您从microSD卡启动操作系统,将立即进入桌面会话。默认情况下有两个工作区(主屏幕)可用,您可以通过在主屏幕上的任何位置长按鼠标左键,即可轻松定制小工具或墙纸。
通过设置连接到Wi-Fi(支持2.4Ghz和5Ghz网络)和蓝牙非常容易。连接后,它们将在重新启动后被记住,如果您用鼠标左键单击从顶部向下滑动屏幕,可轻松打开和关闭连接。进一步向下滑动可显示更多的快速设置。
在主屏幕上向上滑动可显示所有已安装的应用程序(文件、计算器、日历、通讯录、时钟、录音机、图库、音乐、浏览器和相机),包括Settings(设置)应用程序,您可以从该应用程序设置整个安卓操作系统。当然,您甚至可以启用看起来很酷的暗模式。
网页浏览很顺畅,甚至可以播放YouTube视频,但目前还不能播放高清或全高清格式的视频。开发人员仍在努力支持硬件视频解码和编码,但现在您不得不接受硬件加速图形(V3D、OpenGL和Vulkan)以及软件解码和编码。
同样顺畅的是支持多点触控触摸屏,包括USB触摸屏和Waveshare SPI触摸屏。我没有触摸屏,所以无法确认它可否工作。我可以确认的是,音频通过蓝牙耳机播放很顺畅,但通过Raspberry Pi 4的3.5毫米音频插孔对我来说不行。
据开发人员声称,音频应该可以通过HDMI、3.5毫米音频插孔和蓝牙来工作。音频DAC 也应该使用GPIO DAC(比如Hifiberry DAC+)以及USB麦克风来工作。谈到蓝牙,蓝牙(和Wi-Fi)网络共享也切实可行,我可以毫不费力地将智能手机连接到我的Raspberry Pi。
当然,您可以完全使用USB键盘和鼠标,以及闪存驱动器或SSD和HDD磁盘等USB 存储设备。如果您想让安卓12成为Raspberry Pi上的主力系统,内置文件管理器对于管理所有文件非常有用。
其他应该可工作的东西包括GPIO、SPI、USB-C(ADB、MTP、PTP、USB 网络共享)、使用外部USB模块(比如U-Blox 7)的 GPS、以太网、HDMI显示器及HDMI-CEC、使用外部GPIO IR模块(比如TSOP4838)的I2C 红外遥控器以及使用外部GPIO I2C模块(比如DS3231)的RTC。
此外,加速度计、陀螺仪、湿度、磁力计、压力和温度等传感器也可以使用外部GPIO I2C 模块(比如MPU6050、LSM6DS3、LSM303DLHC和BME280/BMP280)以及使用外部GPIO串行控制台适配器(比如 PL2303)的串行控制台来工作。
目前无法工作的是相机应用程序,它总是崩溃,但开发人员表示支持MJPEG格式的UVC USB网络摄像头应该可以工作。此外,SELinux目前被设置为许可模式,这对您来说可能是问题,也可能不是问题;就算要安装Google Play服务,您似乎也无法安装其他应用程序。
如果您有兴趣在自己的Raspberry Pi 4、400或CM4计算机上运行安卓12,可以立即从 XDA论坛上ROM的官方帖子(https://forum.xda-developers.com/t/dev-rom-unofficial-lineageos-19-0-android-12-for-raspberry-pi-4-b.4356891/)下载KonstaKANG的非官方Lineage 19.0版本,如果您想要下载将来的更新,应添加到书签。
我已经在搭载4GB内存的Raspberry Pi 4 Model B计算机上测试了首个版本。请注意,您的Raspberry Pi至少要有2GB的内存才能运行此版本,并且只能用于个人或教育用途才可免费使用,不得用于商业用途。该版本在底层运行Linux内核5.4 LTS。
原文标题:First Look: You Can Now Run Android 12 on Your Raspberry Pi 4 Computer,作者:Marius Nestor
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】