iPad App 一鍵移植到 Mac?開發者:想多了,還得二次付費

文章推薦指數: 80 %
投票人數:10人

今年 6 月的 WWDC 大會之後,蘋果開始坐擁 iOS、iPadOS、watchOS、tvOS、macOS 五大作業系統。

(詳見雷鋒網此前報導)

不同於 iPadOS 和 watchOS 需要擺脫 iOS 的影子,macOS 長期以來就十分獨立,甚至像一座與世隔絕的孤島——即便是今年更新的 macOS 版本也是以一座島嶼命名,即「Catalina」(太平洋中靠近洛杉磯的一個小島;這一點在 macOS Catalina 的默認壁紙上也有體現)。

有趣的是,這種情況正在發生變化,因為蘋果新發布的項目 Project Catalyst 搭了一座「橋樑」,將引導 macOS 向 iPadOS 融合,打通兩者在軟體層面森嚴的壁壘。

就在 10 月 8 日凌晨,蘋果正式向用戶推送了 macOS Catalina 10.15 正式版系統升級,其中當然包括了備受關注的 Project Catalyst。

這項服務可以幫助開發人員將 iPad 應用程式移植到 Mac 電腦上,而無需再次編寫代碼;用戶因此能在 Mac 設備上使用 iPad 設備上的應用程式。

開發人員太難了

按理來說,Project Catalyst 應該是廣大開發者和用戶的福音。

然而,僅在推送後的兩天裡,該項目就引發了諸多不滿。

此前,蘋果一直都在強調,通過 Project Catalyst 將 iPad 應用程式移植到 Mac 設備上有多麼簡單,實際上並非如此。

據彭博社報導,開發人員對基於 iPad 和 Mac 設備的「雙重工作」感到艱難和焦慮。

首先,移植到 Mac 設備的大部分 iPad 應用程式都相當粗糙,而且它們還保留了針對 iPad 設備進行優化的痕跡,在 Mac 電腦上運行的效果並不好。

資深開發人員 Steven Troughton-Smith 解釋道,這可能是因為許多開發者僅僅點擊了「一鍵移植」的複選框,而沒有進行其他調整;同時,蘋果公司發布的「移植指南」也沒有為開發人員提供太大的幫助。

PCalc 計算器的開發者 James Thomson 聲稱,自己不得不付出比預期更大的努力,從而讓這款人氣超高的計算器登錄 Mac 設備——起初,Mac 版的 PCalc 就像該程序的 iPad 版本經過放大後,漂浮在 Mac 電腦螢幕上;為此,James Thomson 必須對其介面進行調整,甚至是重新設計;最終,巨大的工作量阻礙了 Mac 版 PCalc 的發布。

James Thomson 認為,從這種「額外的工作量」里獲得報酬是理所當然的,但用戶可能無法理解,因為蘋果的宣傳讓用戶覺得移植非常簡單;這種情況很糟糕。

廣受歡迎的 iPad 應用程式 Feeds 的開發者 Lukas Burgstaller 也表示, 軟體在適配 Mac 介面的過程中「遇到了各種麻煩」。

除了 iPad 應用程式的開發者,一些資深的 Mac 應用程式開發人員也不願意將他們的精力轉移到 Project Catalyst 上。

運行 Tapbots 並開發了第三方 Twitter 應用程式 Tweetbot 的 Paul Haddad 說:

將一個可運行現有 AppKit(Mac 應用程式的底層框架)的應用程式移植到一個未經驗證的初代工具包中去毫無意義,因為其未來充滿了不確定性。

二次收費或惹眾怒

目前,蘋果的 Project Catalyst 仍然要求開發者提交兩款應用:一款用於 iPad 和 iPhone,另一款用於 Mac;這可能會導致應用程式的發布時間不同,比如其中一款可能會先於另一款獲得批准。

這就意味著,如果用戶下載了 iPad 版應用程式,Mac 版應用程式並不會自動下載到他們的 Mac 電腦上。

最重要的是,用戶下載自己已經購買過的 iPad 應用程式的 Mac 版本時,可能將面臨二次付費;據開發者說,在某些情況下,應用內購買可能也不會從 iPad 應用程式連通到 Mac 版應用程式。

上述狀況可能會引發眾怒。

因為大多數面向消費者的軟體平台都沒有二次收費的情況。

無論是 Android 設備,還是 Chromebook 設備,用戶在 Google Play Store 中購買的應用都可以雙向共享;同樣,Facebook 通過其 Oculus 應用策略,避免在 Go 和 Quest 頭戴設備上對同一款應用收取兩次費用。

蘋果自己也有相關的措施,用戶只需購買一次,就可以在 iPhone、iPad、Apple TV 和 Apple Watch 等設備上使用。

資深開發人員 Steven Troughton-Smith 說:

作為用戶,我不希望因為擁有相同的應用程式而二次付費;作為開發人員,我也不希望我的用戶面臨這樣的選擇。

Netflix 退出成為打擊

在 macOS Catalina 正式亮相的第一天,Mac 電腦的應用程式商店裡僅展示了大約 20 個兼容 iPad 的應用程式。

相比之下,針對 iPad 優化過的應用程式有 100 多萬個。

雷鋒網獲悉,在升級新版的 macOS 之後,國內能用的 iPad 應用程式並不多,而且這些應用相對小眾;國內本土開發者打造的應用也不多。

不過,蘋果公司表示,本周內將有許多 iPad 應用程式登陸 Mac 電腦,不久的將來還會有更多應用程式發布。

目前的參與者包括語言學習應用 Rosetta Stone、理財應用 Money Coach 以及社交平台 Twitter 等。

上圖為 macOS Catalina 上的 Twitter 應用程式

然而,美國最大的流媒體視頻服務公司 Netflix 當地時間周二表示,它將不會參與其中;該公司提供的免費 iPad 應用程式在應用商店中排名第二,堪稱是 iPad 平台上最受歡迎的應用程式。

儘管用戶仍然可以通過網頁瀏覽器在 Mac 電腦上登錄 Netflix,但移植的 iPad 版本將帶來更多本機應用程式的優點。

目前尚不清楚,如果蘋果消除了 Project Catalyst 早期存在的缺陷,Netflix 是否會支持其視頻流應用程式的開發。

不過,無論從何種角度來看,Netflix 現階段的退出對於蘋果 Project Catalyst 來說都是一個打擊,畢竟它擁有龐大的用戶群。

好在還有其它一些備受歡迎的應用支持 Project Catalyst,比如 DC 漫畫流媒體平台 DC Universe 和賽車遊戲 Asphalt 9。

雖然目前這兩款應用程式處於下架狀態,但賽車遊戲開發商 Gameloft 周二表示,為了「完善用戶體驗」,這款遊戲的上架「略有延遲」,將於今年晚些時候推出。

雷鋒網小結

對於那些從未為 Mac 設備開發過應用程式、只熟悉 iPhone 和 iPad 平台的人來說,Project Catalyst 是一座探索「未知世界」橋樑;對於蘋果本身來說,這也是其融合 iPadOS 和 macOS 的關鍵戰略。

然而,作為一個新生事物,Project Catalyst 存在著各種各樣的問題。

怎樣減輕開發人員的工作負擔,怎樣處理好用戶的利益問題,如何吸引更大的服務提供商參與進來?這些問題都等著蘋果去解決。


請為這篇文章評分?


相關文章