95
iOS と macOS は将来どうなるのでしょうか?

現状の細部にこだわりすぎて、将来に関する明白な疑問を見落としてしまうのはよくあることです。ジョン・シラクサが2005年にMac OS Xの老朽化の危険性について書いたとき、このOSはまだ登場からわずか5年でした。しかし、Appleは長期的にこのOSの重大な欠陥に対処する必要があるという彼の指摘は間違っていませんでした。

iOSが好調な今(そしてMac以外のほぼすべての主要Appleプラットフォームの基盤となっている)、次に何が起こるのか想像するのは難しい。しかし、スティーブ・トラウトン=スミス氏のツイートには、ハッとさせられた。Googleの次世代OSプロジェクトであるFuschiaに関するArs Technicaの興味深い記事へのリンクを貼った後、トラウトン=スミス氏はこう書いている。「モバイル時代は既にかなり進んでおり、大手企業はそれに続くOSを設計している。Appleが同じことをしていないとしたら驚きだ。AppleがiOSとmacOSの両方を、より統一された新しいものに置き換えたいと考えるのは、それほど突飛なことではない。ポストXNU(iOSとmacOSを動かすカーネル)、ポストBSD(iOSとmacOSの基盤となるUnix)だ。」

macOSに代わる?確かに、このゲームは以前にもプレイしたことがある。Macが10年ごとにチップアーキテクチャを変更してきたように、macOS/OS Xの時代も17年が経ち、クラシックMac OSもほぼ同じくらいの期間続いた。iOSは比較的新しいとはいえ、それでも10年の歴史があり、Mac OS Xをベースに構築されている。もしかしたら、iOSの時代は私たちが思っているよりも早く来るのかもしれない。いや、そうでないかもしれない。では、Appleの長期的なOSの選択肢を見てみよう。

両輪で邁進する。このシナリオでは、AppleはmacOSとiOSという、2つの別個の(しかし関連性のある)基本オペレーティングシステムを維持し続ける。iOSは引き続き大きな注目を集めるが、macOSにも主要な新機能が追加され、特にiOSの追加機能と相乗効果を発揮する。完全に独立した2つのオペレーティングシステムを維持するには(Apple Watch、Apple TV、HomePodを動かすiOS派生版は別として)、多くの追加作業が必要となるが、MacはAppleが放棄したい事業ではなく、iOSがMacに取って代わるわけでもないため、現状維持となる。

iOSロゴアイコン りんご

iOSに力を入れ、macOSを置き換える。これが現状だと主張する人もいるだろう。macOSはまだ一定の評価を受けており、毎年アップデートも行われているので、この点については私にはよく分からない。しかし、最初の2つのシナリオの違いは、AppleがiOSで最終的に何を目指しているかによるところが大きいのは事実だ。AppleはiOS、特にiPad向けに、macOSを完全に置き換えるほど強力なオペレーティングシステムを構築しようとしているのだろうか?iOSを仕事で実際に使っている者としては、AppleがiOS搭載のデスクトップやラップトップを開発し、Macの生産を終了させるにはまだ長い道のりがあると思う。しかし、Appleが全力で取り組めば、そこに到達する可能性はある。

Apple OS 2020。Appleが進むべきもう一つの道は、iOSとmacOSを毎年アップデートし続けつつ、それらのプロジェクトからリソースを引き揚げ、Apple Watch(あるいはAirPods?)のような小型デバイスから、27インチiMacやMac Proのような大型デバイスまで、あらゆるデバイスに対応できる全く新しいOSの基盤構築に着手することだ。iOSの長所を取り入れつつ、一部の機能を捨て去り(トラウトン=スミス氏はXNUカーネルとBSD Unixの基盤を新しいものに置き換えることを提案している)、この新しい単一のOSが将来のすべてのApple製品の基盤となり、MacとiOSの区別はなくなるだろう。

テセウスのOS

私の推測では、Appleは複雑なOS移行には乗り気ではないだろう。特にiOSとApp Storeが好調なことを考えるとなおさらだ。iOSは驚くほどの適応力を持っていることが証明されている。ここ数年、AppleはOSを全て丸ごと捨て去るのではなく、少しずつ部品を置き換えることを好んできた。iOSデバイスは昨年とは異なるファイルシステムで動作している。Appleの未来のプログラミング言語であるSwiftは、1997年にNeXTから継承したObjective-C言語と共存している。

Appleは、可能な限り、目に見えない、さりげない、そしてゆっくりとした技術移行を好むようです。市場を混乱させ、開発者の負担を増大させ、iPhoneとApp Storeの勢いを鈍らせる可能性のある、完全な移行よりも、iOSの関連性と最新性を維持するため、可能な限り水面下で変更を加え続けることを望んでいるように私には思えます。

ファインダーアイコン りんご

iOSを少しずつ置き換えていくのが未来だとしたら、macOSはどうなるのでしょうか? iOSは将来、あらゆるデバイスに搭載されるようになると私は信じています。Macは、おそらく誰もが使いたいと思う限り、これからも生き続けるでしょう。そのことに感謝しています。

Macの存在は、iOS開発においてAppleに強力な逃げ道を与えている。iOSでできないこと、iOSでは対応できない市場やユーザータイプがあれば、AppleはMacをソリューションとして提示することができるのだ。

現状はこうなっているようだ。AppleはiOSに投資し、開発の過程で様々な機能を統合しながら、より強力なものへと成長させている。しかし、Macの後継機として一気に開発を進めるようなことはしていない。macOSは新機能を追加しながらも、焦りを感じさせないまま、ひっそりと開発が進んでいる。決して刺激的なシナリオではないし、間違ったシナリオになってしまう可能性もある。しかし、時にはゆっくりと着実に進めていくことが勝利を導くこともあるのだ。