Sun宣布开发iPhone版Java虚拟机
  • Skyangeles
  • 2008年03月09日 20:55
  • 0

Sun公司在对苹果刚刚发布的iPhone SDK进行一番监视后宣布,他们将为iPhone/iPod touch开发Java虚拟机(JVM)。该Java运行环境将从Jva Micro Edition(JME)移至而来,未来将允许iPhone运行大量现有Java软件。Sun表示iPhone版Java虚拟机可能在6月后发布。

不过坏消息是,开发者们从苹果官方提供的iPhone用户界面开发指南中我们可以发现,iPhone SDK存在的一些限制可能导致Java虚拟机难产:“第三方程序不能自行安装或运行其他可执行代码,包括无限制的使用插件架构、调用其他程序框架或API等。”不知Sun将如何解决这一问题。

同样在这份指南中,苹果还要求:“同一时刻只能有一个iPhone应用程序处在运行状态,第三方软件不能在后台运行。如果用户转移到其他应用程序、接听电话、查看Email等,程序必须退出。开发者应该保证用户不会受到此状况的影响,不能让用户感到切换应用程序比在电脑上更困难。”

这一需求很容易理解,智能手机采用单线程操作系统模式很常见,像游戏等应用不应该在被切换出去后仍在消耗系统资源。而且,苹果建议程序能够在切换前保存当前状态,在回到该程序时能够继续使用。当然,诸如AOL AIM等即时聊天软件可能会遇到一定麻烦,难道不能在后台运行等待有消息弹出么?

另外,iEmulator网站宣布,他们将使用SDK开发一款iPhone/iPod touch版PC模拟器。该网站之前已经推出过Mac OS X版PC模拟器,未来的移动版本将允许用户在iPhone上模拟Windows运行。当然,iPhone版将存在一定限制,包括不支持光驱等等。他们还表示将努力令该模拟器支持无线网络、直接载入软件等功能。这款名为“iEmulator Touch”的软件预计将于今年第二季度发布。

 

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0