APP一鍵從iPad移植到Mac?蘋果新服務遭開發者吐槽
蘋果世界開發者大會上的軟件負責人克雷格·費德里吉(Craig Federighi)
原標題:Apple’s Merged iPad, Mac Apps Leave Developers Uneasy, Users Paying Twice
網易科技訊,10 月 9 日消息,據國外媒體報道,蘋果公司期望通過 Catalyst 系統讓 iPad 應用程序在 Mac 電腦上流暢運行,最終打通兩者之間的軟件壁壘。然而從現階段來看,所移植應用的用戶體驗并不好,還要為同一應用支付兩次費用;而開發人員表示這比預想的工作量要大,并不像蘋果宣稱的那樣簡單。
以下是翻譯內容:
去年蘋果公司軟件負責人克雷格·費德里吉(Craig Federighi)宣布,開發人員能夠輕松地將他們的 iPad 應用程序移植到 Mac 電腦上,也就是說程序員只需編寫一次應用程序,就可以將其部署到額外的數百萬臺設備上。但迄今為止,一些開發者認為現實并不樂觀,甚至出現了讓消費者為一個應用支付兩次費用的情況?,F階段主要的蘋果應用程序開發商和 Netflix 等服務提供商也不愿參與其中。
當地時間周一蘋果公司推出了 Catalyst,這是一種能夠將 iPad 應用程序轉換為 Mac 應用的技術。這也是蘋果邁向更大目標的第一步:到 2021 年,開發者可以一次性開發出一款應用,并通過一個統一的應用商店在 iPhone、iPad 和 Mac 電腦上運行該應用。但初代產品似乎仍然相當粗糙,許多方面都令開發人員感到沮喪。此外,由于用戶下載他們已經購買 iPad 應用程序的 Mac 版本時,可能需要再次付費,這一狀況可能會惹惱用戶。
“作為一個用戶,我不想再為擁有同樣的應用程序而付費?!碧O果資深開發人員史蒂芬·特勞頓-史密斯(Steven Troughton-Smith)說?!白鳛橐幻_發人員,我不希望我的用戶必須做出這樣的決定?!?/p>
為了讓自家廣受歡迎的 iPad 應用 PCalc 計算器在 Mac 電腦上運行良好,詹姆斯·湯姆森(James Thomson)不得不付出比預期更大的努力。他說,對開發人員來說,為這些額外的工作應該獲得第二次報酬,但在蘋果宣稱移植過程似乎像打勾一樣簡單之后,消費者可能不會馬上理解。凱文·雷特(Kevin Reutter)把他的 Planny 應用程序帶到 Mac 電腦上,稱這種情況“令人難過”。
這些棘手的問題對蘋果來說是一個風險,因為其依賴大量的外部開發者來維護、改善和增強其世界領先的應用程序生態系統,并使其設備顯得實用且獨特。長期以來,蘋果統一應用商店(unified App Store)的項目(公司內部代號為 Marzipan)承諾在鼓勵開發新軟件的同時為開發人員節省時間。這是蘋果從服務中獲取更多收入的關鍵所在,但讓用戶支付兩倍費用不太可能是長期計劃的一部分。
大多數面向消費者的軟件平臺并沒有二次收費的問題。谷歌的應用商店運行在 Android 和 Chromebook 設備上,用戶所購買的應用可以在這兩種設備之間共享。同樣,Facebook 通過其 Oculus 應用策略,避免了在 Go 和 Quest 頭戴設備上對同一款應用收取兩次費用。蘋果自己也是 iOS 應用程序的支持者,用戶只需購買一次,就可以在 iPhone、iPad、蘋果電視和蘋果手表上使用。
蘋果發言人拒絕置評。蘋果公司表示,本周將有許多 iPad 應用程序登陸 Mac 電腦,不久的將來還會有更多應用程序發布。目前的參與者包括語言學習應用 Rosetta Stone、理財應用 Money Coach 以及社交平臺 Twitter 等。不過,美國最大的流媒體視頻服務公司 Netflix 當地時間周二表示,它將不會參與其中。該公司提供的免費 iPad 應用程序在應用商店中排名第二。
將 iPad 應用移植到 Mac 之上仍需要大量的工作,并不像蘋果宣稱的那樣簡單
在蘋果新技術首次亮相的第一天,Mac 應用程序商店僅展示了大約 20 個兼容的 iPad 應用程序。相比之下,針對 iPad 優化過的應用程序可能有 100 多萬個。
Catalyst 是“Mac 應用程序開發的未來”,特勞頓-史密斯表示?!斑@將決定 Mac 未來是偉大還是平庸的?!逼渌_發者認為,對于那些以前從未為 Mac 開發過應用程序、只熟悉 iPhone 和 iPad 平臺的人來說,這項技術是一座有用的橋梁。
開發人員還發現,蘋果將 iPad 應用程序引入 Mac 電腦的工具存在幾個問題。一些只有在 iPad 觸摸屏上才有意義的功能,比如幫助用戶在日歷上選擇日期和時間的可滾動列表,現在也出現在了 Mac 電腦上。但在 Mac 電腦上,輸入操作仍然基于鍵盤、鼠標或觸控板。
特勞頓-史密斯說,一些 Mac 版的應用程序在播放視頻時無法隱藏鼠標指針。他還發現,在某些情況下視頻錄制和兩指滾動存在問題,以及在視頻游戲中使用鍵盤和全屏模式也存在問題。PCalc 的開發者湯姆森表示,一些較老的 Mac 電腦難以運行使用 SceneKit 套件的移植應用。
自今年 6 月以來,蘋果網站上就出現了兩款備受期待的 Catalyst 移植應用:DC 漫畫流媒體平臺 DC Universe 和賽車游戲 Asphalt 9,但本周它們卻突然下架了。賽車游戲開發商 Gameloft 周二表示,為了“完善用戶體驗”,這款游戲的上架“略有延遲”,將于今年晚些時候推出。
許多問題源于蘋果最初所承諾移植的簡單性。這確實很簡單,但最終移植的應用程序仍然保留了為 iPad 設備優化的痕跡,但在 Mac 電腦上運行效果并不佳。
特勞頓-史密斯說:“將會有很多開發者除了點擊那個復選框并發布之外什么都不做,但是你不能止步于此?!彼a充說,除了簡單的移植,蘋果公司發布的指南并沒有提供太多幫助。但另一方面,他也說自己對第一批 Catalyst 移植應用印象深刻。
一些資深的 Mac 開發人員不愿意將他們的精力轉移到 Catalyst 上。運行 Tapbots 并開發了第三方 Twitter 應用程序 Tweetbot 的保羅·哈達德(Paul Haddad)說:“將一個可運行的現有 AppKit 應用程序移植到一個未經驗證的初代工具包中去毫無意義,因為其未來充滿了不確定性?!薄癆ppKit 是 Mac 應用的底層框架,而 UIKit 是 iOS 和 Catalyst 應用的框架。
湯姆森說,其 iPad 計算器應用的 Mac 版最初看起來像一個漂浮在更大 Mac 屏幕上的 iPad 應用程序,所以他不得不重新設計很多面向用戶的軟件。他說,底層的代碼基本上都可以用得上,但在“看到要讓它成為一個好的 Mac 應用程序需要做大量工作”之后,他最終沒有發布。
盧卡斯·伯格斯托勒(Lukas Burgstaller)表示,他火爆的 Feeds iPad 應用程序最初似乎很容易進行移植,但后來他在讓軟件適配 Mac 界面的過程中“遇到了各種麻煩”。
第三方開發者并不是唯一面臨 Catalyst 移植應用問題的人。蘋果公司通過 Catalyst 發布了四個自家應用,其中包括家庭、新聞、股票和語音備忘錄。令人尷尬的是,iPad 界面并不能讓 Mac 用戶滿意。蘋果的費德里吉解釋稱,這是蘋果的設計決策,,而不是底層技術的問題。
目前蘋果的 Catalyst 系統仍然要求開發者提交兩款應用:一款用于 iPad 和 iphone,另一款用于 Mac。這可能會使應用程序的發布時間不同,因為其中一個可能會先于另一個獲得批準。這也意味著,如果用戶下載了 iPad 版應用,Mac 版應用并不會自動下載到他們的電腦上。當然,谷歌應用程序也沒有自動下載功能。
最重要的是,這意味著即便用戶已經為 iPad 版應用付費,但仍將需要再次為 Mac 應用程序付費。據開發者說,在某些情況下,應用內購買可能也不會從 iPad 應用程序復制到 Mac 版應用。
湯姆森表示,他正在為自己的網站設計措辭以警告客戶,盡管大多數底層代碼與 iPhone、iPad、蘋果手表和蘋果電視的應用程序相同,他們將不得不為 Mac 版應用程序再次付費。所幸之處在于,考慮到蘋果公司對軟件持續更新的歷史,湯姆森的信息很可能不必展示太長時間。
感謝 胥瑞蓮 女士對本文的大力推薦