V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zitengdu  ›  全部回复第 13 页 / 共 13 页
回复总数  252
1 ... 4  5  6  7  8  9  10  11  12  13  
2018-06-09 08:40:55 +08:00
回复了 Valyrian 创建的主题 iOS iOS 12 是如何解决 UI 卡顿、掉帧的
以下为拷贝内容[cnbeta]( https://www.cnbeta.com/articles/soft/734595.htm)

此外,一名 [Reddit]( https://www.reddit.com/r/apple/comments/8p74zh/wwdc_insight_how_dropped_frames_are_finally_being/) 用户完美解释了苹果的演讲内容,并剖析了 iOS 12 是如何(至少在理论上)带来更快的 app 体验的。

> 苹果一直在研究各种方法,以确保当用户浏览一款 app 时,iPhone 已经做好了提供一致性能的准备,而无需面对掉帧或滚动问题。

[![img]( https://static.cnbetacdn.com/article/2018/0608/db365941a0fb9e2.jpg)]( https://boygeniusreport.files.wordpress.com/2018/06/ios-12-speed-app-performance-scrolling-1.jpg)

**正如你可能已经猜到的那样,这一切都与设备资源的使用方式有关,即 CPU、GPU、内存、甚至电池。**

> 为避免滚屏方面的问题,CPU 会在显示接下来的内容之前,预先执行加载。而在过去,CPU 需要同时执行这两项任务,结果就是可能导致体验缓慢。

Craig Federighi 在演讲期间曾暗示,**优化过后,CPU 现已能够提升大幅在的响应速度,增加处理额外工作时的始终速率、然后尽可能快地返回闲置状态,**以确保电池续航不受影响。

> iOS 12 还对自动布局框架进行了重大优化,允许 iOS 在屏幕上自动排列 app 元素,而不用考虑设备的类型(比如 iPhone / iPad ),节省人员的额外工作。
>
> 通过这种方式,iOS 12 巧妙地释放了 CPU 和 GPU 的资源,让它们在其它地方发挥更重要的作用。

**此外 iOS 12 在执行任务的时候,还会让 app 使用更少的内存。**

> Apple Insider 详细介绍了这项改进,它被称作 [Automatic Backing Stores]( https://appleinsider.com/articles/18/06/07/how-apple-is-making-animations-smoother-in-ios-12) 。通过深度定义文件的使用(而不是里面的内容),它可以减少内存使用。
>
> 比如苹果在舞台上展示了一对彩色和灰度的照片,但两者都消耗了同样多的内存。

**这些底层方面的改进,显然会让 iOS 12 在基于 A12 平台的新硬件上运行得更棒。**

> 最令人欣慰的是,苹果在 iOS 12 的首个测试版本中就带来了这么大的惊喜 —— 运行速度比 iOS 11.4 快很多、而且几乎没有稳定性问题。

**在 Android 厂商拼命堆运存( RAM )容量的同时,苹果仍然更看重优化的体验:**

> 当前市面上已经有不少 6GB、甚至 8GB RAM 的 Android 旗舰设备,但今年推出的 A12 iPhone 机型,入门款可能为 3GB RAM、高端款也才 4GB RAM。
2018-06-06 17:26:03 +08:00
回复了 MinChao 创建的主题 汽车 为啥晚上总有那么多人喜欢开远光灯~~~
因为那些“晚上喜欢开远光灯~~~”的人是不怎么会想“为啥晚上总有那么多人喜欢开远光灯~~~”这个问题。
2018-06-03 17:22:30 +08:00
回复了 abcyuxue123 创建的主题 程序员 想了一个程序员能 get 的笑话
git commit -m "fix"
2018-05-21 14:38:51 +08:00
回复了 KwangchowCow 创建的主题 Markdown 推荐一款 Markdown 编辑器
typora+Dropbox
2018-05-20 20:37:37 +08:00
回复了 zitengdu 创建的主题 问与答 Pixel 3 长这样你买吗?
搞不好屏下摄像头,2333333333
2018-05-09 07:34:43 +08:00
回复了 Love4Taylor 创建的主题 Android Android Beta Program 已开启, P DP2 已释出
似乎分屏功能取消了。
2018-04-10 21:14:28 +08:00
回复了 kamlee 创建的主题 程序员 今天被告了!字体侵权
方正的律师团队就是为这个而生的。字体授权也是方正的主要收益啊。
2018-03-31 22:40:54 +08:00
回复了 Triump 创建的主题 程序员 在一个三本院校读软件工程专业,前景如何?
和你说只看能力,是金子到那都会发光,等加油打气的话可能不会减少你对未来的担忧。众所周知,那些所谓的大公司没有那么多精力在每个能力好的应届生上逐个选拔,所以筛简历也成了基本流程。考研等镀一层金的方式也不是不可以。但是,我最想和你说的一句话:如果工作和兴趣是你兴趣的载体的话,那还何必战战栗栗地恐慌未来?
2018-01-20 17:32:40 +08:00
回复了 xinghuozhe 创建的主题 宽带症候群 上海移动 50M 宽带 24 元/2 年
浦东新区川沙老小区没条件办。之前双 11 的联通优惠我这也是没法享受的。
2018-01-04 17:24:16 +08:00
回复了 charzluo 创建的主题 Apple iOS 11.2.5 Developer Beta 3 放出
添加了几个 emoj
2017-12-28 08:57:08 +08:00
回复了 hxddh2010 创建的主题 分享发现 我的手机里有安装了哪些 App
有微信
1 ... 4  5  6  7  8  9  10  11  12  13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2749 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 12:20 · PVG 20:20 · LAX 04:20 · JFK 07:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.