2010年代はMacにとって厳しい時代でした。AppleはiPhoneとiPadの改良に躍起になっていた一方で、Macは何年もアップデートがありませんでした。Macは引退の準備をしているのか、それともAppleが新しいデバイスに移行するにつれて、レガシープラットフォームは消えていくのか、という疑問が強くありました。
先週の発表は、Appleが2020年代のMacに関して新たな構想を持っていることを示唆しています。まず、プラットフォーム全体がiPhoneやiPadと同じApple設計のプロセッサアーキテクチャに移行するという発表がありました。そして、これらのMacではMacアプリだけでなく、iOSアプリとiPadOSアプリも動作するようになるというニュースもありました。これは、Macがもはや異端者ではなくなることを意味します。むしろ、MacはAppleのコンピューティング・ユニバースの中心となり、あらゆるプラットフォームが集結する場所となるのです。
あなたが望むものすべて、そしてそれ以上
これはWWDC基調講演で最も意外な発表の一つでしたが、ほとんど触れられることなく、見逃されやすいものでした。Apple Siliconを搭載したMacでは、iPhoneおよびiPadアプリがそのまま動作します。これは、開発者がiPadアプリをMacアプリに変換するためのMac Catalystとは異なります。これは、開発者が追加作業を行うことでiPadアプリをMacアプリに変換できるものです。これらのアプリは、iPhoneおよびiPad向けに設計された、全く改変されていないアプリであり、Apple Silicon搭載のMacで動作します。
もちろん、まだ答えが出ていない疑問はたくさんあります。中でも最も重要なのは、キーボードとトラックパッドは搭載されているもののタッチスクリーンのないMacで、マルチタッチジェスチャーをどうやってエミュレートするのか、ということです。最も明白な答えは、Apple Siliconで動作するすべてのMacがタッチスクリーンも搭載するようになるかもしれない、ということです。
ここ数年、私はAppleがiPadOSをベースにしたラップトップを開発すべきだと主張してきました。iPad ProのMagic Keyboardの登場とiPadOSのカーソルサポートにより、Appleがそのような製品を開発できることがさらに明確になりました。

iPad Pro(マジックキーボード付き)
しかし、今はそんなことは絶対に起こらないと思っています。なぜなら、そうする必要もないからです。iPadラップトップはMacBookです。特にタッチスクリーンが搭載されていればなおさらです。未来のMacBookは、私のiPadと同じソフトウェアをすべて実行できるでしょう。そして、 Macのソフトウェアもすべて実行でき、必要に応じてターミナルにもアクセスできるでしょう。まずはラップトップですが、iPadアプリも一緒に使えるようになるでしょう。
AppleがiPadアプリが使えるタッチスクリーンMacBookを発売するなら、Appleがラップトップのエルゴノミクスを変え、コンバーチブルPCラップトップのような製品を提供するのではないかと考える価値がある。iPadがMagic Keyboardの有無にかかわらずタッチ操作重視のデバイスであるように、iPadアプリが使えるタッチスクリーンMacBookはラップトップであり、ラップトップとして使うのが最も効果的だろう。しかし、ラップトップのキーボードを折りたたんでタブレットのように使えるようになれば、それも魅力的ではないだろうか。
Macの未来は…すべてだ
MacがiOSアプリの捨て場になっているという不満の声は、これまでも、そしてこれからも、数多く聞かれるでしょう。しかし、私は明るい面を見たいと思います。Appleは、これまでで最も成功したソフトウェアプラットフォームをMac対応にしようとしているのです。(あるいは、より正確に言えば、MacをiOS対応にしようとしている、と言えるでしょう。)
2020年代のMacの未来を思い描くとき、それは旧世代のコンピュータユーザーが使うレガシープラットフォームではなく、Appleのソフトウェアプラットフォームの真髄と言えるでしょう。MacはiPhoneやiPadができること、そしてあらゆるものを動かすことができるようになります。それに加えて、数十年にわたるプロ向けアプリへのアクセス、App Store以外からのソフトウェアダウンロード、コマンドラインへのアクセスなど、Macが持つ伝統的なパワーも備えています。Macは赤毛の継子ではなく、あらゆることを可能にする唯一のAppleデバイスとなるでしょう。

未来はSwiftUIです。
はい、長期的にはAppleはMac開発者を、従来のMacアプリの基盤となる開発手法であるAppKitから遠ざけるでしょう。しかし同時に、iOS開発者も、従来のiPadおよびiPhoneアプリの基盤となる開発手法であるUIKitから遠ざけるでしょう。Appleのビジョンが実現すれば、Appleのすべてのプラットフォームの未来はSwiftUI、つまりApple Watchから27インチiMacディスプレイまで対応できるように設計されたシステムになるでしょう。
しかし、その時代はまだ遠い。近い将来、Macは新たな命を吹き込まれ、Appleのデバイス戦略において中心的な役割を担うようになるだろう。iPhoneとiPadはサブセットとなり、Macはスーパーセットとなるだろう。待ち遠しい。