Appleの2019年世界開発者会議(WWDC)まであと数日となりました。つまり、iOS 12とmacOS Mojaveの話題で持ちきりだったAppleの世界から、両製品の次期バージョンに焦点を当てた世界へと足を踏み入れるということです。先週、iOS 13への夢を詳しく語りました。今度はMacの番です。
正しく作られたマジパン
IDGAppleが昨年のWWDCで発表したProject Marzipanが、今年のカンファレンスのハイライトとなるだろう。
今年のWWDCで、Appleはこの10年間でもっともmacOSに多くの時間を費やすだろうと私は確信している。しかし、WWDCをMacとiOSのAppleの関心を巡る戦いと捉えている人にとっては、少しほろ苦い思いをするだろう。Macへの新たな焦点は、主にAppleがiOSアプリ開発者に、アプリを迅速にMacに移植する機能を提供することにある。このシステムは、昨年Appleが計画の「スニークピーク」を公表した際には名称を明かさなかったが、メディアでは一般的に「マジパン」と呼ばれている。これは、昨年初めにブルームバーグのマーク・ガーマンが報じたコードネームに由来する。
Appleが最終的にどんな名前をつけるにせよ(「macOS上のUIKit」ではなく、正式な名前をつけるかどうかはさておき)、WWDCでは注目の的となるでしょう。そこで、核心となる疑問を以下にまとめました。
Marzipanアプリはどれくらい簡単に作れるのでしょうか? WWDC参加者の大半はiOS開発者です。きっと彼らの多くが、自分のアプリをMacユーザーに届けることに興味を持っていることでしょう。Appleはステージ上で、iOSアプリをmacOSに移植するのがいかに簡単かを披露してくれるでしょう。肝心なのは細部にあり、それはおそらくカンファレンスの後半のセッションで明らかになるでしょう。運が良ければ、Appleはアプリ開発者が自分のアプリを簡単に強化できるツールを提供してくれるでしょう。そうすれば、iOSアプリをmacOSに移植しただけのものではなく、本物のネイティブMacアプリのように感じられるようになるでしょう。基調講演でiOSアプリのデモが披露され、macOS上でのMarzipanアプリの見栄えの良さや、移行にどれほど手間がかからなかったかという証言が聞けることを期待しています。
「クラシック」Macアプリは、macOSの新機能にどの程度アクセスできるのでしょうか? iOSの技術やアプリをMacに導入することの裏返しとして、 Macユーザーが頼りにしている技術を使っていない既存アプリが数多く存在するという問題があります。これらのアプリの開発者は、この夏、新技術も活用できるように何らかの変更を加えることができるのでしょうか?例えば、AppleがmacOSにSiriショートカットを追加するという噂があります。Marzipanアプリは、iOSと同様に、その技術と連携できるのではないかと思います。しかし、既存のMacアプリはどうでしょうか?このように技術から締め出され、2つの異なる世代のMacアプリの間に分断が生じれば、アプリのユーザーにとっては痛手となるでしょう。
マジパンアプリはユーザーにとってどれほど奇妙な存在になるのでしょうか。これは大きな問題です。来週には何らかの手がかりが得られるでしょうが、真相が明らかになるのは秋(そして最初のマジパンアプリがリリースされる時期)までかかるかもしれません。iOSアプリがMacに大量に流入してくることで、「Macっぽい」アプリの判断基準が変わりつつあるのはほぼ間違いないでしょう。とはいえ、一貫性は重要です。ユーザーは、アプリの開発にどんなAPIが使われたかなど気にしませんが、MacアプリAの見た目や動作がMacアプリBと全く違うとしたら、それは困ったものです。Macアプリには、iOSには存在しない、あるいはiOSでは優先されない機能が数多くあります。メニューバー、キーボードショートカット、マルチウィンドウなど、その3つを挙げるだけでもその3つです。この移行はどれほどシームレスになるのでしょうか。
iOSと同期
Marzipan自体の詳細を超えて、これはAppleにとってiOSとmacOSの統一性を高める絶好の機会となるでしょう。2つのプラットフォームが見た目も動作も似通っている必要があると言っているわけではありません(iPadとMacの相乗効果がもう少しあればありがたいですが)。しかし、それでも不必要に思える小さな違いがいくつも残っています。
りんごiOS版のスクリーンタイムは昨年リリースされました。Mac版も開発中でしょうか?
昨年、AppleはiOSにスクリーンタイム機能を追加しました。今年中に改善されることを期待しつつも、良いスタートでした。一方、macOSのペアレンタルコントロール機能はかなり初歩的で、スクリーンタイムとは全く切り離されています。iOSとmacOSの両方のデバイスを持つ子供を持つ親としては、両方をまとめて管理できればと思っています。
メッセージアプリはiOS版に比べて長年遅れをとっています。おそらくコードベースがずっと古いせいでしょう。iChatを覚えていますか?AppleがiMessageのエフェクトやMemojiステッカーを使ってメッセージを送信できるようにするためにMarzipanを使うなら、ぜひともやってほしいです。Macで許可されている動作とiOSで許可されている動作を頭の中で整理しなければならないのにはうんざりです。
macOSとiOSの用語にはまだいくつか相違点があります。例えば、「システム環境設定」アプリは「設定」に名称変更すべきでしょう。他にも用語の例はたくさんあるはずです。アプリプラットフォームは統合されつつあります。これを機に、他の用語についても統一を図りましょう。
Mac App Storeを盛り上げる
昨年、AppleはMac App Storeの再設計を発表し、一部の主要開発者がストアに復帰したことを大々的に宣伝しました。その裏では、App Storeアプリがこれまで以上に強力な権限を要求できるよう、数々の新技術が追加されてきました。Appleがこの方向でさらなる進歩を遂げ、Mac App Storeが、少数のユーティリティとiOSから移植された大量のアプリを置き去りにする場所ではなく、あらゆるMacソフトウェアの開発者にとって意味のある場所になることを願ってやみません。
りんご次期 macOS では、Mac App Store にさらなる変更が加えられる可能性があります。
さらに、AppleがApp Store以外で配信されるアプリのセキュリティを強化しようとしているという、さらなる証拠を目にしたい。昨年、Appleは「公証アプリ」という概念を導入した。これは、App Store以外で配信されるアプリをAppleが検証し、マルウェアだと判明した場合は削除することを可能にするものだ。App Storeという魔法の氷壁の向こう側に住む自由民にAppleが屈服を強いるという考えは多くの人々を不安にさせるが、私はこれを、すべてのMacアプリがMac App Storeから配信されることを強制することなく、Macをより安全にするためのAppleの努力と捉えたい。Macの未来が完全にロックダウンされ、App Storeのみのプラットフォームになることを望む人はいないだろう。Appleが依然として公証のような代替技術に投資しているのであれば、そのような暗い未来は避けられるだろう。
「欲しいもの」をウィッシュリストに入れる
Appleが優先事項として考えている可能性はほぼないと分かっていても、心の奥底でずっと願っている機能があります。でも、もし来週発表されたら大喜びするでしょう。
セルラー通信対応のiOSデバイスは10年以上前からありますが、Appleはセルラー通信対応のMacラップトップをリリースしていません。その理由の一つは、システムが使用しているネットワーク接続の種類をほとんど認識できないことです。AppleはmacOSに何らかの変更を加え、Wi-Fiやイーサネット経由のデータとセルラーネットワーク経由のデータの区別をより明確にし、どのアプリがセルラーデータにアクセスするかをユーザーが選択できるようにすべきです。そして、セルラー通信対応のMacBookハードウェアのリリースほど、これらの機能の普及を加速させるものはありません。
りんごMac の Automator は iOS ショートカット アプリの Mac バージョンに置き換えられるのでしょうか?
私はユーザー自動化の支持者でもあります。コンピューターは、人間が時間を無駄にする必要のない退屈で反復的なタスクを実行するために存在していると信じています。現在、macOSとiOSは自動化に対して全く異なるアプローチを採用しています。macOSではAppleScript、Automator、シェルスクリプトの組み合わせであり、iOSではショートカットアプリです。AppleScriptやAutomatorが劇的に改良されてiOSに普及するとは夢にも思いませんが、AppleがショートカットをMacに導入し、新旧のMacアプリ間でユーザー自動化を統合する手段として使用できると信じたいです。現時点では、macOSとiOSで最新のユーザー自動化を提供するための今後の方向性がどうなるかは、全く気にしません。方向性があり、それが統合されていて、Appleが将来にわたってそれに注力している限りは。