IT之家10月8日消息苹果今天正式推送了macOSCatalina10。15正式版系统并借此砍掉了让人们又爱又恨的iTunes,而iTunes软件的职能被全新的音乐(Music)、电视(TV)和播客(Podcasts)应用取而代之。不过砍掉iTunes也给那些依赖iTunesXML文件支持人群(比如DJ)造成了极大的不便。 在iTunes软件中人们可以借助XML文件对播放列表中的曲目进行分类等操作,这样用户便可以十分方便地与其他应用共享自己的iTunes曲库。但最新推出的音乐App并不兼容XML格式,而是采用了更为现代的曲库格式,这就导致用户不能像往常那样向其他应用共享自己的iTunes曲库。 开发人员仍然可以访问在Mac上访问音乐的框架,但是macOSCatalina不再提供对XML文件支持,因此开发人员需要更新其应用程序并继续寻找与Mac音乐库兼容的新方法。目前许多DJ应用程序开发人员正在这样做,但是使用不受支持的XML应用程序的客户不得不继续使用macOSMojave,直到实现开发人员更新为止。 而外媒MacRumors也与djayPro应用开发者(来自ALGoriddim的MichaelSimmons)进行了交谈,后者给出了关于此类问题的个人见解。他表示,苹果几年前曾发布过一份关于如何通过iTunes11启动官方SDK来提供对用户音乐库的编程方法的报告,而先前已过渡到SDK的djayPro之类的应用程序将不会继续与macOSCatalina中的音乐库进行集成。而继续依赖早期未记录的XML集成并且未及时更新的应用程序开发人员会发现,在升级到Catalina后用户将无法访问其音乐库。像Serato和NativeInstruments这样的公司已经警告用户不要升级到macOSCatalina,NativeInstruments的TraktorPro应用程序已发布了Beta公测版,将加入对macOSCatalina系统的支持。