原因很多,基于缓存层面的痛点有两处。
第一,ios系统有自动的清理机制,就是用户用不到的缓存文件,系统会自动地清理,来确保iphone的干净,运行就流畅了。安卓系统后来其实也有类似的功能,不过那是架设在gms的服务,国内用不了。
第二,就是云计算服务了。
云服务,就是云端服务。
跟云端对照的是用户的终端,即用户的电脑、平板、手机,这些都是终端设备。
传统的在线看电影、听音乐的技术逻辑,是终端设备通过互联网向平台方的服务器发送请求,请求下载相关的数据文件到终端的缓存里,然后读取缓存,就可以播放视频、播放音乐了。
云服务可以绕开这一关,直接在云端进行,数据内容不是下载到终端,而是下载到云端……这样一来,就不需要占用终端的缓存空间了。
终端设备就干净了,运行就流畅不卡顿了。
ios系统更流畅,因为苹果在国内开通了云计算业务,即icloud云,每一部iphone的头顶上都跟icloud对接。通过云端来降低终端的计算、存储和运行消耗,把很多复杂的处理都在icloud的云端完成了,iphone终端只接收信号或者处理一些简单的计算,运行当然就流畅了。
谷歌云比苹果云强大了不知几个数量级,谷歌当然也可以。
但是,谷歌云在国内被封杀了。
谷歌云无法进入国内市场。
就导致国内的安卓系统无法使用跟ios系统类似的云服务,就意味着所有的工作都要由终端的手机来完成,工作量多、任务量大,当然会很卡。
同款型的小米、华为、ov、中兴这些国产手机,国外版本的配置都比国内的低。不是为了坑老外,而是因为国外可以用谷歌云,技术不够才用配置来凑。有了云计算的加持,就算配置很低,也能运行得比国内的高配置还流畅。
就比如在国内发会有延迟,安卓手机却零延迟,原因就是云计算。
在安卓手机发微信,是“用户—用户”。
在iphone上发—用户”。多了一个中间环节,就会出现少许的延迟。
所以,从技术逻辑上就可以判断出来,同样配置的苹果手机和安卓手机,如果在国内的互联网环境下抢红包,安卓手机会更快,因为缺少“中间商”。如果安卓手机没抢过,则说明配置太低,或者手机内部的垃圾文件太多需要及时清理。
对智能手机来说,存储空间太小。
用传统的技术手段开发spotify的手机app,那就很容易出问题,每听一首音乐,都要把这首音乐的数据下载到手机里……歌曲听得多了,手机就满了,就卡顿了。用户不明所以,还以为是spotify这款产品太垃圾呢,从而降低对这款产品的认可度。
本章未完,请点击下一页继续阅读! 第2页/共3页