近期一趟中国之旅中,我购买了一台Android *** 作系统的平板电脑(Tablet PC),只花了90块美金。不同于苹果电脑的iPad,这台平板电脑完全由中国设计,也完全由中国制造。
这台平板电脑是以ARM平台作为核心,具备802.11无线网路介面和SD卡插槽,当然也包含了触控屏幕。若仅就整个产品的规格及其价位来看,购入这部平板电脑对任何人来说应该都是非常合理的选择,也应该能让我获得愉快的使用经验--好了,关于这部平板电脑的所有正面报告到此为止。
接下来是关于它的负面报告...首先,这台平板电脑平均每隔15分钟就会自动重开机一次;再来,电池续航力也很有问题,因为每次充电后都撑不过半小时。此外,它也不能让使用者从官方软件市场(Android Market Place)下载并安装任何应用程序;最后,这台平板电脑还搭配了一具爱闹脾气、时好时坏的触控屏幕。
我个人认为,导致上述这一连串状况发生的最主要因素,无庸置疑应可归咎于选用了较便宜的低端硬件元件,但这也是我之所以能用低得如此令人难以置信的价位买到它的原因;然而,这台Android装置上所发生的大部分状况,追根究底应该都逃不脱软件或系统整合的相关问题,这一点引领我接着思考到另一个问题,那就是:“怎样才算是好的Android系统?”
可以预期,即使打出如此异乎寻常的超低售价,一般使用者仍会期待手中这台装置至少具备一定的稳定性,而从这台平板电脑的规格尺寸来看,一般使用者则会期待将其使用于行动应用的场合中。我个人则是期望能够从Android官方软件市场下载一些游戏,好让这台平板电脑能提供一些娱乐给我的孩子们。
我也会期待我在Google“Nexus One”Android手机上的使用案例,都能原封不动地移植到这台平板电脑上。若是就品牌信任的角度出发,我也会期望我在某台Android装置上所享受到的美好使用经验,能够顺利延伸至所有执行Android软件的任何装置上,使我能获得具一致性的使用观感--由此,我接着联想到另一个问题:“谁该负责确保市面上Android系统的品质好坏?”
嗯,我想这项责任不应理所当然地丢到Google的肩膀上,毕竟Android基本上属于一套开源软件平台。严格来讲,运行于特定硬件装置上的Android软件栈品质好坏,原则上应由该硬件的制造商或以及销售该硬件的系统服务营运商来负责确保。但以平板电脑来说,现阶段通常并非透过系统服务营运商的管道来销售,尤其目前中国市面上的低端产品更是如此。
Android的软件开发套件(Software Development Kit,SDK)中内含一组相容性测试套件(CompaTIbility Test Suite,CTS),可用来进行API层级的测试验证,但是并未提供完整的可靠性测试(Reliability Test)以及性能测试(Performance Test,例如针对电源管理部分)方案,所以现在的问题变成是:“如何才能开发出好的Android软件栈?”
要开发出高品质软件栈并有效率地将其推向市场,必须聚焦于两大重点:第一,必须有完整的相关说明文件以及完善的支援能力作为倚靠,以奠定坚实的开发基础,Wind River针对Android所推出的平台可作为一个参考。
第二,必须有一整套完整的测试规划,理想状态下甚至也该有一套包含上千件测试案例(Test Cases)的自动化测试执行用具,以有效确保装置稳定性;就这部分,Wind River针对Android所推出的FAST(Framework for Automated Software TesTIng)自动化软件测试框架是一套可供考虑的解决方案。当然,为了确保市面上不同Android系统的品质一致,我相信还有更多方法。或许您心中也已有您的想法?
基本上,Android可说是行动装置 *** 作系统中成功揉合稳定性、高效能与创新能力的最佳典范,同时也已经极快速地以开源软件的型态被业界广泛应用。从Gartner和Informa等产业研究机构近期所发布的一些市场调查报告,我们可以察觉出Android的成功已明显反映在这些报告中,告诉我们Android如何被采用的统计数据和估测上,例如Android装置每日全球正式启用数量,以及全球行动装置出货量中Android装置所占比例等等。
没错,Android的确已经很棒,但是Wind River中的Android平台开发支援团队的持续努力,将会让Android变得更棒,以充分满足您推展商规Android产品开发专案的种种需求。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)