我记着每年都是发布会或发布会前一周才会发 RC 版系统吧,那新机是怎么预装正式版系统的?
每台手机写入系统需要多久?
|      1V2ALL2B      2023-08-30 16:26:29 +08:00 Apple 要是愿意,也可以在发布会后一周才发 RC | 
|      2melodysoyan2      2023-08-30 16:33:39 +08:00  14 什么 nt 问题 | 
|  |      3miyuki      2023-08-30 16:40:26 +08:00  13 | 
|      4stfbdhuiliyi      2023-08-30 16:41:40 +08:00 @melodysoyan2 满嘴喷粪,就这素质? | 
|  |      5miyuki      2023-08-30 16:42:51 +08:00 https://forums.macrumors.com/threads/how-do-they-install-ios-on-new-phones-from-the-factory.2007838/ 里提到了几种方法 1. SSD 厂商生产时直接烧录进去的(考虑到周期不太可能) 2. 工厂组装时选用最新的可用系统 这两个方法都是基于一个原则:工厂通过内部渠道比公众更早的获得了系统 | 
|  |      6Ericality      2023-08-30 16:45:23 +08:00 有没有可能预装的系统本身就是一个稳定一些的测试版  因为后几个版本一般不会涉及功能变动(应该 如果错了请指出) 这样的话我完全可以在发布最后的 rc 之前就预装这个系统 如果真的有 bug 可以设置强制更新 (就像是我之前遇到过想要恢复新版本的备份数据 必须先升级预装的系统版本) 而且 rc 左右的版本本身就比较稳定 通常不会有致命 bug(还是 如果有反例 我愿意和你一起吃瓜) | 
|  |      7hiapk      2023-08-30 16:51:51 +08:00 你以为发布新版本都是今天更新,昨天才写好代码提交的??? | 
|  |      87gugu      2023-08-30 16:55:50 +08:00 肯定是工厂在发布前就已经拿到了一版稳定版的系统呀 | 
|  |      9monkeylmj      2023-08-30 16:58:06 +08:00 确实不是个好问题,反过来想一下就行了,既然都已经做到了,那就是烧录系统的时候已经有可用的 iOS17 镜像了啊 | 
|      10chonger      2023-08-30 17:04:06 +08:00 因为 rc 版本的发布时间不是真正的构建时间,就好像我今天卖的食物不是今天才做的,是昨天甚至前天就做好了,只是我今天才拿出来卖而已。 | 
|      11hunono      2023-08-30 17:04:35 +08:00  9 为啥这贴这么多人喷? V2 怎么成这样了,还是在偏技术领域。 iPhone 第一批最少 1000 万台,第一批生产的货估计 6 月底、7 月底就组装好了、包进盒子里了,但 6 、7 月推送的版本还存在 bug ,怎么保证实装进这些机器的系统不存在 bug ? 我唯一能想到的是实装进去的是个“虚”的正式版,字面写的是正式版,实际还是 RC 版,如果有重大 bug ,激活时顺便下载补丁,没有就等用户自己有时间联网下载补丁,不联网的 iPhone 应该少之又少。 | 
|  |      12di11wei      2023-08-30 17:07:34 +08:00  1 我在知乎上看到的:苹果手机产量这么大,它的每一台操作系统都是手工一台一台刷进去的吗? - 柴健翌的回答 - 知乎 https://www.zhihu.com/question/595955808/answer/2987776716 | 
|  |      13ming2050      2023-08-30 17:10:04 +08:00 近几年发生过,首发当天就推送更新了。 | 
|      14K0ma      2023-08-30 17:12:57 +08:00 @melodysoyan2 没必要吧,上来就喷 | 
|      168Ri72kLA9ORo6m6f      2023-08-30 17:24:36 +08:00 @hunono 和你说的差不多,之前激活一台新手机就是这样的,先提示需要升级系统,再进行激活使用 | 
|      17ResistanceTo      2023-08-30 17:29:28 +08:00 @monkeylmj 都有人给喷人者点赞了。 | 
|  |      18ILBKIKI      2023-08-30 17:41:17 +08:00 RC 从来都是发布会结束才会推送的,由于其是准正式版,版本号末尾不带字母,里面包含了大量新机器的资料,不可能在发布会前推送。 每年新款 iPhone 预装的版本大约在八月中就编译好了,工厂开始装机。 虽然我们现在还在测 Beta 8 ,实际上 RC 早已定型。 | 
|      19fengtianze OP @ILBKIKI 23 号更新的 beta7 还有拨号界面布局改动,今天还发了 beta8 。这是实际上内部的 RC 版已经是基于 7 、8 了还是得等用户拿到后再更新呢? | 
|  |      20ILBKIKI      2023-08-30 17:59:38 +08:00  2 @fengtianze  基于 Beta 7 、8 之上。内部的进度远远快过我们的想象,我们拿到的测试版根本不是当前真正的进度。9to5mac 之前还发文章,他们的网站已经有统计到来自 iOS 17.1 的流量,你可以搜搜看。 | 
|      21jacksonj297      2023-08-30 18:15:34 +08:00 iPhone14 的时候预装的 iOS16.0.2 系统就有 bug 恢复备份的时候会卡死,必须先不恢复备份进入系统后更新 iOS 再抹掉设备再恢复备份 | 
|      22irrwood      2023-08-30 19:44:57 +08:00 新机器肯定是单独的分支,资源也是优先的 | 
|  |      23lakie      2023-08-30 20:00:25 +08:00 有很多备用版本,很多苹果产品早就规划好了,不光是 IOS17 ,IOS18-19 都早有版本,只不过没发而已,同理硬件也是 M3,M4 早就有,但最后零售发售版本会有所不同。 | 
|  |      24wessin      2023-08-30 20:08:21 +08:00 | 
|  |      25wessin      2023-08-30 20:11:19 +08:00 | 
|  |      26ZE3kr      2023-08-30 20:40:33 +08:00 via iPhone 新机器安装的就是下周的 RC 。应该就是直接连线安装的,这样的话在工厂安装好系统包装好,一周内也足够邮寄到全球各地了。 | 
|      27snsn      2023-08-30 21:01:38 +08:00 我记得去年 14PM 首发拿到手开机是 16.0  拿到手直接升级的 16.0.2 | 
|  |      28MrGba2z      2023-08-30 21:17:03 +08:00 现在的手机已经可以做到 不拆开包装隔空更新 OS 了  (当然我不知道苹果能不能做到 但是别人能做到了 苹果没道理做不到吧) | 
|      29uuhhme      2023-08-30 21:43:19 +08:00 via Android 我也想过这个事,我凭空想象就是直接不激活,直接靠近场通信就能实现包装盒内的充电和写入固件 | 
|      30asny      2023-08-30 21:49:12 +08:00 系统必须组装前已经烧写到了 SD 卡,等手机组装完再烧写相当的费事。 | 
|      31forgottencoast      2023-08-30 23:36:29 +08:00  1 @livid #2 骂人。 | 
|      32fengtianze OP | 
|      33fengtianze OP @MrGba2z  有哪个品牌实锤这么干了? | 
|  |      34wsjjacky      2023-08-31 01:56:37 +08:00 我:请问你是怎么预装 iOS 17 的? iPhone 15: 装的 ¯\_(ツ)_/¯ | 
|      35fpk5      2023-08-31 03:20:52 +08:00 via Android  1 参考 Linux 的发布流程,有可能是在前几个 beta 版本里选一个功能稳定的切出 rc 分支(类比 Linux 的 LTS ),后面 beta 发现的 bug 和新增的功能 backport 到这个 rc 分支。最终发布的 rc 不一定是基于最新的 beta 的,最新的 beta 继续到 17.1 。 | 
|  |      36noahhhh      2023-08-31 08:17:39 +08:00 via Android 我是认为正式版只是个称呼而已,实际上即使刷入的是测试版系统版本还是标注 17.0 ,有可能抓 log 可以看出不同版本。你可以发现这几代 iPhone 出厂系统是有非常多 bug 的,有不能用 aw 有的备份恢复失败,到手必须更新系统 | 
|  |      37ronman      2023-08-31 08:41:13 +08:00 via Android 很明显不同的分支呀 我司发布的最快也是 weekly 分支版本 而且这个还是早期面向少量用户的的内测版本。 系统发布前要经历很多自动化测试的 而且像是老化测试耗时还很久 | 
|  |      38timeromantic      2023-08-31 09:06:33 +08:00  2 @melodysoyan2 @Livid 建议封号,此人行为与论坛宗旨违背 | 
|  |      39jinue9900      2023-08-31 10:09:27 +08:00 工厂预装的是 RC 前版本 至少不是 RC 版 因为 12 刚发售没几天就收到了 ios 更新 还只针对 iPhone12 | 
|      40Rainson      2023-08-31 10:09:52 +08:00 via iPhone 反正记得刚拿到 13PM 的时候默认是 15.0 后来又推送一波 15.0 数字版本号不同,再后来才推的 15.0.1 ,Ipsw 起初有两个 15.0 最后只剩下 1 个。 | 
|  |      41MrGba2z      2023-08-31 11:00:06 +08:00  2 @fengtianze  因为潜在的 NDA 的关系 我没透露是哪些 brand 。 但我可以大概讲一下原理 因为都是一些比较常见的技术了 首先 NFC wake-up 已经普及了,在关机的情况下可以通过 NFC 唤醒设备,然后(以安卓举例) bootloader 可以检测到是被特殊的 NFC 唤醒,可以告诉 kernal 进入特殊刷机模式,之后就是常规的进 OS 然后唤醒预设的系统 app 进入工厂刷机模式,自动连入预设的 AP, .... (如果你动手能力强的话,甚至可以自己做个 demo) ---------- 你可以观察一下那些设备的背板(或者 NFC 那侧朝包装面的) 大概率就会有这个功能,因为没有这个需求的手机不太会这样放置 (另外富士康或者别的工厂人员应该有见过的,但估计他们也有类似的 NDA ) ---------- | 
|  |      43157003892      2023-08-31 12:02:31 +08:00 没准学的老黄呢,库克储备系统已经到了 iOS 99 | 
|  |      47Livid MOD PRO  1 | 
|      49YDCHYD      2023-08-31 19:07:00 +08:00 最新版本的 ios17 测试版的版本号尾数是 a ,大概率就是工厂预装的版本了。所以这个阶段工厂产能爬坡预装的系统早已经下发了 | 
|  |      50luvmhx      2023-09-01 00:02:26 +08:00 @melodysoyan2 每个社区总是有那么几个爱随地大小便的东西 | 
|      51qq1204076437      2023-09-01 11:45:42 +08:00 我没记错的话,往年新 iPhone 应该有过刚到手就有小版本更新的情况。所以可能是工厂比 OTA 更早拿到正式版固件,之后 OTA 推送如果发现问题再推个小更新修 bug 。而且历年 RC 版都很少出现会严重影响使用的 bug ,基本都是 RC 版直接就是正式版了,直接用 RC 版的系统也不是不可以。 | 
|      52fengtianze OP |