Google新平台让给开发者带来的新问题
Pelago公司的创始人兼首席执行官Jeff Holden表示,要想让移动应用软件支持所有现有平台几乎是一件不可能的事情。
位于西雅图的Pelago现正在一个移动Java版本上开发它的Whrrl服务,Whrrl服务可以根据用户手机的位置和用户的社交网站来推荐饭店和服务。
“我们认为Android是另一个不同的平台,因此它增加了移动手机应用更加具有分裂性的局面,”Holden表示。“我认为它是一个有趣而且有价值的平台,它是只有像Google这样的公司才能做得到的一件事情,尽管它不是一个草率的产品,但是仓促移植应用到它上面却不值得推荐。”
上面说的“移植”,是开发者必须对那些已经基于某个语言创建好应用程序进行重新加工修改,以让它们可以运行在更多的手机上。此外,一个程序还必须针对不同的手机进行调整,举个例子来说,每个型号手机的屏幕大小和按键都是不一样的。对于一个支持数百种手机的移动手机软件,开发商可能要对其进行多次修改。
位于美国贝佛的Action Engine公司主要是从事 Mobile 应用开发,比如提供媒体发布商和移动网络运营商面向手机用户端的发布平台。它表示,它花费了大约三年的时间来让它的应用软件支持所有平台,而且现在它依然在修改一个不久可以支持黑莓手机的版本。
“要让你的应用支持Android平台,可能要花费你9到12个月的时间,”Action Engine的开发者Lihosit表示。
另一个挑战是为不同平台进行开发给企业带来的成本问题。
IceBreaker是一家位于美国贝佛城的公司,其主打产品是一个移动交友平台,其销售副总裁表示,公司一直在尽力避开开发基于手机的应用程序,而是通过一个移动Web上提供它的服务,即用户可以通过手机连接互联网来使用这个服务。现在它正在考虑是否创建基于手机的应用程序,因为这样可以提供给用户更酷的功能。
开发这种应用大约需要205000美元的成本,其中包含三个开发者三个月、一个设计者两个月和一个产品经理的工作量的工资和福利,Levine表示。与之对比的是Google要在创新大赛中对10个公司派发的275000美元的奖金。
“没有人在讨论的一个难于回答的问题是,一个应用程序如何能够很好的工作在所有手机和跨越所有运营商,”Levin表示。“传说中的最高境界是一次编写处处运行,但是至今没有人能够解决这个问题。”
Dashwire的创始人兼首席执行官Ford Davidson表示,公司的开发团队对于Google的新平台感到激动,而且Google所主办的大赛的奖金也是公司资金的一个好来源。但是他还是打消了立即拥抱这个平台的念头。
“是的,它的新功能非常酷,但是我们不得不保持专注,”Davidson表示,他的服务是帮助人们通过互联网管理他们的电话。“我们还有很多手机在那儿等待我们服务的推陈出新。”