论坛风格切换切换到宽版
发帖 回复
返回列表  提醒:不能用迅雷等P2P下载,否则下载失败标(二级)的板块,需二级才能下载,没二级不要购买,下载不了
  • 1110阅读
  • 0回复

[移动软件开发]Sony 用一张图告诉你为什么安卓系统更新速度慢 [复制链接]

上一主题 下一主题
在线shuszhao
 

性别:
帅哥
发帖
18052
金币
36475
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看楼主 倒序阅读 使用道具 0楼 发表于: 2017-11-21
=H&@9=D*  
SB R=  
A;E7~qOG  
6j9P`#Lt  
cTf/B=yMi  
dZ'hTzw~  
DuJbWtA  
'(M8D5?N-  
    ~D1.opj3  
cX'&J_T+  
l!z0lh- J  
^M60#gJ  
由于 Android 手机品牌众多,Android 用户的版本更新速率一直是心中的痛…… C"w>U   
由于 Android 手机品牌众多,Android 用户的版本更新速率一直是心中的痛,甚至如果说手机厂商对该型号不积极,也有可能到下次换机前都体验不到 Android 新版本。为什么 Android 手机更新过程这么久?Sony 用一张图来解释。 =bm<>h7.)  
Sony Mobile Blog 最近发了一篇官方博客文表示,“身为一个(专业的)Xperia 使用者,我们时常在官方论坛观察用户讨论的热门议题,除了使用 Xperia 手机的心得,最常提到的就是 Android 版本的问题。我们也了解到,从用户知道 Google 推出新 Android 版本,到实际更新手机的等待时间非常长,尤其对某些型号的手机来说更是如此。因此,我们决定跟大家解释一下手机厂推送更新的流程。”第一阶段:软硬件兼容性 `* !t<?$i  
首先,Google 发布新 Android 版本以前就会先给手机厂平台开发工具(Platform Development Kits),用来给厂商进行测试、优化,并把新系统放入 Sony Mobile 软件,然后依照不同的硬件规格修改,借此符合整体系统的软件兼容性,再来会经过所谓的 HAL(Hardware Abstraction Layer)流程,也就是确保不同的芯片功能适应新软件。Sony 在这部分也表示,因为他们并不是采用高通的公版工具,因此,这个阶段必须由自家工程师来处理。工程师接下来要做的事情就是,将手机的基本功能植入,包含像是打电话、发短信、网络等,再来就是调整 Sony 手机的独家功能和 UI 界面,像是相册、音乐、待机画面、相机等。再来就要准备测试了。在这个内部测试阶段,Sony 会将安装好的测试版本手机交给内部员工使用,并且搜集回馈、Bug 等,这样的测试可以帮助手机厂商找出潜在或遗漏的问题。另外,Sony 也会将部分测试机交由外部人员,并进行实验室测试,这测试的目标主要是针对稳定度和效能,一旦达到满意的表现,才会继续进行下一阶段。 4#H~g @  
第二阶段:验证和认可 |`d5Y#26  
第二阶段要做的第一件事是确保达到技术高标,例如蓝牙连线和 Wi-Fi 连线等,这是很重要的阶段,主要目标是确认品质和效能在各设备间都能达到标准。再来,就是要交给有合作的营运厂商测试,或加入特定的客制功能,并且也必须得到他们的认可,确保每个功能都能正常使用。 0mj^Tms  
当所有的验证和测试都认可以后,Sony 才会正式将最新 Android 版本推送给消费者。你以为这样就结束了吗?不,接下来还要继续在官方社交论坛、网络搜集使用者回馈,如果有 Bug,Sony 就要继续 Debug。从正式放出版本给消费者、到下一个 Android 重大改版以前,Sony 每天都要进行这项检查。 ki`7S  
总结 <{U "0jY!9  
从图就可以了解,由于整个流程需要至少 10 个步骤,一旦过程有任何地方延宕或失误,就会延后用户取得更新的时间。 :Z0m "  
有鉴于此,Google 特别在今年中发布了 Google Project Treble 计划,为的就是要让手机厂商能不需要大改程序码或花费大量时间和芯片厂沟通,以确保新版 Android 能尽快装到用户手机。 dY>oj<9  


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

一般

差劲
快速回复
限150 字节
 
上一个 下一个