Mac版とWindows版のiTunesがひどい出来になっていることに、ほとんどの人が同意するでしょう。実際、このアプリは、完全なリブートとまではいかないまでも、根本から根本まで、徹底的に見直す時期がずっと来ていました。
理由は簡単です。14年以上もコードを積み重ね、考え得るあらゆる小さな機能をiTunesに詰め込んできた結果、Appleはアプリを肥大化させ、非常に使いにくくしてしまったのです。
iTunesは開発の過程で、ユーザーインターフェースの不整合が多発しました。Apple Musicの実装が不十分な最新バージョンは、事態をさらに悪化させています。
さて、Appleはこのリソースを大量に消費するアプリを、それぞれが専用のメディアタイプの管理と同期に特化した、高度に機能化されたアプリに分割すべきだと提言する声があります。私もその一人として、iTunesをより小さなアプリに分割することが理にかなっているかもしれない6つの説得力のある論拠を挙げた意見記事を作成しました。
iTunesを別々のアプリに分割する6つの理由
この投稿の基本的な前提は、Apple は iTunes を専門分野のアプリに分割すべきだというものだ。
電子書籍アプリとしては既にMac版iBooksがあり、iBooks Storeが内蔵されています。ポッドキャスト、ミュージック、ビデオ、iTunes Uコンテンツなど、iTunesの他のセクション向けの同様のMacアプリがあってもおかしくないという人がいるでしょうか?モバイルアプリの閲覧、ダウンロード、iOSデバイスとの同期に特化した軽量アプリはいかがでしょうか?
Apple が iOS のように iTunes を個別のアプリに分割した場合、エンジニアとユーザーの両方が次のようなメリットを享受できるようになります。
1. 開発の簡素化
何百万行ものコードを管理する代わりに、iTunes をゼロから作成された高度に特化されたアプリに分割すると、ソフトウェアの開発とメンテナンス全体が簡素化されると同時に、長期にわたってこれらの軽量アプリの安定性と信頼性を維持するのに役立ちます。
2. 機能の展開が迅速化
iTunesという巨大なアプリに平凡な機能を追加するのは、長年にわたりコード依存関係やバグが入り込んできたため、決して容易な作業ではありません。一方、ビデオのような高度に専門化されたアプリに機能を追加する場合を考えてみましょう。専用アプリであれば機能の展開が早くなるだけでなく、iTunesに機能を詰め込み続けるよりもソフトウェアの問題も少なくなります。
3. ユーザーエクスペリエンスの向上
正気な人なら、Mac版iBooksはiTunesよりも使いにくいと言うでしょうか?もちろん違います!集中的な体験は一般ユーザーにとって素晴らしいものです。Mac専用のPodcastアプリがあったらどうでしょう?
iTunesの分かりにくいPodcastインターフェースよりも、シンプルなPodcastアプリの方が、特にiOSデバイスから移行してきた人にとっては、より使いやすいのではないでしょうか。この点で、軽量アプリはiOSのシンプルさをデスクトップ版iTunesにもたらす上で大きな役割を果たす可能性があります。
4. パフォーマンスの向上
iTunesが最新のハードウェア上でも決して高速ではないという事実は、それ自体が物語っています。iTunesの遅延は、長年かけて何百もの映画、何千ものアプリ、そして何万もの曲といった膨大なライブラリを苦労して構築してきた人にとって特に懸念されるものです。iTunesを軽量アプリに分割すれば、長年人々が不満を訴えてきた遅延と応答性の問題は解決されるでしょう。
5. クラウド上のiTunesライブラリ
iCloud フォトライブラリと iCloud ミュージックライブラリはすでにあります。
ユーザーのiTunesライブラリをクラウドベースで完全にバックアップする時代はもうすぐ到来しているのではないでしょうか?そして、iTunesを独立したアプリとして再構築する以上に、これを実現する良い方法はあるでしょうか?クラウドライブラリがあれば、ローカルライブラリファイルが破損した場合でも、評価、タグ、その他のメタデータが失われることはありません。
さらに重要なのは、iTunesライブラリ全体をクラウドに保存することで、他のアプリでの評価、カスタムアートワーク、曲数などの情報を共有・更新しやすくなることです。そして、クラウドライブラリは、共有ボリュームに保存されたiTunesコンテンツに複数のMacから同時にアクセスできないという長年の問題を解決する可能性も秘めています。
6. よりシンプルなデバイス同期
これはiOSデバイスの同期プロセス全体を根本から見直す絶好の機会です。現在、iOSデバイスは一度に1つのiTunesライブラリとしか同期できません。これに正当な技術的理由があるかどうかは分かりませんが、iTunesはiPhone 6 Plusに新しい写真を追加する前に、既存の写真を削除するように促すべきではないはずです。
音楽、映画、テレビ番組でも同様です。
AppleはiOSデバイスの同期プロセスをさらに簡素化するだけでなく、専用のiTunesアプリ間でコードを共有し、各アプリが独自のコンテンツをiOSハードウェアと同期できるようにすべきです。そして、iPhone、iPod touch、iPadを複数のiTunesライブラリと同期する際に、既に保存されているコンテンツを消去しないようにしてほしいと思います。
最後に
iTunes を軽量アプリに分割するというトピックについて、あなたの考えを聞かせてください。
専用アプリはiTunesのメディア体験を向上させ、可能性の世界を広げると思いますか? 熱心な支持者は、AppleはiTunesをそのままにしておくべきだと主張し、専用アプリに分割することなく、アプリを根本から作り直すことを提案する人もいます。
あなたはどちらの陣営に属しますか?
あなたの観察と分析をコメント欄で他の読者と共有してください。