在上一篇文章中,小编为您详细介绍了关于《macbook pro retina 13 接4K显示器 系统流畅度如何?macbook pro在win8》相关知识。本篇中小编将再为您讲解标题为什么样很多 app 都是 iOS 版先于 Android 版推出?Android 的用户界面相比 iOS 和 Windows Phone 7 响应更迟钝么。
Android的机型实在太乱了——各种CPU内存指标、各种屏幕分辨率、各种系统裁剪定制版本、各种硬件配置(实体键盘、陀螺仪、前置摄像头)等。这①切都给App的机型适配造成了很大的困难,①款还算通用的App在发布前必须要适配上百款的不同的Android手机,这无疑大大增大了测试和开发的工作量,同时也会有很多潜在的bug出现。
而在iOS领域,只有可枚举的那几款机型,而且苹果在发布机型时考虑了App的平滑过度,同时SDK对不同iOS设备的适应也有辅助支持,所以测试和开发的工作量都大大减少了。
所以,如非得以,就不往Android的泥沼里掉了,所以就出现了问题中的现象。
据 Temple Run 的游戏开发商Imangi Studios的创始人Natalia Luckyanova 在 Twitter上透露:
玩家发给我们的邮件中⑨⑨.⑨% 都是在抱怨Temple Run无法正常运行在他们的设备上。问题是我们目前已经支持了⑦⓪⑦款设备。这太让人吃惊了!
老生常谈:“分裂”的Android VS “统①”的 iOS
这很明显不是①个新问题。由于 Android 系统本身开源的特点,你在几乎每①篇数落 Android 缺点的文章上都会看到“分裂”②字——运行 Android 系统的设备不计其数,更糟糕的是,它们所运行的 Android 系统版本也同样分散得可怕。要更清楚地看清楚这个问题,Android 应用 Audiobooks 的开发者 David Smith 给出的数据或许更有说服力:Andiobooks 已经在 ①④④③ 款不同的 Android 设备上运行。在该应用的 ①③⓪ 万次下载中,所占比例最大的⑥款 Android 设备(Droid X ⑦.⑧%、Samsung Galaxy S② ④.③%、Droid ④%、HTC Desire HD ④%、HTC Evo ④G ④%、Droid Incredible ②.③%)加起来也只占到 ②⑥.①% 的比例。运行该应用的 Android 设备有 ⑤⓪% 运行着 Android ②.③.③ ,另外 ⑤⓪% 的 Android 设备的系统版本则散布于 ①.⑥ 到 ④.⓪.③ 间。这样的情况让 Smith 感觉非常头疼,他说:
这两个问题(Android 的设备多样化及系统分散化)加起来让“解决用户问题”变成①件几乎不可能的事情。你根本无法放弃老版本的系统和旧款设备,因为那①块有很多用户,于是支持新的系统与设备反而成了最难的①件事。这简直就是噩梦,最糟糕的事情是我有①大堆我根本无法①①去安抚的用户。要我去解决每①款运行某版本系统的某设备上的 Bug 根本是不可能的。
相比之下,iOS 平台的开发者对这个问题则要淡定得多。这个问题实际上不需要过多的解释:①来目前市场上运行 iOS 系统的设备屈指可数;②来,iOS 用户升级到新系统的速度也明显要比 Android 用户快上许多。据 Instapaper 的开发者 Marco Arment 介绍:目前来讲,iOS ④ 是①个非常安全的底线。很快,底线会变成 iOS ⑤。
这意味着 iOS 开发者就算不再为 iOS ④ 以下的系统版本提供支持,也不会损失多少用户。同理,如果①款 iOS 应用不再支持 iPhone ①代或者 iPhone ③G,那也显得“合情合理”。
① 采用的语言不①样 ios基于c android基于java 执行效率必须不①样。
② ios基于c的语言可以很好的控制内存申请 内存释放 完全可控。java系的内存控制不能很好的处理内存释放。比如说你正在操作的时候,系统发现内存不够了,OK,释放内存并重新写入正在运行的程序,用户的感觉就是卡。
③ ios采用①些专门针对界面优化的代码,所有的界面显示 界面移动 界面更新都是在主线程,其他的可以在后台加载,android的我不熟悉,没写过。
④ 最主要的①点,速度很多时候是人的直觉感受。比如说①个操作,从①个界面切换到另①个界面,如果①个是加了①个动画,动画完显示下①个页面。另①个是卡顿,加载完显示。明显用户会觉得第①个好。
同时,程序+设计+动画 如果配合的好,在很多时候可明显降低用户等待过程的焦虑程度。
如上。\", \"extras\": \"\", \"created_time\": ①③②③⑥⓪②①①③ · \"type\": \"answer
编后语:关于《为什么样很多 app 都是 iOS 版先于 Android 版推出?Android 的用户界面相比 iOS 和 Windows Phone 7 响应更迟钝么》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《为什么样会有“线程是为不懂状态机的程序员准备的”这种说法?linux:多线程进程比单线程进程的性能要差》,感兴趣的同学可以点击进去看看。
小鹿湾阅读 惠尔仕健康伙伴 阿淘券 南湖人大 铛铛赚 惠加油卡 oppo通 萤石互联 588qp棋牌官网版 兔牙棋牌3最新版 领跑娱乐棋牌官方版 A6娱乐 唯一棋牌官方版 679棋牌 588qp棋牌旧版本 燕晋麻将 蓝月娱乐棋牌官方版 889棋牌官方版 口袋棋牌2933 虎牙棋牌官网版 太阳棋牌旧版 291娱乐棋牌官网版 济南震东棋牌最新版 盛世棋牌娱乐棋牌 虎牙棋牌手机版 889棋牌4.0版本 88棋牌最新官网版 88棋牌2021最新版 291娱乐棋牌最新版 济南震东棋牌 济南震东棋牌正版官方版 济南震东棋牌旧版本 291娱乐棋牌官方版 口袋棋牌8399 口袋棋牌2020官网版 迷鹿棋牌老版本 东晓小学教师端 大悦盆底 CN酵素网 雀雀计步器 好工网劳务版 AR指南针 布朗新风系统 乐百家工具 moru相机 走考网校 天天省钱喵 体育指导员 易工店铺 影文艺 语音文字转换器