WEB开发网
开发学院手机开发Android 开发 Android meego 和 iPhone 技术比较与开发前景 阅读

Android meego 和 iPhone 技术比较与开发前景

 2010-05-05 17:28:00 来源:WEB开发网   
核心提示:meego使用Linux作为底层,使用诺基亚收购的QT作为GUI,Android meego 和 iPhone 技术比较与开发前景(2),那编程语言自然就是C++了,早期做QT开发的人员,否则研发队伍将失去方向与造血功能,最终因迷路或失血而死,就具有了开发meego 的领先优势,QT现在据说也遵循开源条款

meego使用Linux作为底层,使用诺基亚收购的QT作为GUI。那编程语言自然就是C++了。早期做QT开发的人员,就具有了开发meego 的领先优势。QT现在据说也遵循开源条款。不过QT比较臃肿,占用的硬件资源非常大。在硬件功耗和软件功耗上都不具有多少优势。

再说android使用Java作为开发语言,先天具有运行效率的问题。但现在由于一些ARM核心(带有J标志的)支持Java加速,使得android运行效率有所提高。android平台比已经日落西山的SUN公司的J2ME来说,增加了不少的接口,但最大的改进就是在兼容性方面比J2ME有了很大提高。J2ME在各种手机上的移植相当麻烦,而android的Java虚拟机就运行在android平台上,因此完全可以摆脱硬件困扰。

现在想想,虽然iPhone不是开源平台,但其面向对象C语言的效率是最高的,另外,仅仅给苹果开发软件,不用考虑屏幕大小布局等问题,版本控制方面具有很大优势。而android到现在为止,已经推出了N多版本,如1.0,1.5,2.0,2.1,2.2等等,对于开发者来说,维护这么多的版本是很头疼的问题,已经有很多开发者提出了抱怨。

目前,wintel联盟出现裂痕,Google手机联盟成员各怀鬼胎,苹果与Adobe对骂,中国的电信运营商也设立mobile market参与与竞争。三星、联想公司等也公然推出各自的应用商店。这些都使得移动开发前景变得扑朔迷离。但这也给开发者很大的机遇。

从现状来看,指南鸟博客认为,面对如此多的平台,个人开发者已经失去了竞争力。移动开发需要成立团队。美工、设计师、体验师、各移动平台的程序员通力合作才会成就一款优秀移动应用软件,但这仅限于研发成功。而战略研究人员、市场推广人员也成为一款移动应用软件最后成功的必备人员,否则研发队伍将失去方向与造血功能,最终因迷路或失血而死。软件英雄并不属于这个时代。

上一页  1 2 

Tags:Android meego iPhone

编辑录入:coldstar [复制链接] [打 印]
赞助商链接