關閉廣告

新款 Apple TV 上週末開始銷售,代表了蘋果生態系統近年來最大規模的擴張。 App Store 和第三方應用程式首次登陸 Apple TV。除此之外,蘋果還引入了有關應用程式存取的新理念。

新方法可以非常簡單地總結如下:對你的內容的完全控制權,即使你已經購買了它,也由蘋果公司接管,因為蘋果最知道如何使用它來為你謀取利益。這個理念自然有其優點和缺點,而Apple TV及其tvOS無一例外地是第一個採用它的Apple產品。

蘋果認為,未來你的裝置上有多少實體儲存空間並不重要,所有資料都將儲存在雲端,你可以輕鬆地將其下載到你的手機、平板電腦、電視或其他任何裝置上。你會需要。一旦您不需要它們,它們就會再次被刪除。

支持這一理論的蘋果技術被稱為“App Thinning”,這意味著蘋果聲稱完全控制 Apple TV 的內部儲存(將來可能還包括其他產品),並且可以隨時進行控制,而用戶無法影響以任何方式刪除- 如有必要,即內部儲存空間已滿時,刪除任何內容。

事實上,Apple TV 上根本不存在用於第三方應用程式的永久內部儲存。每個應用程式都必須能夠在 iCloud 中儲存數據並請求和下載數據,以確保最佳的用戶體驗。

Apple TV 儲存的實際應用

關於開發者新規則,最受關注的是 Apple TV 應用程式大小不能超過 200 MB。確實如此,但不必過於恐慌。 Apple 建構了一個非常適合 200 MB 的複雜系統。

當您首次將應用程式下載到 Apple TV 時,該軟體包實際上不會超過 200MB。透過這種方式,蘋果限制了第一次下載,使其盡可能快,用戶不必等待很長時間,例如下載幾千兆字節,就像一些要求更高的情況一樣iOS 遊戲。

為了使上述的應用程式精簡發揮作用,蘋果使用了另外兩種技術——「切片」和標記——以及按需數據。開發人員現在可以像樂高積木一樣拆卸(切成碎片)他們的應用程式。只有當應用程式或使用者需要時,才會始終下載具有盡可能最小體積的單一多維資料集。

如果我們採用樂高術語,每塊磚塊都會由開發人員賦予一個標籤,這是整個過程運作的另一個必要部分。正是透過標籤的幫助,相關的數據才會被連結起來。例如,所有標記資料將在初始 200 MB 內下載 初始安裝,其中啟動和應用程式中的第一步所需的所有資源都不應丟失。

讓我們以一個虛構的遊戲為例 跳線。基本數據將立即開始從 App Store 下載到 Apple TV,以及您將學習如何控制遊戲的教學課程。您幾乎可以立即玩,因為初始包不超過 200 MB,而且您不必等待,例如下載另外 100 個級別,這 跳線 擁有。但他一開始並不立即需要它們(當然不是全部)。

下載所有初始數據後,應用程式可以立即要求額外數據,最多 2 GB。因此,當您已經運行應用程式並完成教程時,數十或數百兆位元組的下載正在後台運行,其中主要會有其他級別 毛衣,您將逐漸努力達到這一目標。

為此,開發人員可以從 Apple 的雲端中獲得總共 20 GB 的可用空間,應用程式可以根據需要存取該空間。因此,這僅取決於開發人員如何標記各個部分,從而優化應用程式的運行,而 Apple TV 本身中始終只儲存最少的資料。根據蘋果公司的說法,標籤(即從雲端下載的資料包)的理想大小是 64 MB,但是,開發人員在一個標籤中最多可以使用 512 MB 的資料。

再次簡而言之:您可以在 App Store 中找到它 跳線,您開始下載,此時會下載一個高達 200MB 的介紹包,其中包含基本資料和教學。下載應用程式並啟動它後,它會請求 跳線 o 其他標籤,其中還有其他級別,在這種情況下只有幾兆位元組。完成教程後,您將準備好下一關,然後可以繼續遊戲。

這為我們帶來了蘋果新概念運作的另一個重要部分。隨著越來越多的標記資料被下載,tvOS 保留在您耗盡內部儲存空間時刪除任何此類(即按需)資料的權利。儘管開發人員可以為各個標籤設定不同的優先級,但使用者自己無法影響他將遺失哪些資料。

但如果一切正常,用戶實際上根本不需要知道類似的事情(在後台下載然後刪除資料)正在發生。這實際上就是 tvOS 工作原理的全部要點。

如果你在 跳線 到了第15級,蘋果計算出你不再需要之前的14級,所以遲早會被刪除。如果您想返回上一章,Apple TV 上可能不再有該章節,您必須重新下載。

適合每個家庭的快速互聯網

如果我們談論的是 Apple TV,這種理念是有道理的。每個機上盒每天二十四小時透過電纜連接到(現在通常)足夠快的互聯網,因此下載點播資料沒有問題。

當然,這個等式適用,互聯網越快,您在某些應用程式中等待下載必要數據的可能性就越小,但如果一切都得到優化 - 無論是在雲穩定性方面還是在蘋果方面開發人員方面的標籤和應用程式的更多部分- 對於大多數連接來說應該不是問題。

然而,當我們超越Apple TV並進一步深入Apple生態系統時,我們可以發現潛在的問題。 App Thinning,即應用程式和其他必要技術的相關“切片”,是由蘋果在一年前的 WWDC 上推出的,當時它主要涉及 iPhone 和 iPad。只有在 Apple TV 上整個系統部署才 100%,但我們可以預期它也將逐漸轉移到行動裝置上。

畢竟,以 Apple Music 為例,蘋果已經進行了資料刪除操作。不只一位用戶發現保存的用於離線收聽的音樂在一段時間後就消失了。系統尋找一個位置並簡單地識別出目前不需要該資料。然後必須再次離線下載歌曲。

然而,在 iPhone、iPad 甚至 iPod touch 上,與 Apple TV 相比,新的應用程式方法可能會帶來問題和使用者體驗下降。

問題一:並非所有裝置都有 24/7 的網路連線。這些主要是沒有 SIM 卡的 iPad 和 iPod touch。例如,一旦您需要長期未使用的任何數據,系統會在沒有警告的情況下將其刪除,而您手頭又沒有互聯網,那麼您就運氣不好了。

問題之二:捷克共和國的行動網路覆蓋率仍然很差且速度還不夠快。在應用程式及其資料的新管理中,Apple 希望您的裝置理想情況下能夠每天 24 小時連接到互聯網,並且接收速度盡可能快。在那一刻,一切都以其應有的方式進行。

但不幸的是,捷克共和國的現實是,您在乘坐火車旅行時通常甚至無法聽自己喜歡的歌曲,因為透過 Edge 進行串流媒體播放還不夠好。您仍然需要為您需要的某些應用程式下載數十兆位元組的數據,這是不可想像的。

誠然,捷克業者最近幾週顯著擴大了覆蓋範圍。就在幾天前,惱人的「E」仍然非常閃亮,而今天它經常以高 LTE 速度飛行。但隨之而來的是第二個障礙——FUP。如果使用者經常讓裝置完全充滿,而係統不斷刪除點播資料然後再次下載,那麼很容易就會用完數百兆位元組。

類似的問題在 Apple TV 上不必解決,但優化對 iPhone 和 iPad 來說非常重要。問題是,例如,何時以及如何下載/刪除數據是否是可選的,用戶是否能夠說,例如,他不希望刪除點播數據,以及如果他空間不足時,他將停止下一個操作,而不是丟失較舊的記錄。然而,遲早我們也可以依靠應用程式精簡以及與之相關的技術在行動裝置中的部署。

這是一個相當大的開發計劃,蘋果絕對不僅僅是為其機上盒創建的。事實是,例如,對於 iPhone 和 iPad 的低儲存空間,特別是那些仍具有 16 GB 的儲存空間,只要不破壞用戶體驗,這可能是一個很好的解決方案。也許蘋果不會允許這樣做。

.