关闭广告

新款 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 的存储空间,只要不破坏用户体验,这可能是一个很好的解决方案。也许苹果不会允许这样做。

.