揭秘512MB设备为啥能流畅运行Android 4.4

更新时间:2018-10-26 07:53作者:李一老师

    与iOS相比,Android的用户体验有个相对糟糕的开始。在很长的时间里,界面一直丑小鸭,卡顿也是挥不去的痛。不过,在Google的全力推动,以及硬件厂商的响应下,Android还是跨越各种阻碍,逐渐壮大起来了。   在此过程中,Google也在经历着重大的变化。它逐渐从一个只重视数据的公司,转变为一个重视设计和用户体验的公司。从Android 4.0开始,Android 拥有了自己的设计语言和应用设计指导。与此同时,Google也在着手解决卡顿问题。Android 4.1的黄油计划使系统和应用运行都更加顺畅,而Android 4.2的Project Svelte提升了内存管理,使得系统能够顺利运行在硬件配置低端的设备上。   但是,所有这些都没有解决核心问题,那就是应用运行环境。Dalvik VM效率并不是最高的。从Android 4.2开始,Google 开发者引进了新的Android运行环境ART(意思就是Android Runtime。Android官方页面的介绍中,也将其称作新的虚拟机),以替代旧的Dalvik VM。它现在是实验选项,系统默认的运行环境仍然是Dalvik。ART会为Android带来怎样的改变?   ART的机制与Dalvik不同。在Dalvik下,应用每次运行的时候,字节码都需要通过即时编译器转换为机器码,这会拖慢应用的运行效率,而在ART环境中,应用在第一次安装的时候,字节码就会预先编译成机器码,使其成为真正的本地应用。这个过程叫做预编译(AOT,Ahead-Of-Time)。这样的话,应用的启动和执行都会变得更加快速。   根据一些基准测试,新的运行环境能够使大多数应用的执行时间减半。这意味着,CPU 消耗大、运行时间长的应用能够更加快速地完成,而一般的应用也能更加流畅,比如动画效果更顺畅,触控反馈更加即时。在多核处理器的设备上,多数情况下只需激活少量的核心,或者能够更好的利用ARM的big.LITTLE架构。另外,它将会显著提升电池的续航能力以及系统的性能。   预编译也会带来一些缺点。一方面,机器码占用的存储空间更大。字节码变为机器码之后,可能会增加10%-20%,不过在应用包中,可执行的代码常常只是一部分。比如最新的Google+ APK是28.3MB,但是代码只有6.9MB。另一方面,应用的安装时间会变长。

    为您推荐

    大学生睡眠调查:超3成不足7小时 8成有过失眠

    近年来,“熬夜修仙”“夜猫子”“资深熬夜党”等网络用语逐渐成为部分大学生群体的代名词,大学生睡眠质量备受社会关注。那么,大学生们一般晚上几点睡觉?睡眠时长是多少?对自己的睡眠质量满意吗?是否有过失眠状况?睡眠质量差的原因是什么?

    2019-06-24 08:46

    海外研学不该带来“攀比性伤害”

    上周五,湖北武汉市民艾女士通过媒体反映,孩子就读的光谷第一小学西校区最近让每名高年级学生带回三份《告家长书》,通知家长自愿为孩子报名参加到日本、新加坡等地的研学旅行活动,收费从8800元到13800元不等。高额的收费令艾女士等家长感到难以接受,但又坦言,每名孩子都已经知道此事,相互之间会攀比,不报又担心孩子失落,因此十分为难。

    2019-06-24 08:45

    2019年重庆公务员招录开始!即将开始报名

    根据《中华人民共和国公务员法》《公务员录用规定(试行)》及《重庆市公务员录用实施办法(试行)》有关规定,重庆市公务员局决定,组织实施2019年度公开考试录用主任科员以下及其他相当职务层次非领导职务公务员(含参照公务员法管理单位工作人员,下同)工作。那么招录对象、报考条件有哪些?一起来看看。

    2019-06-23 10:42

    芬兰教育为何全球瞩目? 教师入职门槛儿格外高

    芬兰教育发展水平在全球处于领先地位,特别是在经济合作与发展组织(OECD)实施的PISA(Programme for International Student Assessment)测试中, 芬兰学生成绩表现非常优秀,整体排名长期名列前茅。然而,这个国家却被公认为是“全球课时最少,课后复习时间最短,假期最长的国家”,令很多人不解。北京教育科学研究院科研人员的相关研究,或许能让人们找到一些有益的启示。

    2019-06-23 08:36

    2019年阿贝尔奖揭晓,数学界“诺奖”首次颁给女性学者

    有数学界诺贝尔奖之称的「阿贝尔奖」(Abel Prize)19日揭晓,由美国数学家乌伦贝克(Karen Uhlenbeck)获得殊荣。

    2019-06-23 08:18

    高中女生发不搭肩 校方回应:都是为了学生好

    前段时间,#高中要求女生发不搭肩#话题传遍网络,近万网友参与讨论,甚至不少大V也关注了此事,高中阶段正值花季,刚好是爱美的年纪,校方却要求学生在3月19日前,将头发剪成标准发型(即统一剪成齐耳短发),通知公布后,这所学校的学生、家长们瞬间炸开了锅!这究竟是怎么回事?

    2019-06-22 08:12

    62.9%的青少年睡眠不足8小时,谁偷走了孩子的睡眠?

    《2019中国青少年儿童睡眠指数白皮书》在全国31个省市自治区的近7万人中进行了一次线上调查,被调查对象主要是6至17岁青少年儿童。调查通过对青少年的睡眠时长、睡眠障碍、醒后状态分析后,得出结论:我国青少年儿童的睡眠状况评分为67.14分。

    2019-06-22 08:03

    加载中...