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