IT往事之2. Java语言的历史(下)
Sun公司,Orange,沃达丰集团和索尼爱立信移动通信正在采取措施,让软件开发人员将Java程序带到手机上变得更容易 - 也更便宜。
在Sun每年的JavaOne开发者大会上旧金山周二,他们发布了新的开源测试工具,并表示他们正在增强用于验证移动设备上的Java ME程序的五年Java验证程序。目标是:简化流程并减少软件开发人员必须运行的测试数量,以确保他们的程序能够在不同的手机上正常运行。“
没有人喜欢测试,”技术总监Martin Wrigley说。与Orange的合作伙伴计划,在新闻发布会上。随着移动应用市场的成熟,开发人员将自己做更多的测试,他说。[更多阅读:每个预算最好的Android手机。]
问题在于不同的网络运营商有不同的要求和销售不同的设备,所以任何想要接触大量用户的软件开发商都必须进行大量的测试。这可能是昂贵的。一次测试可能花费200美元,虽然听起来不是很多,但它可以快速加起来。箭牌知道一个应用程序开发人员维护他的产品的14,000个版本。通过新的测试方法,“我们已经看到测试成本降低高达50%”,他表示,“Sun已经在手机上推行Java大约十年了,但近年来该平台已经被iPhone和谷歌的Android所掩盖Orange网络上最流行的应用程序是非常简单的Java应用程序,例如Pullface和Bob the Belcher,但没有理由说Java不能用于创建相同类型的应用程序从苹果应用程序商店下载,“箭牌说。”事实上,随着Java ME程序变得更加复杂,测试将变得更加重要,他说。 “当你有更复杂的应用时……需要更多的测试以确保它适合客户。”
市场上约有2亿部高端手机,而且在未来几年内这个数字将翻四倍。索尼爱立信软件战略总监Carl-Eric Mols。尽管如此,黑莓和iPhone等高端产品引起了很多关注,“世界上大多数手机都是使用Java ME的普通手机”,他说。箭牌拒绝评论甲骨文计划收购Sun Microsystems对Java ME或其新举措的影响(如果有的话)。