##明明是搭载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手机上的 , 但是摩托罗拉却放弃了这个生态 。


推荐阅读