(原创翻译)火狐OS开发系列——了解Firefox OS
火狐OS(通常也因为其代号“Boot to Gecko”或者“B2G”而被提及)是基于linux和Mozilla壁虎科技的一款Mozilla开源移动操作系统。火狐OS是一款在技术专利方面完全免费并且能为开发者开发出优秀应用提供强大的平台支持的移动操作系统。另外,它强大的灵活性和适应性足以让终端用户爱上它。
对于互联网开发者,最重要的部分是意识到所有的用户界面就是网络应用,即可以显示并运行网络应用(Web apps)。你在火狐OS中对用户界面所有的修改,创建的所有应用全都是基于网页,并且拥有接入移动设备硬件和服务的能力。
你可以在以下的手册(尚未翻译此章内容)中学习到如何创建和安装火狐OS。
硬件需求
大多数ARM处理器的移动设备足以支持火狐OS的运行。下面的表格包括了最基本的以及推荐的硬件要求:
部件 | 最低配置 | 推荐配置 |
---|---|---|
CPU | ARMv6 | Cortex A5 class or better ARMv7a with NEON |
GPU | — | Adreno 200 class or better |
Connectivity | — | WIFI 3G |
Sensors | — | 加速计 接近传感器 光度感应器 辅助全球定位系统 |
为了获得更好的用户体验,最好选择一台具有统一颜色配置(由图像谁陪驱动实现)以及静音和播放的双耳式耳机的设备。绝大多数的智能手机都符合要求。
使用小贴士
这一部分提供一些帮助您使用狐火OS的小贴士。但这只是我们提供真正使用文档之前的一个替代品。
解锁电话
如果您设置了启动狐火OS时需要解锁密码,默认密码是0000。锁屏功能尚在开发和测试中。
截屏
同时按下电源键和Home键即可截屏。截屏图像将会保存在/sdcard/screenshots文件夹中;你也可以使用图片应用查看截屏图片。
如果因为某些原因截屏功能不能正常工作,你也可以在安装了火狐OS创建系统的Linux和Mac电脑上使用该功能。
- 确保你安装了ffmpeg。
- 在Mac上,如果你使用Macports,你可以使用命令行sudo port install ffmpeg。对于本地安装,使用命令行
brew install ffmpeg。
- 在Linux系统(Ubuntu/Debian)下,使用命令行
sudo apt-get install ffmpeg。
- 用USB线连接电脑和您的手机。
- 将手机导航至你想要截取的画面。
- 用cd命令进入B2G/gaia文件夹。
- 使用make screenshot命令。
- 您现在获得了一个名为screenshot.png的截屏文件。
使用ADB进行远程调试
为了确保通过adb进行USB调试,打开Setting APP导航至设备信息>更多信息>开发者。在列表中勾选远程调试选项。最后,通过USB连接您的设备和电脑。
按键和操控
一台典型的的火狐OS设备只有很少几个物理按键:
Home键
这个按键一般在屏幕下方的正中。按下Home键将会返回应用发射台。按住不放将会打开卡片切换视图;在卡片切换视图下向上滑动一个应用将会关闭此应用。
- 音量控制摇杆
- 设备的左侧是音量摇杆;按下摇杆上半部分增大音量,按下下半部分减小音量。
- 电源键
- 电源键位于设备的右上方角落里。