前回はアップルのOSとCPUの変遷について紹介した。今回は、噂どおりにARMベースのCPUを採用したMacが登場したら、各方面にどのようなインパクトをもたらすのかを考えてみる。各方面というのは、アップル自身、サードパーティのデベロッパー、そして一般のユーザーのことだ。それぞれ、どのような影響を受け、どう対処することが可能なのか。それによって何がもたらされるのかといったことを考えてみよう。
アップルはXcodeをアップデートするだけ?
ここで考えるのは、主にソフトウェアに関してだ。つまり、実際にARM搭載のMacのハードウェアを設計して製造する部門のことは考えない。そういうMacが登場したときに、macOSや純正アプリの開発、サードパーティのデベロッパー向け開発ツールを担当しているチームには、どのような対応が必要となるのか。
言うまでもなくまず最初に必要なのは、macOS用としては新たなCPUとなるARM用のソフトウェア開発環境を用意することだ。これは、macOSそのもの、純正アプリ、サードパーティ製アプリといった、あらゆるソフトウェアの開発に不可欠な要素となる。逆に言えば、それさえ完璧に整えば、ほかのことは2次的な問題となる。そして、これはそれほど大きな労力を要する仕事ではないだろう。
現在の技術をもってすれば、ほとんど「設定の変更」程度の労力で済んでしまうはずと言ってしまっても、
コメント