更新后的 Xcode 帶來了 Swift Assist 和預(yù)測(cè)性代碼補(bǔ)齊等功能,可以幫助開發(fā)者更好地在 Swift 上開發(fā) App。
然而,融合了 AI 能力的 Xcode 16,卻通過預(yù)測(cè)性代碼補(bǔ)齊功能向部分用戶潑了一盆冷水。
Xcode 的全新預(yù)測(cè)性代碼補(bǔ)齊引擎使用了專為 Swift 和 Apple SDK 訓(xùn)練的獨(dú)特模型,可以在編程時(shí)預(yù)測(cè)開發(fā)者接下來可能需要的代碼,并自動(dòng)補(bǔ)全代碼,從而無需開發(fā)者手動(dòng)輸入整行代碼。
蘋果表示,代碼補(bǔ)齊完全由蘋果和 macOS Sequoia 中的機(jī)器學(xué)習(xí)增強(qiáng)功能提供支持,并在開發(fā)者的設(shè)備上進(jìn)行本地運(yùn)行,這意味著代碼完全私密,而開發(fā)者即使離線工作也能快速收到相關(guān)建議。
然而,預(yù)測(cè)性代碼補(bǔ)齊功能不僅需要在 macOS Sequoia 的 Apple Silicon 電腦上才能運(yùn)行,而且還需要至少 16GB 的統(tǒng)一內(nèi)存。
實(shí)際上,更新后的 Xcode 16 主程序在低于 16GB 內(nèi)存的 Mac 電腦上也能運(yùn)行,只是不支持預(yù)測(cè)性代碼補(bǔ)齊功能。
不過,這是蘋果首次明確指出配備 8GB 內(nèi)存的入門級(jí) Mac 電腦存在硬件限制的情況。
預(yù)測(cè)性代碼補(bǔ)齊功能對(duì)內(nèi)存提出了更高要求,或許是蘋果首次變相承認(rèn) 8GB 內(nèi)存對(duì)于當(dāng)下的新款 Mac 來說,可能并不夠用。
蘋果 Mac 系列產(chǎn)品的 8GB 起步內(nèi)存,已經(jīng)被眾多用戶吐槽了很久。對(duì)于新款 MacBook Pro 14 英寸機(jī)型,在入門級(jí)機(jī)型的基礎(chǔ)上,每往上加 8GB 內(nèi)存就需要多花 1500 元人民幣。
去年 11 月,Bilibili UP 主 @林亦 LYi 采訪到了蘋果全球產(chǎn)品營(yíng)銷副總裁 Bob Borchers。在訪談中,他們也聊到了大家關(guān)心的「8GB 內(nèi)存」問題。
Bob Borchers 表示,蘋果的內(nèi)存和其它操作系統(tǒng)的內(nèi)存其實(shí)并不完全相同。他稱:「事實(shí)上,我們的內(nèi)存利用效率更高,并且有內(nèi)存壓縮技術(shù),而且我們的內(nèi)存基于統(tǒng)一內(nèi)存架構(gòu)?!?/p>
并且還說道:「M3 MacBook Pro 上的 8GB 內(nèi)存,可能會(huì)和其它系統(tǒng)上的 16GB 內(nèi)存是比較接近的,蘋果調(diào)用內(nèi)存的方式會(huì)更有效一些?!?/p>
然而,假如你此前相信了蘋果關(guān)于基礎(chǔ)款 Mac 的 8GB 統(tǒng)一內(nèi)存夠用的說法,那么你將無法使用 Xcode 16 的預(yù)測(cè)性代碼補(bǔ)齊新功能。
對(duì)于這些 8GB 內(nèi)存版本的 Mac 用戶,如果想要在編程時(shí)實(shí)現(xiàn)類似的功能,就只能通過復(fù)雜的方法來借助第三方 AI 模型了。
目前蘋果出售的大部分 Mac 電腦,基礎(chǔ)配置仍然只有 8GB 的統(tǒng)一內(nèi)存,其中包括 Mac mini、iMac 和 MacBook Air。
甚至連蘋果口中的「狠角色」MacBook Pro,入門款也只能從 8GB 內(nèi)存起步。
一些人可能只有文字處理等輕度辦公場(chǎng)景,對(duì)于這些用戶 8GB 也還勉強(qiáng)夠用。
不過,無論是開發(fā)者還是藝術(shù)創(chuàng)作者,所有那些真正將 Mac 當(dāng)作生產(chǎn)力工具的專業(yè)用戶,通常在選擇電腦時(shí)也不會(huì)選擇最低配的入門配置。
蘋果在 2020 年推出 M1 時(shí),入門款的 8GB 內(nèi)存還算可用。
但在現(xiàn)如今的「AI 時(shí)代」,神經(jīng)網(wǎng)絡(luò)和 AI 計(jì)算都需要大量的內(nèi)存資源,最低只有 8GB 的起步內(nèi)存確實(shí)說不過去。
Apple Intelligence 在發(fā)布后,宣稱手機(jī)端僅支持 iPhone 15 Pro 系列,愛范兒后來也對(duì)此進(jìn)行了分享。
在探討蘋果這樣做的原因時(shí),曾提及很有可能是內(nèi)存限制了軟件發(fā)揮。現(xiàn)在看來,Mac 上的 AI 功能也遇到了類似的場(chǎng)景。
目前 Xcode 16 上的 Swift Assist 等功能還沒有上線,但這些功能可能也需要更大的內(nèi)存空間,預(yù)計(jì)同樣很難開放給 8GB 內(nèi)存版本的 Mac 用戶。
早在 2012 年,蘋果在 iMac 上就已經(jīng)開始搭載 8GB 的最低內(nèi)存。十二年過去了,我們能選擇最低配 Mac 依舊是 8GB。
可以預(yù)見的是,無論是 Apple Intelligence 還是 Xcode 的預(yù)測(cè)性代碼補(bǔ)全功能,這些功能對(duì)機(jī)型的限制只是開始。未來應(yīng)該很快就會(huì)有更多 AI 功能,不斷要求更高的硬件配置。
#歡迎關(guān)注愛范兒官方微信公眾號(hào):愛范兒(微信號(hào):ifanr),更多精彩內(nèi)容第一時(shí)間為您奉上。
愛范兒|原文鏈接· ·新浪微博
T之家 9 月 19 日消息,蘋果公司今天在發(fā)布 iOS / iPadOS / HomePod / tvOS 17 和 watchOS 10 系統(tǒng)的同時(shí),還發(fā)布了 Xcode 15 正式版,支持 Swift 5.9,以及適用于 iOS 17、iPadOS 17、tvOS 17、watchOS 10 和 macOS Sonoma 的 SDK。
IT之家在此附上蘋果官方介紹如下:
Xcode 15 讓你能夠開發(fā)、測(cè)試和分發(fā)適用于所有 Apple 平臺(tái)的 App。借助增強(qiáng)的代碼補(bǔ)齊功能、交互式預(yù)覽和實(shí)時(shí)動(dòng)畫,更快地推進(jìn) App 的編碼和設(shè)計(jì)。
利用 Git 暫存功能直接改進(jìn)下次要提交的文件,而不必離開代碼界面。你還能借助重新設(shè)計(jì)的測(cè)試報(bào)告及其視頻錄制功能,探索并診斷測(cè)試結(jié)果,并著手從 Xcode Cloud 將你的 App 無縫部署到 TestFlight 和 App Store。打造出色的 App,從未如此簡(jiǎn)單。
由于有了適用于所有平臺(tái)的可下載模擬器運(yùn)行時(shí),在 Mac App Store 中 Xcode 15 現(xiàn)在瘦身了 50%。增強(qiáng)的代碼補(bǔ)全功能可幫助你更快地編寫更安全的代碼,現(xiàn)在它可以引用你的所有素材資源。此外,得益于編譯器改進(jìn)和針對(duì) Apple 芯片的多核架構(gòu)進(jìn)行了優(yōu)化的全新鏈接器,項(xiàng)目構(gòu)建速度更快。
新的書簽導(dǎo)航器可幫助你跟蹤代碼中的標(biāo)志性內(nèi)容并整理任務(wù)。本地化素材資源在新的 String Catalog 中得到了簡(jiǎn)化,讓你可以集中查看和更新這些素材資源。有了精美的全新設(shè)計(jì)和實(shí)時(shí)預(yù)覽功能,Xcode 15 讓文檔大放光彩。
Swift、SwiftUI 和 Xcode 15 協(xié)同工作。在全新 Swift 宏的支持下,Xcode 預(yù)覽更加簡(jiǎn)單易用,現(xiàn)在可與 SwiftUI、UIKit 和 AppKit 搭配使用。新的交互式時(shí)間線可幫助你開發(fā)和設(shè)計(jì)小組件。此外,可以更輕松地實(shí)現(xiàn)在不同的平臺(tái)和設(shè)備上運(yùn)行:你可以直接在預(yù)覽畫布中選取,以確保你的視圖不管在任何位置都能呈現(xiàn)出色效果。
在源代碼編輯器中利用宏的強(qiáng)大功能,設(shè)置斷點(diǎn)并逐語句執(zhí)行生成的代碼。使用結(jié)構(gòu)化的控制臺(tái)輕松訪問調(diào)試輸出。
Xcode 15 和 Xcode Cloud 可無縫協(xié)作。Xcode Cloud 是專為 Apple 開發(fā)者設(shè)計(jì)的 Xcode 內(nèi)置持續(xù)集成和交付服務(wù)。只需幾分鐘即可開始構(gòu)建 App,并能夠顯示實(shí)時(shí)構(gòu)建狀態(tài)、生成美觀的報(bào)告以及自動(dòng)分發(fā)給測(cè)試員和用戶。
T之家 1 月 9 日消息,蘋果公司為了迎接今年 2 月 2 日在美國(guó)上市的 Vision Pro 頭顯,今天更新發(fā)布了 Xcode 15.2 和 TestFlight 3.5 版本。
根據(jù)更新日志,Xcode 15.2 配備了 visionOS SDK,并修復(fù)了現(xiàn)有 visionOS 系統(tǒng)中的諸多 BUG。
開發(fā)者可以使用 Xcode 15.2 為 Apple Vision Pro 頭戴設(shè)備創(chuàng)建 visionOS 應(yīng)用程序,本次更新還包含 iOS 17.2、iPadOS 17.2、tvOS 17.2、watchOS 10.2 和 macOS Sonoma 14.2 的 SDK。
TestFlight 3.5 更新首次支持 Beta 測(cè)試 visionOS 應(yīng)用程序,還支持在 Vision Pro 頭顯上使用兼容的 iOS 和 iPadOS 應(yīng)用程序。
蘋果表示自今天開始,為 visionOS 創(chuàng)建的應(yīng)用程序可以提交到 Apple Vision Pro 應(yīng)用商店。許多 iPhone 和 iPad 應(yīng)用程序可以在未經(jīng)修改的情況下在 Apple Vision Pro 上運(yùn)行,不過開發(fā)人員可以針對(duì)該頭顯進(jìn)行優(yōu)化調(diào)整。
蘋果計(jì)劃在 Vision Pro 商店默認(rèn)發(fā)布 iPhone 和 iPad 應(yīng)用程序,但開發(fā)者可以通過 App Store Connect 選擇退出。
IT之家此前報(bào)道,蘋果公司宣布其混合現(xiàn)實(shí)頭顯 Vision Pro 將于 2 月 2 日在所有美國(guó) Apple Store 零售店和蘋果官網(wǎng)正式發(fā)售,1 月 19 日星期五開始預(yù)購。