当前位置: 首页 > 科技观察

从iOS1.0到iOS14,看完iPhone的14年历史

时间:2023-03-13 07:18:09 科技观察

和最近看到A14和M1的报道,是不是无缘无故有点烦躁?大家可能已经忘记了最初的iOS是什么样子的。如果拆解iOS的各种系统文件,会是一种怎样的体验?今天我们就来看看iOS的进化史,不过我们是从一个奇怪的角度,矩阵树图!iOS的变化历史是怎样的?2GiPhone,短信时代又回来了?如果从文件大小的角度来看,原来的iPhone是这样的。从这里可以看出什么,我们在下面加上一些注释。熟悉的/usr用户目录就在这里。可以看出iOS一开始和macOS差不多,frame占据了三分之一以上的大小,字体占据了25%!如果我们再细分一下:这次我们看到了iOS1.0的所有特性:我们可以看到UIkit占整体体积的13%以上,壁纸和铃声占6%,ICU需要5%以上,以及跳板约为2%。接下来我们看看为什么字体会占用这么大的空间?字体块由两部分组成:字体本身占2/3,缓冲区占1/3。看来他们不是很熟,我也几乎没见过Arial。好的,让我们快进。您可以看到,对于每个新的iOS版本,构建块的数量都会增加,而组件的数量会减少。一转眼就是0202了,iOS14已经上市了。毫无疑问,iOS14比iPhoneOS1.0复杂得多:iOS14变成了什么?再看看乔布斯,iPhoneOS1.0内置了哪些字体:乱七八糟!让我们一一梳理。主要结构仍然与最初的iPhoneOS1.0版非常相似:字体、框架、应用程序、库、/usr都还在。但是,两者之间还是有一些很大的区别:iOS14包含了大量的PreinstalledAssets和LinguisticData,这些组件用于设备上的机器学习:语言检测器、声音、标记词、声音生成器;Dyld共享缓存是iPhoneOS3.1引入的一种缓存机制;健康已成为iOS14的重要功能;iOS14中的组件非常多,你必须拿放大镜才能看清楚所有组件。虽然现在很难列出所有功能,但有一些明显的趋势:iOS14设备中添加了更多机器学习技术:人脸检测、深度卷积网络、视觉框架、文本识别、神经网络等;许多组件与相机和照片相关:效果、内存、视频处理、照片库、Siri和语音都清晰可见。以及多年来添加的一些功能:HomeKit、Watch、CarPlay、Spotlight、Emoji、News、iWork、Wallet、Shortcuts、ARKit..现在字体大小不到6%,语言数据几乎是8%总计,虽然自iPhoneOS1.0以来,ICU的规模增加了两倍多,但现在只占总计的0.5%左右。为了更好的对比,我们将iPhoneOS1.0和iOS14按一定比例放在一起,你会发现整个iPhoneOS1.0基本上只有iOS14壁纸那么大:2007年iPhoneOS1.0发布时,它重新定义了智能手机.现在iOS14包含大量智能组件。通过树状图的情况来观察一个系统是非常有趣的,一些重要的特性变化清晰可见。苹果的图像、视频、语言分析、声音分类、文字识别等人工智能技术,让iOS变成了一个大胖子,而这个“胖子”正在让iPhone变得更加智能!未来的iOS会有显微镜吗?