目前有很多移动平台; iPhone,Android,WebOS,Symbian.如果为移动开发创建一个初创公司(即作为商业努力,而不是业余爱好),哪个移动平台值得关注?
首先,忽略要启动的技术,而是查看每个平台的业务模型.询问平台本身是否具有长期可靠的收入来源.如果是这样,那么询问平台是否提供允许开发者赚钱的商业模式.如果你不确定这些东西会问一些有商业经验的人.除了最初的兴趣之外,如果经济基础不存在,那么漂亮的技术也无法维持平台.即使平台繁荣,也不意味着小型开发者会这样做.
尽管我可以说,Android实际上并不是一个平台,但更像是一个松散的标准.每个手机供应商都可以高度自定义它,因此似乎没有办法编写单个应用程序并知道它将在所有Android手机上运行.这将导致主要的市场碎片化,因此即使Android占用大量时间并不意味着每个开发人员,特别是小型开发人员,都能够销售到整个已安装的基础.
长期,开放的平台(如现代PC)给小型开发商带来了重大问题.没有知识产权保护,因此没有大型机构客户可以提起诉讼的开发商无法阻止盗版.随着黑帽子针对人们的手机,安全将成为一个主要问题.将会出现大量蹩脚或实际欺诈性的应用程序,使最终用户对从他们无法识别的供应商处购买软件持怀疑态度.这意味着小型开发商将很难进入市场.
我在大学的一位教授告诉我,在我20多年的计算机行业中证明了这一点:每个设计的主要优势也是它的关键弱点,反之亦然.使开放平台对开发人员和客户具有吸引力的事情也会导致他们遇到重大问题.使开发人员关闭封闭平台的事情是长期为开发人员带来最大利益的事情.拥有一个封闭平台的供应商审核每个应用程序都会降低接受速度并限制选择,但会提高整体质量,安全性和消费者信任度.等等...
事实上,在运营自己的企业和学习API之间存在差异,以便其他人雇用您.在前者中,您应该为具有最佳业务模型的平台和您最希望用作消费者的平台进行开发.对于后者,您应该为最热门的平台开发.即使它失败了,也没有人会觉得你的简历上的经历很奇怪.只是粗略的经验法则.
去年我在iphone上编写并推出了两款移动应用程序,两者在经济方面都取得了成功.一个应用程序是免费的并且与Web服务绑定,它对Web服务的流行度和用户数量有重大影响.第二个应用程序是一个付费应用程序 - 我可以告诉你,它正在产生一些实际收入,足够如果我是一个单独的开发人员,它将支付我的账单.
也就是说,我认为,如果您要推出一家移动产品公司,您不希望将所有鸡蛋放在一个篮子里.因此,要么支持多个平台,要么在您的主平台上拥有多个产品.
我认为Android有很大的潜力,但目前它完全没有被证实是一个你可以赚钱的平台(请指出一些信息,如果你有任何我真的好奇Android的经济潜力).
Blackberry也很有趣,因为我认识的每个人都不到25岁就有一个,但它是一个平台,销售应用程序似乎并没有那么好.我和一些黑莓用户讨论过它,应用程序并不是他们真正关心的东西.因此,您想尝试找出有关Blackberry应用程序销售的一些数据.
最终,它取决于您的目标市场/产品.
您是否正在构建面向企业的移动应用? - 首先为Blackberry构建,然后是iPhone.
您是否想推出一款具有大型功能集的消费者专注移动应用程序,以及一些Web服务集成? - 针对几个平台,让尽可能多的用户可以使用它.
您是否正在尝试构建一系列小型专用应用程序? - 绝对从iPhone开始,先获得一些收入.
我的2美分.
不是Iphone.因为Apple和这个奇怪的应用程序approuval政策.你无法承担关闭你的企业只是因为苹果决定你的申请"不行"
编辑:当然,AppStore拥有巨大的潜在客户群.但它也是唯一可以移除的"移动市场".
如果你很难决定,为什么不同时开发所有这些呢!
PhoneGap是一个实用程序,可让您构建在多个不同平台上运行的应用程序.太棒了,Nitobi的人非常愿意帮助你.
我怀疑,如果您为iPhone开发,您将获得最大的潜在客户群.苹果确实在他们的控制方面存在一些问题,但是,嘿,人们使用他们的AppStore.
就个人而言,我将为Android开发,因为我非常喜欢他们的移动系统操作系统的设计.太棒了 我还怀疑Android将在未来几年迅速增加市场份额.它也是Java而不是目标C所以我认为根据需要更容易移植到其他环境.我正在进行开发以获得乐趣,所以如果我不赚钱那么关心谁.如果你真的需要让开发为自己付费,那么我猜iPhone可能是关注Android的方式.
关于iPhone的AppStore要记住的事情是,不仅人们使用它,他们还从中支付费用.Android仍然不允许您向任何国家/地区销售,因此即使他们在技术上拥有更多用户 - 这些用户即使他们愿意也可能无法支付您的费用.谷歌正在努力改变它,但它会限制你的应用目前可以赚到的金额.
这取决于您的目标受众.商业用户很可能会使用黑莓或Windows Mobile(至少根据我的经验).消费者(至少愿意为软件付费的人)更有可能使用IPhones.