由于本人公司就开发Linux手机,虽然不算有名气,但从2001年就一直做Linux,也算有一点权威的吧。
发表一点个人看法.
首先,我觉得哪些“专家”应该被称为“作家”。我不知道这些“作家”们测试的依据是什么?原先Moto的很大一部分Linux机器都已经转向其他平台了。其他厂家就没有大规模做过Linux平台,谈何份额会增加?在国内,Linux的开发厂商屈指可数!
有人说Google出的Android平台会给Linux带来新的机遇,说实话,本人不太赞同这个说法,google虽然是我非常尊敬的一个企业,但从 Android的构架来说,他是“浮沙建高层”,Linux世界开源的东西非常多,但实际能“商”用的却不多。我们公司从最原始绝大部分依靠开源软件到现在资金链非常紧缺的状态下坚持购买“商业软件”也可见一斑。(当然,您可以认为我们公司实力不够)
Linux就其优点:
1. 具有广泛的“程序员”基础,程序员在其上可以自由开发出任何他喜欢的东西。
2. 有很多“高尚”的开源软件,很多东西可以复用或者参照。
3. 如果使用开源部分是不需要支付任何费用,很符合中国国情。
缺点:
1. 非实时操作系统,在其基础上开发如果功力不足够深厚,效率差强人意。
2. 缺乏大众基础,Linux的东西大都“技术含量很高”,普通用户操作困难。我身边一些朋友,亲戚有买过Linux系统手机的人,但实际上他们有很多功能知道用到手机坏都不知道是怎么操作的。
3. 很多开源的东西不稳定,经不起测试。
4. 市面上配套的软件并不多,Symbian,WM等都可以在PC上开发部分软件而直接使用在手机上,而Linux的图形处理和控件很糟糕,它依赖在 Kernel以上的Framework。像我们公司使用的Framework为PowerParts,估计世界上绝大部分程序员都没有听说过这个东西,更不要说在这个上面开发应用程序了。
5. 由于整个系统没有可以完全信任的东西(当然Libc,libpthread之类除外),所以开发周期很长,对于一个企业来说并不一定能节省多少成本。
也许我是一个工程师,分析过于片面,但实际看市面上的Linux手机,我还没有看到有哪款设计得比较人性化。PC上我们可以认为Linux是用来给专业用户使用的,但手机市场上呢?Linux平台的手机又如何解决这些天生的缺陷呢?
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/