• 12

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

kevine wrote:
   笑死!兩個轉移(恕刪)


笑死?
Intel Mac剛發表時,Mac完全沒有軟體可以用,所以賣不動嗎?開發商覺得太小不開發了嗎?最後這世界是怎麼一堆intel Mac了?
-- Using Numb3rs, we can solve the biggest mysteries we know
AppleDesign wrote:
笑死?Intel Mac...(恕刪)
intel mac 可是全線產品都轉的喔,ARM 要出mac pro 嗎?要出imac pro 嗎?
全線產品都轉,跟轉一個輕量的小產品是完全不一樣的
 
這樣你都搞不清楚,我只能繼續笑
鄉愿的鄉民比小白更另人厭惡 !
鄉愿的鄉民比小白更另人厭惡 !
kevine wrote:
catalyst 這類的轉換工具,就只能幫助程式設計師,減少點轉換的loading ,還有人天真的以為放進去按個鈕,新的app就生出來了


凡是轉換都會痛,這種根本架構上的轉換一定更痛(你看看你Microsoft...)

上次power轉x86就是鐵了心硬幹全線通車,你不跟著搞等於自行宣布落選,然而當有option的時候情況就會變得很微妙了,所以再次疾呼你看看你Microsoft,已經演過的東西了就讓我們繼續看下去啦
AppleDesign wrote:
Intel Mac剛發表時,Mac完全沒有軟體可以用...(恕刪)

倒也不是
至少Apple本家軟體跟Adobe的軟體都已經準備好了~

還有當初轉到64bit時,
Adobe等大廠也早有合作,新macOS/Mac電腦出來馬上就可以更新~

以Apple過去的作法,至少殺手級的軟體都會在推出改版前就優先合作...
小廠軟體就是等發表會後有更新開發工具來協助升級⋯⋯
lfjadsflk wrote:

倒也不是
至少Ap...(恕刪)


當年可是有pro 的產品在支撐著,Adobe 當然會大力支持;而且那時候兩家的關係不錯,現在嘛!就別提了

32/64bit 也說不上是一種轉換,只是64的軟體效能會比較好;32bit 的軟體也一直都能夠在OS X 上面執行,一直到catalina
不容易,問題不在轉ARM開發很難而是 mac 的量很少
所以大廠都用跨平台解決方案,就算重新寫一個1-2年都過去了。
而純血的是一定要轉沒其他辦法,像OmniGroup/Sketch。
跨平台就可能比較難,通常要穩定才動工。

而Apple 打算用IOS來填這洞。
問題mac 開發者跟iOS 開發者是明顯不同的。
Mac 上跑一些手機軟體不是很奇怪嗎
推一款 ARM的 Macbook 再適合不過 應該是一定會推一款出來
現在的懸念是 到底會搭載 ipad os 或者 Mac os
萬事俱備
一開始要是ARM版macOS要靠移植iDevice的APP撐場面不見得是一件好事,我有iPad Pro就沒什麼動力去換。

如果有重量級軟體從Intel版macOS移植過來,這時候ARM平台GPU跟I/O夠不夠力就要觀察了,這跟當年68K轉Power PC以及之後再轉x86情況完全不同。
AppleDesign wrote:
不了解蘋果過往的優秀,就不能理解為什麼聽起來是天方夜譚的技術平台移轉,為什麼蘋果要拋棄既有的開方商支援,但是就是蘋果做得到,也只有蘋果做得到。

1. 先說最早的1994年,蘋果從Motorola 68K CPU轉換到PowerPC。Mac OS 7.x處於古典的環境,但是加入了Mac 68K emulator,讓為了68K而寫的古典MacOS可以在PowerPC上執行。

2. Mac OS 9轉換到OS X時期的2001年。雖然一樣是跑PowerPC CPU但是卻是兩種完全不同的作業系統的環境。寫給Mac OS 9古典環境的軟體與OS X的軟體是完全不一樣的程式,Mac全換成OS X後,有軟體可以跑嗎?

蘋果創造了三種軟體程式規範:
a. Classic 版本(都不想改寫的應用程式),
b. Carbon 版本 (a 版本程式稍加更動),
c. Cocoa版本(為 OSX 全新改寫的應用程式)

然後呢?在OS X作業系統環境下,再提供Classic Mode(OSX裡再跑古典MacOS 9的概念),讓搭載OS X的PPC Mac可以一次跑a,b,c, 三種應用程式!

3. 2006年,一樣是OS X但是從PPC轉換到Intel CPU,OS X裡搭載Rosetta 模擬器,讓之前的b. Carbon 版本與c. Cocoa版本可以直接在Intel MAC下執行。在此同時,蘋果推類似太極標誌的 Universal Binary建議版本,建議開發商在CPU過渡期間更新軟體版本,一個軟體應用程式,PPC/Intel Mac均可原生執行。

Mac僅僅打掉從寫新作業系統也好,Mac打掉換掉CPU也換掉新作業系統也好,從來蘋果就規劃好過渡方案,讓新的Mac硬體,不缺應用程式。

別再說Mac換新CPU就等於Microsoft Windows on ARM會沒有應用程式可以執行這種沒有見解的話了,好嗎?蘋果不會讓這種事情發生的,以前沒那麼蠢,未來也不會這麼蠢。
從OS7開始使用
但是沒經歷過1.的轉換 經歷過2.3.

2.蘋果在9轉10的轉換
a就是直接OS9開機 但是某時期後的G4G5都無法安裝了
b其實就是開OS9模擬器執行abc
相容性很差 速度大概跟末代PPC執行差不多
c就是OSX for PPC的軟體 執行速度很快
外加c可以4GB以上的RAM使用 效能差距大幅拉大


3.改用intel x86 CPU後 使用轉為x86同樣軟體 執行速度遠勝OSX PPC模擬器
這時候 ab早就掰了 c的PPC軟體也是開OSX for PPC模擬器 速度超級慢
即使以PPC的Mac G5執行c的PPC軟體 也跑不贏x86 CPU執行X86軟體
這個結果 不到一年就讓人認清IBM在PPC上的效能障礙


而3的改變PPC轉x86 前置期五年
早在2000年就有風聲 OSX雙版本進行測試
PPC OSX主要用來延續ab使用與新的C
x86則是內部測試
在2003年左右沃茲就證實是有這雙版本進行中
在2005年發表同時 adobe早就準備好轉為x86的adobe系列軟體 也就是在更之前就在準備了
OSX for x86穩定是在發表後兩年 五年進入成熟 之後近乎淘汰掉過去OS789與OSX for PPC

也就是光是PPC轉X86就花了近十年的時間 前五年秘密測試後五年進入穩定

x86轉arm完全看不到任何準備跡象
iOS移動軟體桌面化?
iOS與OSX雙平臺測試?
OSX for x86轉OSX for ARM?

以現在網路時代 到處都有人挖秘密下 這些很難不被洩密出來
但是好像都沒有聽到或看到這些轉換 被用技術性說明說有正在進行轉換前的各種測試
                              彈幕濃!
  • 12
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 12)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?