【小铅笔科技】明明是搭载linux系统的智能手机却被摩托罗拉搞成功能机


2003年摩托罗拉推出了世界首款采用了linux系统的手机A760 。 虽然摩托罗拉是Symbian系统的创始成员之一 。 进军linux显然有摩托罗拉更深层的考虑 。 第一 , 不想被诺基亚主导的Symbian控制 , 希望拥有自己可以控制的系统和生态 。 第二 , 当时的手机设计思想和现在不一样 , 现在的手机是偏向娱乐化 , 日常化 。 而那个时候的手机不是玩具是一个用来干活的工具 , 定位偏向专业化的工具 。 设计思想更偏向于PC操作体验 , linux和windows mobile都有桌面系统作为后盾 , 很容易移植桌面软件 , 这点就要优于Symbian系统了 。

【小铅笔科技】明明是搭载linux系统的智能手机却被摩托罗拉搞成功能机
本文插图

A760是第一款linux手机 , 不过它定位在商务市场并没有引起多大的注意 。 反倒是2004年推出的E680让摩托罗拉的linux引起了大家的注意 。

【小铅笔科技】明明是搭载linux系统的智能手机却被摩托罗拉搞成功能机
本文插图

E680使用的linux系统是MontaVista Linux公司提供的嵌入式解决方案 , 是一个面向特定嵌入式领域linux系统 。 没有对手机专门优化也没有相应的SDK 。 摩托罗拉也只是草草的给了一个JAVA虚拟机 , 用于运行功能机上的java软件 , 并且和功能及一样只能单任务运行 。 白白的浪费了300mhz的Intel XScale CPU和强大的linux系统 。
好在E680的硬件和系统对QT的兼容性很好 , 很多linux桌面级别的软件被移植到了E680上 。 比如街机模拟器 , PS模拟器 , GBA模拟器等等 。 同时还给E680开发了很多很好用的软件比如输入法等等 , 极大地增强了手机的可玩性 。 从此摩托罗拉的linux系统的手机进入了玩家的视野 。

【小铅笔科技】明明是搭载linux系统的智能手机却被摩托罗拉搞成功能机
本文插图

随后几年时间摩托罗拉陆续的推出了几款基于MontaVista Linux的产品 。 到了2007年摩托罗拉意识到了自己旗下linux手机已经发展起来 , 可以搭建自己的linux系统的生态 , 弥补没有相应SDK的窘境 。
motomagx——摩托罗拉自己定制化linux系统 。 基于MontaVista Linux定制开发 , 深度绑定自己的飞思卡尔芯片 。 是一个不亚于andriod的深度定的linux系统 , 虽然它是面向以9宫格为主的键盘智能手机 。

【小铅笔科技】明明是搭载linux系统的智能手机却被摩托罗拉搞成功能机
本文插图

摩托罗拉的linux系统到了motomagx时代终于有了盼头 , 可是摩托罗拉却犯了一个致命的错误 。 新的motomagx系统一开始是禁止了MPKG包的安装 , 只能安装java 。 这就就让摩托罗拉的智能手机沦落到和功能手机一个待遇 , 甚至是不如功能手机 , 比如索尼爱立信的功能机 。
摩托罗拉的早期motomagx智能手机虽然CPU很强大是新的ARM11 , 但是内存很小只有54M , 本身linux要占用22M缓存又用掉20M , JAVA堆积只剩下2M 。 除非搞定内存 , 否则JAVA性能连功能机都打不过 。
看着摩托罗拉如此糟蹋linux智能手机的硬件和软件 , 以前玩摩托罗拉linux手机的黑客们看不下去了 。 终于一个俄罗斯大神成功的解密了motomagx的加密 , 破解了系统 , 通过加里swap的方式解放了内存 。 还支持了过去的QT编程的MPKG安装包 。
【小铅笔科技】明明是搭载linux系统的智能手机却被摩托罗拉搞成功能机
本文插图

2009年摩托罗拉终于发布了MPKG的SDK , 不少用户在欢呼摩托罗拉终于开窍的时候 。 却发现所以得MPKG是不支持的高效QT编程的而是采用WEBUI方式编程 , 这种方式权限和效率都没有QT高 。 motomagx明明是支持C++编程的 , 摩托罗拉却放弃了QT选择了WEBUI 。 本来QT从e680开始就经过了验证是完全可以运行在linux手机上的 , 但是摩托罗拉却放弃了这个生态 。


推荐阅读