详情
【 资讯】iPhone和黑莓是智能手机研发中的主流选择,而Android则被视为是移动操作系统市场中的一匹黑马。
如果你是一名正在为智能手机研发热门新应用的软件研发者,那么这三种操作系统肯定会给你带来影响。你手中的工作将无法顺利继续下去了,因为你会遇到一个问题:你正在研发的新应用不仅要和与你的创意相似的应用展开竞争,而还将面临着在多个平台上与这些应用展开竞争。
目前在市场上有如此繁多的移动操作系统,这些繁多的操作系统妨碍了有天赋的软件研发者取得成功。
不要奇怪,对于那些想从移动应用领域淘金的软件研发者来说,他们还没有找到解决这一问题的办法。每一个操作系统之间都自己特有的优点和缺点。比如说,由于iPhone的操作系统便于使用,而且有10万多个应用可供选择,因此一直以来都受到追捧。虽然这一操作系统受了许多研发者的认可,但是也有许多研发者认为由于这个操作系统上已经有了太多数量的应用,因此他们很难在这一平台上取得成功。
专门致力于研发新移动应用的软件研发公司Handmark的首席执行官Paul Reddick称:“与其它操作系统相比,iPhone的操作系统更易于开发应用。尽管你开发的应用可以相对容易的进入到App Store,但是由于在那里有10万个人在与你竞争,因此你要想取得成功并不容易。关键问题是如何找到适于自己的定位。”
当然,希望为iPhone开发应用的研发者为数众多,这表明与缺点相比,iPhone的优点更引人注目。此外,许多研发者表示由于iPhone的屏幕尺寸相同,因此开发应用相对容易些。由于黑莓和Android设备的屏幕大小不一,因此为这两种操作系统设计的应用在显示时会出现扭曲。而为iPhone操作系统设计的应用仅需要适合iPhone的屏幕即可。
专门致力于在移动平台上研发游戏的Concrete 软件公司的首席执行官Keith Pichelman 称:“iPhone的最大的优点是研发者在设计应用时只需要考虑一种尺寸的屏幕。而对于其它平台来说,最大的挑战是针对这些平台设计的应用需要适合不同尺寸的屏幕。”
尽管如此,Pichelman表示他的公司目前最喜欢的平台是黑莓。其中很大一个因素是他们能够得到RIM的帮助,RIM可以指导他们如何让他们设计的应用通过批准,进入到黑莓的App World。
他称:“它们通过技术合同和公共关系合同提供帮助,这种方式已经存在了许多年。我们希望看到苹果也能采用相似的模式。从外界看,苹果做的非常不错,但是站在我们从业人员的角度看,很多时候我们根本不知道他们将批准什么,而不批准什么?”
软件研发公司DataViz的销售和营销发言人Shari Hoffman也赞同Pichelman的观点,认同RIM对应用研发者提供的指导帮助。Hoffman表示, DataViz公司的documents to Go移动办公套件可以在黑莓操作系统上免费使用。
她称:“虽然我无法评论在技术和研发层次与RIM的合作感受,但是我可以说RIM极为适合初级水平。对此,我们没有听到过任何抱怨。”
Reddick称,虽然RIM与研发者之间建立了良好的关系,但是黑莓操作系统本身就对研发者提出了挑战。他指出要想设计出一款所有黑莓手机都可以使用的应用很有难度。
他称:“由于黑莓操作系统有着繁多的版本,因此黑莓对于研发者来说并不是最简单的操作系统。在一种型号的手机上能够良好运行的应用并不意味着它也能够在其它型号的黑莓手机上良好运行。在黑莓Tour系列上能够使用的应用并不能保证在Bold系列上也能够使用。”
今年在移动操作系统市场上最引人注目的是Android。由于谷歌的这款移动操作系统采用开源架构,因此任何研发者都可以获得它的源代码,不需要谷歌的许可证就可以设计应用。此外,研发者表示,由于谷歌不准备扮演看门人的角色,对提交的应用进行审核,因此研发者让自己设计的应用进入到Android Market是一件很容易的事。谷歌允许所有的应用进入到在线商店,在它们被公布后才会移除不适当的应用。
DataViz公司Android产品线产品经理Ilya Eliashevsky表示,Android为众多小型研发公司提供了许多竞争优势,因为谷歌允许研发者先在在线商店公布自己的应用,只要应用能够吸引人们的眼球,那么自然是财源滚滚。
他称:“我们首先会创建一个帐户,然后上传我们设计的应用,最后点击提交。当应用出现在设备上后,销售额就会立即飙升。”
展望未来,Reddick认为由于Android采用了开源架构,因此Android会成为市场中一个重要的参与者,并可吸引到大量的Web研发者。事实上,在去年Android操作系统已经被大量应用。
“在我看来,Android在未来一定会取得成功,因为它是一个开源操作系统,可以在不同厂商生产的设备上使用,而且这个系统已经得到了开发社区的支持。如果我想在短期内挣笔钱,那么我肯定会选择在黑莓和iPhone操作系统上设计应用,如果我想长期挣钱,那么我会而选择在Android上设计应用。”(范范编译)