Android原生设计到底是怎样的?
2022-08-15

   Android系统早已是全球最大、用户最多的移动操作系统,不过它离全球最好用还差得太远。大家随手就能举出些曾经历过的糟心体验,如手机卡顿,瞬间黑屏,电量不够用,广告弹窗无法自行禁止!造成这些的原因是什么?Android原生设计到底是怎样的?

        安卓起源

  Android是一种以Linux与JAVA为基础的开放源代码操作系统,主要使用于。中国大陆地区较多人使用“安卓”。Android操作系统最初由Andy Rubin开发,被谷歌收购后则由Google公司和开放手机联盟领导及开发,主要支持手机与平板。

  Android平台具有明显的几个优势:Android的开发平台允许任何移动终端厂商加入到Android联盟中来,丰富的软件资源和不拘一格的硬件搭建很容易受到消费者和运营商的青睐;减少了运营商的束缚,让用户上网更方便;安卓平台给开发商提供了一个十分宽泛且自由的开发环境,不在受到各种条框的过多约束;丰富的应用从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。

盘点Android手机不好用的几点原因

 手机卡顿

  从技术角度来说,卡顿主要有三方面原因:Android应用采用Java语言,相比iOS的Object C它更耗费硬件资源;Android设备过于分散,至少一半以上是中低档机型;Android对前台进程没有提高优先级,后台过多容易抢占更多资源。

  虽然“天生卡顿”,但经过几年的艰难努力,现在最新Android设备已经很少出现卡顿问题了。来看看这个问题是怎样被改善的。

  早期的Android版本(v1.5+)没有进程管理,当每次多开了几个应用,大家都会用atk等第三方工具来杀后台。

  Android 2.3加入了进程管理,终于可以用系统设置来关闭应用,不过只能一个一个的关。这时已有许多工具类应用支持一键清内存。

  Android 4.1-4.4的“黄油计划”以及后续改善,对小内存设备做了极大优化,桌面切换效果绚烂些也很流畅。这也是得益于硬件更迭的加快,从单核到双核、四核升级的时间只在2013一年多的时间内就完成了。

  Android 4.4里开发了一个新的应用运行环境ART,切换到ART后,应用打开、切换变得非常流畅,可以媲美“黄油计划”后的桌面切换效果。不过ART需要开发者去做应用兼容,目前大部分主流应用做出了兼容性更新。

  其实在2013-14年,硬件的性能已经可以让Android足够顺畅,但我们还是能听到一些卡顿抱怨。原因在微信(游戏大家有预期,反而不会那么抱怨),如果你的微信好友和群稍微多些,它将逐渐吞噬掉这台设备的内存,清理工具也只能些许缓解状况。微信变成了现在很多人升级设备的理由。

盘点Android手机不好用的几点原因

  电量不够用

  移动设备的电量不够用,但Android这点特别明显。很容易比较,3000mAh电池的Android手机使用时间和1500mAh的iPhone差不多,有时还不如。

  不过这已经是很大进步了,因为现在的Android系统效果比以前丰富的多,还能一直开着Wi-Fi、蓝牙和GPS。Android的耗电优化分为两方面:硬件、软件。硬件端大概在2013年左右完成优化,此前“开着Wi-Fi”和“不开Wi-Fi”电量差别在10%以上,而现在开不开差别不大。

  软件端主要是待机后后台应用还在工作,比如联网检查新消息。iOS上所有消息推送都使用苹果官方的推送服务,Android上由于Google的GCM不强制使用以及在国内不可用,大家都是用自己或合作方的推送服务。打个比方,同样三个应用接收消息,苹果上一次推送完成,Android上要三次推送。部分厂商在ROM中增加了“对齐唤醒”可以让Android一次推送完成,不过它被认为可以绕过。

  推送服务泛滥变成现在Android耗电的最大由头。这时“一键清后台”就有了新的意义,从开始的缓解卡顿变成现在的省电,把后台一清,就一了百了。

盘点Android手机不好用的几点原因

 第三方软件

  比如广告弹窗横飞、权限滥用、应用缓存文件,这些让第三方安全应用有发挥余地,LBE安全大师、360手机卫士、腾讯手机管家即基于此。广告弹窗插件前几年更泛滥,手机的通知栏几乎全是这些信息。还曾经出现一些奇葩事情,某个应用内的广告插件平时不启动,但微信启动时它就弹广告,让用户以为是微信在弹窗。后来几乎上规模的广告插件都被识别,由于效果不佳,现在的广告插件收敛很多,只做用户信息收集和固定展示。

        这部分不再是Android征服硬件,而是移动安全公司与广告公司之间的战斗。

       应用权限

  权限滥用也很可怕。最早版本的微信会自动上传用户通讯录,这就是一起很典型的例子。目前应对方式还是使用权限管理软件,大多安全应用都有集成。

       缓存方面

  一方面缓存过小,不能满足一些应用软件的使用条件;另外一方面,用户不经常清理系统垃圾和应用缓存。系统垃圾和应用缓存看似很小,但用猎豹清理大师或者360手机安全等三方清理软件以及本机自带的缓存清理插件就知道它们占了很大一部分的存储空间。

       总结

        在安卓开发商方面,不可过多挑剔;而在手机生产商方面,在成本最小化的前提下,驱使生产商各自推出不同配置的手机,也给用户提供了多种选择,同时带来的是不一样的体验。

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 手机
  • 消费电子
  • 快充
  • USB
  • 基于单片机的电动车电池保护电路系统

    随着电动自行车的逐渐普及,电动自行车的主要能源---锂电池也成为众人关心的焦点。 锂电池与镍镉、镍氢电池不太一样,因其能量密度高,对充放电要求很高。 当过充、过

    09-23
  • 安卓手机充电器鼓包的原因

        现在市面上手机品种千万种,导致充电器的种类也层出不穷,那么我们买的充电器是否可以通用呢?         早在2007年的时候,欧盟就已经把手机充电接口的定为Micro-USB。从那时起,越来越多的手机生产商也都遵循这个标准,统一把手机的充电和传输数据的接口

    09-23
  • 电子秤称重传感器的故障

      目前在国内的电子秤传感器常见问题维护是根据大多采用电阻应变式称重传感器原理,其应用也越来越普遍电子秤具有称量快速、显示直观、不易磨损等优点,已逐渐取代机械秤

    09-22
  • 一个理想的单芯片手机的基本结构

      对手机制造商来说,在一个单芯片手机芯片上将所有的主要子系统集成在一个单片电路裸片上好处极大。图1展示了一个理想的单芯片手机的结构图。它将射频收发器(XCVR

    09-22
  • 常见的手机和电脑操作系统

      操作系统,其英文为Operating  System,简称OS,是管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统是控制其他程序运行,

    09-22
  • 比手机频率高出1000倍的宇宙辐射能量,是怎样的存在?

    作者:史生才(中国科学院紫金山天文台) 你听说过太赫兹吗?你能想象到比手机信号的频率高出1000倍是什么概念吗?这么高的频率波段究竟有什么用呢? 2016年12月13日凌晨,国际权威科学期刊《自然》新创办的子刊《自然-天文学》(Nature Astronomy)正式上线,其创刊的首篇,发表了中国科学院紫金山天文台科学家等在南极的最新观测研究成果,揭示了南极冰穹A(Dome A)具有在地球上开展常规...

    09-22
  • OLED在手机主显示应用都有什么优势

    在发现电子发光机理的十年后,有机发光二极管(OLED)技术最终商用在手机,MP3和数码相机中。按DisplaySearch的数据报告,从2001年第一颗单芯片OLED驱动器起,2003年有超过一千七百

    09-22
  • 为什么手机屏幕沾水后会失灵

      一问易答:手机屏幕沾水后为何会失灵  现在的手机为什么淋水后屏幕就失灵了呢?很多防水手机放到水中也没法进行操作这是什么原因呢?  在回答之前,小编有必要向大

    09-21
  • 详解国内外主流手机快充协议

    详解各大手机快充协议 随着科技更新迭代和电子数码迅猛的发展,快充已是各大手机厂商展开角逐的一大战场。随着iPhone12不再附赠充电头,而是只配一根支持PD快充的充电线,让更多的发烧友开始关注第三方充电器。 想要选一款好用的充电头的小伙伴,可能面对各种

    09-20
  • 万能充电器的整个电路设计

    本文将从六张图从简单到复杂的描述万能充电器的整个电路设计,关于电池极性接反的问题,5V的输入电源将是从220V市电降压整流后送过来,高压隔离反激式降压电路又将发

    09-19
  • 介绍屏下指纹技术

    一、光学指纹问题现状 光学指纹当前随着成本的下降,各大厂商都在低中高端旗舰用上了光学指纹。有别于传统的电容指纹,光学指纹在解锁性能上目前都进行了优化,性能接近电容指纹。   二、光学指纹电容指纹原理 两者原理都是对指纹的纹路脊谷进行信号采集,通

    09-16
  • Android平台Fastboot介绍

    一、   Fastboot定义及功能 fastboot协议是一种通过USB连接与bootloader通讯的机制。它被设计的非常容易实现,适用于Linux、Windows或者macOS等多种平台。fastboot是Android系统提供的一种较recovery更底层的通过USB更新文件系统的方式。 Android开发包提供了

    09-16
下载排行榜
更多
广告