如今,所有从事移动软件工作的人都在谈论安卓和iPhone。我只是想知道与这些移动软件平台相比,Java缺少了什么。
..。
你对此有什么想法吗?Sun (或Oracle)如何增强Java?
发布于 2009-11-18 16:01:29
(1)向Aplix或西蒙·刘易斯支付所需的任何费用,以便MIDP3参考实现是开源的。确保手机制造商能够获得一个可用的开源VM来运行它。
)编写几个运行实际测试的适当TCK,而不只是覆盖API的宽度。
3)仔细梳理现有的JSR,以消除规范中的歧义和漏洞。不要试图使单一的规格适合任何可能的未来设备。
(4)实际上强制要求手机制造商在没有TCK故障的情况下交付手机。
5)与世界各地的经营者合作,为申请认证制定明确的标准和程序。
6)让诺基亚、索尼-爱立信和三星在J2ME上进行合作,而不是三缄其口。
7)保留一支独立的第三方J2ME开发团队,无论是大的、中型的还是小型的,这样他们就能让你走上正确的道路。
发布于 2009-11-18 14:57:15
斯波斯基在播客57中对此提出了几点意见,即与IPhone相比,Windows以及随后的Java为何难以做到这一点。硬件非常不一致,而且变化很大,以至于应用程序的设计和实现非常具有挑战性,因为必须设计一个应用程序的多个版本来支持疯狂的硬件差异。IPhone之所以强大,仅仅是因为IPhone应用程序ISA IPhone应用程序,因为硬件没有变化。没有开发人员会浪费自己的时间来开发多个一次性硬件怪癖,这意味着为每一个“运行”Java的手机移植应用程序。
发布于 2009-11-18 17:56:32
一个统一的应用程序存储库/存储库会很好。Java应用商店是一个很好的开始。
https://stackoverflow.com/questions/1756457
复制相似问题