安卓

安卓

安卓5.0即将发布 默认ART/支持64位




类别:安卓 | 来自:新盟教育 | 发布时间:2014-07-25



    Google I/O大会临近,就是明天谷歌的新产品就要亮相了。在本届谷歌I/O大会上最大的亮点就是Android 5.0系统的发布。据谷歌安卓部门主管桑达·皮洽(Sundar Pichai)在接受媒体采访时透漏,Android 5.0将在I/O大会上发布,酸橙派马上就要上线了!而据此前消息透露,5.0的新特性就是根据安卓开源项目AOSP上的代码,在安卓5.0中ART将取代Dalvik虚拟机,成为安卓App的默认运行环境,安卓App的运行效率将大为提升。

    ART是安卓4.4引入的全新运行环境,和之前的Dalvik Java虚拟机相比,ART会预编译安卓App的代码并存储在本地,减少了即时编译所需的计算量,安卓App的运行效率理论上会大幅提升。在昨晚,AOSP代码的master分支的提交内容显示,Dalvik虚拟机不再是新版本安卓的默认运行环境,取而代之的是ART模式。安卓4.4是自安卓4.0以来运行效率最高的安卓系统。

    ART模式可以提高系统效率,不过也并非尽善尽美。ART拥有两个小缺陷,第一个是由于需要将代码预编译并储存在本地,所以App的安装时间会变长,占用的存储空间也会更多;第二个问题则是ART模式可能会造成一些兼容性问题。在日常使用的App中,现在大部分已经兼容ART,但仍有淘宝客户端等少数App运行时会出现问题,这种现象以后应该会有所改善。

    除了ART取代Dalvik虚拟机成为安卓默认运行环境外,国外媒体还透露了安卓5.0的其他新特性:新版系统对设备的续航有了更大的改善;新增64位版本;新系统的界面相比现在的版本来说,会有更大的变化,同时该系统还会加强平板的用户体验。

    除了ART取代Dalvik,安卓App不再运行于虚拟机外,安卓也要迈入64位时代。无论是ART还是64位,都将为安卓带来更高的运行效率。在今年下半年,64位ARM处理器将逐步面市,安卓5.0的64位正有用武之地。

    iOS一向使用本地代码,而iOS也早早买入了64位时代。那么ART和64位加持的安卓5.0能否在效率上终于持平iOS呢?笔者认为应该还会存在差距。首先即使使用ART模式,运行的也仍是Java代码,效率无法和iOSApp的C++相比。而在今年的WWDC大会上,苹果开始在iOS推行Swift编程语言,效率再次提升。安卓5.0的效率对比前版即使进步很大,但和iOS仍会存在差距。



                                                                   (天津新盟教育内部版权所有)

津ICP备06017791号
联系电话:400-036-3199
版权所有:深眸(天津)科技有限公司
机构地址:天津市滨海高新区华科一路华鼎智地22号楼1门(主校区)
      天津市南开区白堤路航宇公寓人才楼5-9层(分校区)

微信二维码