iphone的系统速度在3.X OS下其实并不快,甚至打开一些软件的速度不如塞班、WM机,但是为什么直观感觉比它们都要快呢?
原因1.截图大法:
iphone在每个软件打开的一瞬间,都会首先弹出一个软件的启动界面,或是软件厂商的LOGO,或是游戏的简介,或是软件已经打开,但是不能操作……辅以视觉特效,就会让人忘记了软件LODING的时间,给人一种感觉上的错误,由此看来apple不仅仅有软硬件师,还有心理分析家···
2.常驻后台:
iphone的进程中有一个占用内存最大的进程叫springboard,作用就是类似于WIN系统的explorer,常驻内存,且开机自启,这就使你在操作桌面的时候感觉倍儿顺畅,仿佛不需要等待时间——其实桌面已经在后台了……
3.itunes优化:
大名鼎鼎的iTunes不仅仅是软件、音乐商店,也不仅仅是类似于footbar的高品质音乐播放器,也是连接电脑与apple便携播放器几乎唯一的途径。没错,你要向iphone、itouch中传输音乐、视频、图片的时候,必须要先导入iTunes……经由iTunes优化处理以后,才会灌入iphone中……
4.图片缓存与优化算法:
单独说一下ip的看图功能,因为这是ip多点触控的招牌程序,很有代表性。ip在看图的时候极其流畅,可以说手指到,图片到,当然一方面是由于iTunes的提前优化,还有两个原因:
A.独有的图片优化算法
看图的时候,拨动图片的速度稍快就会发现,图片是先模糊呈现,然后才会清晰,这样就降低了iphone处理器的负担不至于卡卡的,同理在浏览器上也有类似的现象。我用过魅族M8,它的缩放、滑动不如ip流畅,原因也是如此,没有事先的缓存优化……
B.图片缓存
用文件管理器进入iphone内部就会发现图片文件夹下有一个专属于缓存图片的文件夹,这就是ip存储图片缓存的地方,当浏览图片时会提前调用。这个其实不算是什么技巧,因为诺记、M8都有类似的缓存,差距就在iphone是提前预读……这个很邪恶呵呵。
5.电容触屏快速的反应时间:
相对于电阻式触屏来说,电容屏可以提供更快速、灵敏的反应。这个没什么技巧呵呵···
当然iphone流畅和它强大的图形性能也是分不开的,gpu的直接加速使得处理器负担进一步降低,也得益于apple深厚的软件设计功力,尤其是在图形领域,微软还不是苹果的对手……