• 12

ARM 即將改變未來Mac的產品線

tsai0507 wrote:
跟據天風證券分析師郭...(恕刪)


我就很想問問郭先生,他說的2019 支援uWB 的iPhone 到底在哪裡?還大師哩
其實差異一定感覺的出來。
只是開發者要用多少力去抹平。

像iWork 移到IOS 時因為限制移除了一些東西。
後來macOS版確直按用IOS功能壓過去。
這也算短板效應

說不定10.15 就包含ARM的核心
為什麼這麼說呢?大部份mac開發人員大修改有二個關鍵時間
1)XCode 版本更新 2)OS版本更新
因為1)會註銷API 2)會不相容 其他都是修修補補
可是10.15 有點奇怪15.3 編好上架程式在 15.4 會當機。
而且很多正常源碼會使系統當機。(不用API,純C變數宣告就馬上當,連判斷式都還沒走)
掌握好幾種讓mac當機方式。
看完WWDC 2020了,關於ARM mac 跟 Mac OS big sur Apple 講了幾個重點
Code compile
Binary translate
Virtualization support for Linux VM
IOS App support
但是沒有講到目前很多人是在Mac上面執行bootcamp or 執行Windows VM 該怎麼辦....
而且很多Linux/Unix系統並不支援 arm
被蘋果打臉了,哈哈,來睡
郭大分析師的消息常常也是參考網路流言,看看就好。

今天的發表就蠻合理的,OS改大版到11開頭開始支援ARM(10用了快20年),幾個指標軟體大廠也開始移轉作業,市售開發版機器發表等等。

現在x86 Mac的用戶也不用太擔心,macOS真正到放棄x86還有得等,效能需求者ARM短期也不會是x86的對手,這不只是CPU的問題,GPU I/O等等晶片都需要時間開發。
2006年Steve Jobs在Keynote上攜手intel CEO Paul Otellini發表Intel Mac。2007年Steve Jobs因為iPhone開發上的需要對著intel CEO Paul Otellini說,你要不要來幫蘋果做晶片?我們可以教你做。Paul Otellini說 不用了,謝謝你。2008年初,蘋果花了不到三億美金,買下P.A. Semi,自主設計晶片。

Jobs不是臭屁地跟intel CEO說蘋果比較會設計晶片,Intel不會。Jobs的意思是蘋果需要設計硬體產品,才是晶片的使用者,而蘋果的創新與主導硬體設計與軟體功能,最終會想到intel CPU端沒辦法提供的需求,最後想要更動CPU的設計,蘋果從這方面,可以教Intel 軟硬體設計廠商需要什麼樣的CPU。Jobs在2007年發表iPhone 時曾經先引用Alan Kay的一段話 "People who are really serious about software should make their own hardware"。

從這樣子的角度來看,蘋果肯定遲早要換掉intel CPU,改用自己設計的CPU。效能很重要,反而是其次的考量,問題的本身是蘋果想把Mac增加他認為重要的功能在mac上,需要不同軟體運算能力,而當前intel再強的運算能力沒辦法提供,有什麼意義。

有網友提到轉換過程中,蘋果會提供很爛的編譯器,效能很差,操作難使。Univeral Binary佔空間、開發麻煩, Rosetta 效能差。這次蘋果還是提供以往的方法,加上虛擬桌面能力跑其他作業系統,更加上先前個人一直提到的iOS apps在Mac上跑(沒有揭露是否要透過Mac Catalyst才能做得到)。要花時間轉換,有一段陣痛期是有什麼問題?軟體技術的問題,都是可以解決的問題,長時間來看都只是個過程與手段,不會是阻礙ARM Mac的原因。

Jobs 曾經在講台上引用Wayne Gretzky的一句 I skate to where the puck is going to be, not where it has been。Tim Cook更愛跟同事們說:The best is ahead of us。有intel CPU的Mac不會是最強的Mac,最強的Mac也還沒到來。

不用拜神或是信仰充值,長年以來,許多脈絡都存在著蘋果的Mac會換掉intel CPU,而iOS的開發商,會切入Mac的生態系統,協助壯大Mac生態圈。
-- Using Numb3rs, we can solve the biggest mysteries we know
我就想看ARM MAC 跑WIN 10
幫補:

WWDC Keynote 可粗略看到渡期軟體運行的效能:

@1:33:00
https://developer.apple.com/wwdc20/101

@00:5:00, 00:14:00
https://developer.apple.com/wwdc20/102



明後天的 Video Session 會介紹如何將軟體移植至 Apple Silicon:

iOS/iPadOS apps:
https://developer.apple.com/wwdc20/10114

Mac apps:
https://developer.apple.com/wwdc20/10214
一切有為法,如夢幻泡影,如露亦如電,應作如是觀

這一題想了好久,WWDC在即,看看會不會有矇對的

1. Mac一定非得要用ARM不可的話,勢必不可能全線更換

猜中,對一半


2. 僅入門款(MBA、iMac)更換

不知道,待年底揭曉


3. 全新產品線(MB、iMac SE?),比現行入門定位更低階

這應該不至於了,猜錯


4. macOS切分版本,ARM版支援iOS APP

猜中,不知道x86版本會持續多久就是了


5. 或是iPadOS切分版本,衍生iPadOS for Mac,此時不相容或有限度相容x86程式
6. 承上,iPad Pro結束營業,由新產品取代,想取代PC的夢想直接實現

既然4對了那這兩點就不用再講,猜錯

總結
這次架構移轉基本上就是power轉x86重來一次,連相關配套都一樣,差別在於這次有iOS經驗基礎,另外就是沒有全線更換(暫時),不過自己畫了兩年的轉移年限實在有點大膽,反正蘋果還是那個蘋果,他要做啥不會有討論的空間,要做就是要做,反正你我就只能跟著吞不然咧,他是那個蘋果啊
Aramis wrote:
猜中,對一半不知道,(恕刪)
是要全線更換啊!你第一題就猜錯了
 
就上次的轉換經驗來說
2005 WWDC 宣布轉換到intel 
2005~2006 還是有新款的powerPC 機器出現(清庫存)
2007 intel mac 出現,當年度全產線的mac 都是intel ,支援intel 的10.5 leopard 出現
2009 10.6 snow leopard 不再支援powerPC
 
如果比照當年,intel mac 要真正失去新的作業系統支援可能還要四年吧(猜)
鄉愿的鄉民比小白更另人厭惡 !
  • 12
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 12)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?