1
Mac上のiOSアプリがMacだけでなくiOSも向上させる理由

macOS Mojave の登場に伴い、Apple は iOS 向けに開発され、来年アプリ開発者向けに展開予定の翻訳システムを使用して実行される 4 つの Mac アプリを正式に出荷するようになりました。

しかし、2019年にiOS App StoreのどんなアプリがMac App Storeに登場するかを考えるのは楽しいことですが、Appleが来年macOSに他に何をもたらすのか、そしてその過程でiPadユーザーに予期せぬメリットがもたらされる可能性があるのか​​を考えることも価値があります。

このシステムは改善する必要がある

まず明白な事実から始めましょう。iOSアプリをMacに移植するというこのプロジェクト全体は、現在も進行中です。Appleが6月のWWDCのステージで述べたように、iOSアプリをMacで使えるようにするために必要な作業範囲をAppleが理解する最良の方法は、おそらく自社のアプリにその技術を適用することかもしれません。つまり、macOS Mojaveには、ニュース、ホーム、ボイスメモ、株価といった機能が搭載されているのです。

WWDC 2018 iOS Mac アプリ開発 IDG

Appleのクレイグ・フェデリギ氏はWWDC 2018で、同社がiOSアプリをMacに移植できるツールを開発中であると発表した。

Appleがこれらのアプリを選んだのは、少なくとも部分的には、移行が比較的容易だったからでしょう。例えば、Macで複数のウィンドウをサポートするような複雑なドキュメントベースのアプリはどれもありません。しかしそれでも、ホーム画面でのスケジュール設定など、iOSの前提がMojaveでもまだ垣間見える部分があります。設定ウィンドウは、実際のアプリウィンドウの中にあるモーダルで移動できない偽のウィンドウです。日付コントローラーはiOSのスピナーインターフェースを使用していますが、これはmacOSには全く適していません。

Mojave版Mac向け初のiOSアプリは、正直言ってあまり良くありません。誤解しないでください。何もないよりはましですが。しかし、開発者向けにリリースする前に、Appleがこの技術にさらに1年を費やしたのは非常に賢明だったということを示しています。

良いニュースとしては、Appleも現状に満足していないように思います。ユーザーと開発者の満足のためには、来年までにiOSからMacへのアプリのエクスペリエンスをさらに向上させる必要があります。

それは双方向だ

このシステム(まだ名前はついていないが、メディアの報道では、報告されたコードネームの 1 つにちなんで「Marzipan」と呼ぶことにほぼ落ち着いている)は開発され、運が良ければ Mac と iOS の両方でユーザー エクスペリエンスが向上するだろう。

AppleのMac内蔵アプリの中には、iOS版に比べて遅れているものがあります。その最たる例がメッセージでしょう。メッセージには、ステッカーやメッセージエフェクトなど、iOSのあらゆる機能が欠けています。Appleのクロスプラットフォームアプリのほとんどがこのシステムを使って開発され、iOSとMacで機能互換性が保たれる世界を想像しないのは無理もありません。使っているアプリがiOSで開発されたものだと分かっているのと、使っているアプリのMac版がAppleが昨年iOSに導入した機能に対応していないためにiPhoneを探しに行かなければならないのと、どちらが辛いでしょうか?

iOS側にもメリットがあり、特にiPadユーザーにとって大きなメリットがあります。以前にも述べたように、アプリがキーボードショートカット、マウスポインター、Macのメニューバーをサポートすれば、将来のiPadでもBluetoothキーボードとトラックパッドを接続すればこれらの機能が使えるようになることは想像に難くありません。

iPadスマートキーボード りんご

iOS アプリを Mac に導入できるようになったことで、iPad キーボードのサポートが向上することが期待できます。

iOSアプリの多くは、重要な点でMac版に遅れをとっています。AppleがApple MailのiOSコードベースを使ってmacOS版Mailの新バージョンを開発するのであれば、メールルールなど、Mac版が現在提供している機能を追加する努力をすべきでしょう。iOS版iWorkアプリはMac版にますます近づいてきていますが、iOSではどうしてもできない機能もまだいくつかあります。

AppleがMacユーザーにも受け入れられるよう、iOSアプリに機能を追加しなければならない世界を想像してみてください。iOSユーザーにとっても多くの問題が解決するのではないでしょうか?

(そして、両方のプラットフォームに存在し、もう一方のプラットフォームには存在しない機能を持つ「写真」アプリがあります。このアプリには取り組むべき作業が残っており、今年、「Mac 版の写真」アプリに新機能がほとんど追加されなかったことを考えると、舞台裏ではすでに作業が始まっている可能性があります。)

対処すべき重要な課題の一つは、複数のウィンドウを表示できるアプリです。これはMacでは一般的ですが、iOSではSafari(2つのWebページを同時に表示できる)以外、実質的に存在しません。Appleは来年のiOSリリースでアプリ内Split View機能を追加すると以前から予想していましたが、その機能がMarzipanにも搭載されるなんて想像してみてください。言い換えれば、iOSアプリがMacに登場し、複数のウィンドウやドキュメント、ビューを同時に開くという概念が確立されるのとほぼ同時に実現するかもしれません。Macではマルチウィンドウが既に重要な概念となっています。まさに良いタイミングではないでしょうか。

もし彼らがこれを正しく理解すれば…

Appleにとって、開発者サポートと自社アプリ開発の両面で、これら2つの別々のアプリプラットフォームを維持するのは大きな負担となるでしょう。しかし、同社がこのアプリ翻訳戦略を効果的に実行すれば、iPhoneから5K iMac Proに至るまで、あらゆるデバイスに対応する単一のアプリフォーマットが確立されるでしょう。

これはMacユーザーにとって良い体験となるでしょうか?それはすべて実行次第です。今後数年間は成長痛を経験することになるでしょう。Appleは現状を継続的にアップデートし、ユーザーや開発者からの不具合に関するフィードバックに耳を傾ける必要があります。さらに、Appleがこの移行を機に、Macアプリの適切な動作を再定義する可能性も十分にあります。Appleがそうした決定を下すのは、単にこの新技術の開発における失敗ではなく、正当な理由に基づいて行われることを願っています。

多くのMacユーザーは、長年Macを使ってきたため、Macが変われば不満を抱くでしょう。変化は難しいものです。しかし、Appleは、全く新しい世代がiOSとともに成長してきたことを理解しています。MacをiOSユーザーにとってより身近なものにすることは、大きなチャンスです。

ほら、誰もこれが簡単だなんて言ってない。実際、とてつもなく難しい。でも、macOS MojaveでiOS向けに翻訳された最初の4つのアプリがリリースされたことで、移行は始まった。これからは間違いなく、さらに奇妙な状況になるだろう。でも、きっと良くなるだろうと期待している。