正文内容 评论(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”的软件预计将于今年第二季度发布。
本文收录在
#快讯
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...