提前吃什么喝酒不醉| 什么动物睡觉不闭眼| 肌酐偏低是什么原因| 蓝光有什么作用| 大力丸是什么药| 甘草配什么泡水喝最好| 旅长是什么级别| 开口腔诊所需要什么条件| 小宇宙是什么意思| 血小板减少是什么原因| 百利甜酒兑什么最好喝| 皮肤擦伤用什么药膏| ssr是什么| 世界屋脊指的是什么| 阴茎里面痒是什么原因| 蛋白尿吃什么食物好| 血小板为什么会高| 马天尼是什么酒| 吃什么补性功能最快| 什么动物有四个胃| doosan挖掘机是什么牌子| 艾滋病通过什么传染| 心脏病人吃什么水果好| 1218是什么星座| 预设是什么意思| 拍肺部片子挂什么科| 四面楚歌是什么意思| 蔚姓氏读什么| 苏轼是什么朝代的| 怀孕了吃什么药能打掉| 施华洛世奇算什么档次| 为什么延迟退休| 咳嗽头晕是什么原因| 伤官见官是什么意思| 英国全称是什么| 伯父是什么关系| 属兔与什么属相相克| 冉字五行属什么| 焦糖是什么糖| 白巧克力是什么做的| 什么是氧化剂| 腰椎间盘突出吃什么好| 拔罐颜色深浅代表什么| 鸭嘴鱼吃什么食物| 裸婚什么意思| 肖战什么星座| 口角是什么意思| 龙骨为什么比排骨便宜| 低血压吃什么调理| 有什么好处| 小囡是什么意思| 一片狼藉是什么意思| 花开两朵各表一枝什么意思| 吃饭出汗是什么原因| 我操是什么意思| 控诉是什么意思| 国际章是什么意思| 为什么打雷| 无常是什么意思| 盐酸氟桂利嗪胶囊治什么病| 白痰多是什么原因造成的| 查雌激素挂什么科| 霜降是什么时候| 经血逆流的症状是什么| 老鼠喜欢吃什么| 孕妇吃香蕉对胎儿有什么好处| 宝宝睡觉突然大哭是什么原因| 20分贝相当于什么声音| 吃什么东西补钙| 慢性阑尾炎吃什么药| 水晶绒是什么面料| 什么叫菩提| 心阴虚吃什么食物| 银杏叶子像什么| 儿童细菌感染吃什么药| 西安有什么| 79年出生属什么生肖| 7月7日是什么纪念日| 元春省亲为什么在晚上| 送女生什么生日礼物比较好| 吃什么升白细胞| pct是什么意思| 打卤面都有什么卤| 心情烦躁吃什么药| 泌尿外科主要看什么病| 洋地黄是什么药| 上司是什么意思| 壁虎代表什么生肖| 火字旁的有什么字| 鼻炎吃什么消炎药效果最好| 尿道炎和阴道炎有什么区别| 养狗的人容易得什么病| 六月二十日是什么日子| 泥淖是什么意思| 吃李子不能吃什么| 什么爱| 侄子叫我什么| 双性是什么意思| hpv45型阳性是什么意思| 工伤是什么意思| 两个日是什么字| 来例假喝红糖水有什么好处| 困是什么原因| 嘴巴周围长痘痘是什么原因引起的| 韭黄炒什么好吃| 莲藕不能和什么一起吃| 三个犬念什么| 什么是帽子戏法| 血脂高是什么原因引起的| 什么属相不能带狗牙| 朱的部首是什么| 瓦特发明了什么| 脚凉是什么原因造成的| 标王是什么意思| 眼下长斑是什么原因| 叶酸什么牌子好| 土黄色裤子配什么颜色上衣| 可悲可叹是什么意思| 凿壁偷光是什么意思| tc版是什么意思| 严重失眠挂什么科| 阳强易举是什么意思| 为什么总是梦见一个人| 眼花视力模糊是什么原因引起的| 翳是什么意思| 喝茶为什么睡不着觉| 吕洞宾代表什么生肖| 经血发黑什么原因| 尿里加什么能冒充怀孕| 腰椎间盘突出压迫神经吃什么药| 一厢情愿指什么生肖| 犬瘟热是什么症状| 始终是什么意思| 高尿酸有什么症状| 脾胃科主要看什么| 眼花缭乱的意思是什么| 炁怎么读什么意思| 一个兹一个子念什么| 子宫内膜ca是什么意思| 什么的身影| 八月十六号是什么星座| 肺部拍片挂什么科| 歹人是什么意思| 前列腺炎要吃什么药| 兴渠是什么菜| 麒麟是什么| 大基数是什么意思| 刚怀孕有什么症状| 皮试是什么意思| 阴虚血热什么症状| 笔名是什么意思| 汗颜是什么意思| 早上手肿胀是什么原因| 非赘生性囊肿什么意思| 我低头向山沟是什么歌| 氯是什么意思| 告诫是什么意思| 鸡蛋散黄是什么原因| 双脚发热是什么原因| 农历12月26日是什么星座| 干巴爹什么意思| 7月22号是什么星座| 九宫是什么意思| 回乡偶书的偶书是什么意思| mp5是什么| 地贫和贫血有什么区别| 伤心的反义词是什么| 哔哩哔哩是干什么的| 夏令时什么时候开始和结束| 1956属什么生肖| 小儿手足口病吃什么药| 心咒是什么意思| 经期同房会有什么后果| 钡餐检查能查出什么| 蛇肉吃了有什么好处| 梦见殡仪馆是什么意思| 三餐两点什么意思| 天厨贵人是什么意思| 苯中毒是什么症状| 喝什么能减肥| 穿匡威的都是什么人| 口腔溃疡什么药最管用| 什么生肖| 处女是什么象星座| 什么叫早教| 什么样的心情| 克星是什么意思| 筋膜炎吃什么药好| 马蜂窝能治什么病| 高血压和高血脂有什么区别| 书字五行属什么的| 71年属猪是什么命| 血液净化是什么意思| 腹泻不能吃什么食物| 牙龈出血是什么病征兆| 两鬓长白发是什么原因| 释放是什么意思| 三文鱼和什么不能一起吃| 分泌物过氧化氢阳性是什么意思| 入园体检都检查什么| 出汗少的人是什么原因| 胃炎能吃什么| 酸儿辣女什么意思| 三叉神经痛有什么症状| 红萝卜和胡萝卜有什么区别| 胰腺钙化灶是什么意思| 体态是什么意思| 放行是什么意思| 边缘性人格障碍是什么| 二甲双胍什么时候吃| 紫得什么| 80岁称什么之年| 三多一少指的是什么| 太阳是什么颜色的| 苯扎氯铵是什么| 血小板高是什么问题| 荔枝什么意思| 家里停电了打什么电话| 嗓子不舒服挂什么科| 骨折和断了有什么区别| 非洲讲什么语言| 差强人意什么意思| 结痂是什么意思| 带状疱疹是什么原因引起| 去医院看痘痘挂什么科| 农历10月26日是什么星座| 冷冻和冷藏有什么区别| 98年是什么年| 奶霜是什么| 月是什么结构| hp检查是什么| 传说中的狮身人面像叫什么名字| 桑葚有什么功效| 项链折了意味着什么| 大肠头是什么部位| 撸猫是什么意思| 普外科是看什么病的| 瘿瘤是什么意思| 吃什么对眼睛近视好| 颈椎病用什么枕头最好| 九个月的宝宝吃什么辅食食谱| 勃起不坚硬吃什么药| 揭榜是什么意思| 梦见大火是什么意思| 肠胃炎吃什么药| 吃避孕药有什么危害| sheep什么意思| 左室舒张功能减低是什么意思| nerf是什么意思| 什么是职业道德| 哎一古是什么意思| 沙砾是什么意思| 花椒泡脚有什么功效| 弓山文念什么| 包粽子的叶子叫什么| 地包天是什么意思| 美人鱼2什么时候上映| 一什么十什么的成语| 猛犸象什么时候灭绝的| 肝火旺盛吃什么| 口干口苦口臭是什么原因| 脖子发痒是什么原因| 心内科全称叫什么| 每天起床口苦口臭是什么原因| 百度
Skip to content
Tech

【理上网来?辉煌十九大】加快现代化经济体系建设,构造鼓励创新的制度环境

百度 我们一直努力打造不可复制的凤凰影响,成为中国与世界对话最重要媒介之一。

Apple's control of hardware, software, and apps gives it unique advantages.

Andrew Cunningham | 135
The earliest version of iOS 10's 64-bit app warning, as seen in an early beta. Credit: Andrew Cunningham
The earliest version of iOS 10's 64-bit app warning, as seen in an early beta. Credit: Andrew Cunningham
Story text
Later versions of the warning became more oblique, referring to the symptoms of running 32-bit apps rather than the root cause.
The full list of incompatible apps was introduced in iOS 10.3.

Among many other things, iOS 10.3 makes it clear that the end of the road is near for 32-bit iOS apps. This has been coming for a while—all apps and updates submitted for App Store approval since mid-2015 have needed to include 64-bit support, and Apple has been pledging to purge the App Store of abandonware since last fall. Pretty soon, Apple will simply go one step further and make it so that older 32-bit code simply can’t run on iDevices.

Putting aside that this spells the end for all kinds of old, unmaintained games and other apps from the early days of the smartphone and App Store, Apple’s complete transition to 64-bit is a unique and interesting technical achievement. Here’s the complete timeline of the transition, to date:

  • September 2013: Apple introduces the iPhone 5S. Its Apple A7 chip makes it the first 64-bit iDevice. iOS 7 is the first 64-bit version of iOS, at least when running on the A7.
  • October 2013: The iPad Air and what is now called the iPad Mini 2 are introduced. Both include the Apple A7 SoC.
  • March 2014: iOS 7.1 is released. It resolves most of the memory-related crashes in 64-bit iOS.
  • September 2014: The iPhone 6 and 6 Plus are released. Their Apple A8 chip is Apple's second 64-bit SoC. Apple stops selling the iPhone 4S, making the iPhone 5C the last of the 32-bit iPhones.
  • October 2014: The iPad Air 2 and iPad Mini 3 are released. Both include 64-bit chips (the A8X and A7 again, respectively). The fourth-generation Retina iPad, which had been on sale for $399, is discontinued. The original iPad Mini is the last of the 32-bit iPads.
  • February 2015: All new apps submitted to the App Store must include 64-bit support.
  • June 1, 2015: All app updates submitted to the App Store must include 64-bit support.
  • June 19, 2015: Apple quietly discontinues the original iPad Mini. The only 32-bit iPads Apple now sells are refurbished.
  • September 9, 2015: Apple announces the iPhone 6S and 6S Plus and stops selling the 32-bit iPhone 5C in favor of the 64-bit iPhone 5S. All new iPhones Apple sells from this point on are 64-bit.
  • June 13, 2016: Apple announces iOS 10. Beta versions generate a warning about 32-bit apps, though this is removed in the final release. iOS 10 drops support for the Apple A5, making the Apple A6 and A6X the last supported 32-bit iOS SoCs.
  • October 24, 2016: iOS 10.1 restores the 32-bit app warning.
  • March 27, 2017: Apple releases iOS 10.3. One of its features is a list of installed 32-bit apps that won’t work in future iOS versions.

To this list, I’d add a couple of predictions. In June at WWDC, we’ll get our first look at iOS 11, which is almost certain to drop support for the last 32-bit iOS hardware (the iPhone 5 and 5C and the iPad 4) as well as 32-bit iOS apps. And when that update comes out in September-ish, it may be accompanied by the first iPhone that can’t run 32-bit iOS apps (because it doesn’t have to be able to).

The second supposition is based on a guess from prominent iOS developer Steve Troughton-Smith, who regularly discovers hidden or semi-hidden iOS features and is often in position to hear things from people near and inside Apple. It’s not a guarantee of Apple’s future plans and of all its products, especially since the company?generally keeps the tightest lid on the design of its A-series chips.

Still, an iPhone without 32-bit iOS apps?would present a unique opportunity for Apple to use its control over its software to streamline its hardware a bit. The 64-bit ARM instruction set, also called AArch64, is unique in that it is totally separate from the 32-bit (and ARMv7-compatible) AArch32 instruction set. In the PC world, the x86-64 instruction set is an extension of the 32-bit and 16-bit instruction sets—it was designed that way on purpose, and its easy backward compatibility gave it a decisive advantage over Intel’s 64-bit-only Itanium architecture. As a side effect, it has drawn out the 64-bit transition on PCs for years. Even today, every x86 PC supports 32- and 16-bit code that it will only rarely need to run.

Since ARM separates the instruction sets and since Apple has total control over iOS and its app ecosystem, Apple could be the first company to build an ARM CPU architecture that only supports 64-bit code. ARM has already demonstrated that this kind of thing can be done with its tiny AArch32-only Cortex A32 CPU core.

On the hardware side, this could mean freeing up a small amount of space in a hypothetical A11 SoC for more CPU cores, larger CPU cores, or a better GPU or other features. This is the kind of thing that other SoC vendors would have a harder time doing—most SoCs in the Android world either use ARM’s Cortex CPU cores or designs substantially based on the Cortex cores. To maintain maximum compatibility and flexibility, it’s unlikely that ARM will ship anything without 32-bit support any time soon.

Even if this doesn’t happen, Apple can still achieve some streamlining on the software side, stuff that will also benefit phones with hardware support for 32-bit apps. With 32-bit support cut out, Apple will be able to rip out any remaining 32-bit code in iOS, as well as 32-bit software libraries and things that allow 32-bit apps to run within 64-bit iOS. This may save some small amount of storage space, though it may be used for new iOS 11 features and not passed on to users. It can also help with memory usage in a few cases, since iOS won’t ever need to load 32-bit libraries into memory (thus ejecting other apps or Safari tabs from RAM and slowing down load times when you’re switching between tabs or apps).

Whether Apple ever actually talks about any of these benefits publicly is anyone’s guess. The company does seem to be a little more open and a little less secretive on some fronts these days, but it’s still difficult to get Apple employees on the record talking in detail about its chips or low-level tech (beyond the stuff developers can learn at WWDC, anyway). But it will be a first for a mass-market consumer operating system: not only has iOS transitioned from 32-bit to 64-bit, but it will soon completely end 32-bit backward compatibility altogether, something that has remained in the 64-bit versions of Windows, macOS, Linux, and other OSes. Even if the benefits to users and to Apple are relatively small, the fact remains that only Apple has enough control over its hardware and software to realize those benefits.

Photo of Andrew Cunningham
Andrew Cunningham Senior Technology Reporter
Andrew is a Senior Technology Reporter at Ars Technica, with a focus on consumer tech including computer hardware and in-depth reviews of operating systems like Windows and macOS. Andrew lives in Philadelphia and co-hosts a weekly book podcast called Overdue.
135 Comments
儿童肠胃感冒吃什么药效果好 老鼠跟什么属相最配 类风湿因子高是什么原因 性瘾是什么 超标是什么意思
6月11日什么星座 中科院是干什么的 背疽是什么病 宝宝大便酸臭味是什么原因 数字9像什么
噤若寒蝉是什么意思 从良是什么意思 热毒吃什么药好得快 开火车是什么意思 卫衣是什么
角弓反张是什么意思 晚上右眼跳是什么预兆 蚊子害怕什么 87年属什么 低密度脂蛋白低是什么原因
彩虹为什么有七种颜色hcv9jop1ns9r.cn 什么叫老人临终骨折hcv8jop5ns0r.cn 幼儿园学什么hcv8jop6ns0r.cn tcr是什么意思hcv8jop4ns4r.cn 验孕棒一深一浅代表什么hcv9jop6ns5r.cn
肠道功能紊乱吃什么药效果好hcv9jop0ns1r.cn 归脾丸和健脾丸有什么区别hcv7jop9ns9r.cn 下午六点多是什么时辰hcv9jop5ns2r.cn 冻结账户需要什么条件jasonfriends.com 全身皮肤瘙痒是什么原因引起的hcv8jop7ns1r.cn
乳腺回声不均匀是什么意思hcv9jop3ns7r.cn 经常晕车是什么原因hcv7jop6ns8r.cn 血糖高吃什么饭hcv7jop4ns8r.cn 楞严神咒是什么意思hcv9jop8ns1r.cn 哺乳期头痛可以吃什么药hcv7jop5ns0r.cn
诞辰什么意思hcv8jop1ns0r.cn 食用植物油是什么油hcv9jop0ns6r.cn 住院医师是什么意思hcv8jop1ns0r.cn 魔芋是什么东西做的hcv8jop5ns7r.cn 国籍是什么hkuteam.com
百度