为什么 iTunes 9 还不是 64 位的?

为什么 iTunes 9 还不是 64 位的?

刚刚下载了 iTunes 9...但它仍然不是 64 位的!

iTunes 升级到 64 位难道不会受益匪浅吗?媒体编码更快,数据管理更好 - 毕竟它是一款媒体管理应用。

因此,提出以下问题:

  1. iTunes 真的能从 64 位转换中受益吗?
  2. 为什么苹果花了这么长时间?
  3. 什么时候会看到 64 位 iTunes?

答案1

Jon Gruber 昨天实际上讨论过这个问题这里. 向下滚动到“iTunes 9”

iTunes 对苹果来说如此奇怪的原因在于它不仅仅是一个 Mac 应用程序——Windows 上的 iTunes 用户要多得多,但 Windows 却没有 64 位 Cocoa 运行时。

答案2

有两个原因。

1)将应用程序转换为 64 位很困难

2)iTunes 可能不会从中获益太多。

第 2 点尤其重要。苹果发布 64 位版本的 iTunes 能实现什么目的?目前,当我运行 iTunes 时,它会消耗大约 70 MB 的 RAM。iTunes 需要超过 4GB 的 RAM,而 64 位寻址会给它带来很多空间。即使可以,我也不希望 iTunes 消耗 4GB 的 RAM。然后,如果是 64 位,您可以提高 MP3(AAC)编码的速度。但这些东西已经相当快了。我认为在大多数情况下,它受到您从中翻录的 CD 驱动器的速度限制,而不是处理器的速度。电影和其他东西播放得很好,不会跳过。

所以,我要说的是,这需要做很多工作,没有任何好处,甚至没有人会注意到。我们最好要求使用 64 位应用程序,如 MS Office(尤其是 Outlook)和 Visual Studio。

答案3

将所有应用程序转换为 64 位非常困难。这需要很多资源,尤其是对于如此复杂的应用程序。技术艺术在 Snow Leopard 评论中,您可以阅读更多有关 Apple 对 Quicktime X 做出的妥协(它的许多操作严重依赖旧的 Quicktime 7)。

问题是,苹果公司在很多项目上都精力不济:Mac OS、iPhone OS、MobileMe、iWork、iLife 以及所有硬件项目。目前,32 位 iTunes 刚好能用(不幸的是,对我来说勉强能用)。在下一次 Mac OS 迭代中,您可能会看到 iTunes 进行重大重新设计,届时操作系统将真正完全是 64 位的。

答案4

坦白说,它基本上仍然不是一个经典的应用程序(即 Cocoa)吗?

所以我怀疑永远不会有 64 位版本的 Cocoa。

坦率地说,我希望它使用硬链接,这将使同一文件系统上的文件导入几乎立即完成(再说一次,除了 UFS 和 ZFS 之外还有什么支持这一点吗?)。

它可能会受益,唯一持续显示速度优势的应用程序是数据库应用程序,从很多意义上来说它都是如此(嗯,以及需要地址空间的东西)。

相关内容