iOSアプリの移植でMacがiPhoneのような使い心地になるわけではない、とAppleのフェデリギ氏は語る

iOSアプリの移植でMacがiPhoneのような使い心地になるわけではない、とAppleのフェデリギ氏は語る

Roger Fingas's profile pictureロジャー・フィンガス

· 2分で読めます

iOSアプリをMacに移植するAppleの取り組みは2年間にわたって進められており、サードパーティ開発者向けの移植プロセスは完全に自動化されることはないと、ソフトウェアエンジニアリング責任者のクレイグ・フェデリギ氏はインタビューで語った。

フェデリギ氏はWiredに対し、XcodeにはアプリプロジェクトをmacOSとiOSの両方に対応させるフラグを設定するオプションが追加されると説明した。ただし、一部のインターフェース操作(例えば長押しが2本指クリックになるなど)は自動的に変換されるものの、メニュー、サイドバー、共有ボタンなどの機能には追加の作業が必要になる可能性がある。

Appleは月曜日のWWDC基調講演で、iOSアプリをMacに移植する計画を発表しました。ホームアプリやApple Newsアプリなど、ファーストパーティアプリの初期バージョンは今秋のmacOS Mojaveで提供される予定です。

MojaveにはiOSのUIKitのバージョンが含まれており、コードの移植が容易になります。両プラットフォームはMetalなど、既に基盤となるフレームワークを共有しているため、チップアーキテクチャによるパフォーマンスの差はほとんどないはずです。

「現段階では、それほどではありません」と彼は述べた。「MetalのようなコアAPIの多くは、Macとその関連CPUやGPU、そしてiOSの両方で問題なく動作するように、長年懸命に取り組んできました。」

基調講演で非常に明確に「ノー」と述べた後、フェデリギ氏はiOSとmacOSを統合する計画も、タッチスクリーンを搭載したMacを開発する計画も一切ないことを改めて否定した。

「Macを使う上で人間工学的に重要なのは、両手を表面に置いて操作することだと私たちは強く感じています。腕を上げて画面を操作するのはかなり疲れる作業です」と彼は語った。「これまで他社の製品を見て、『どれくらい早く実現できるか』と考えたことはありませんでした」

彼は、タッチスクリーン搭載のWindowsノートパソコンが普及しつつあるにもかかわらず、それを「実験」とさえ呼んだ。MicrosoftのSurfaceデバイスはそれなりの人気を得ているが、Surface ProとSurface Bookはタブレットとしての使用を念頭に置いて設計されている。

フェデリギ氏はさらに、開発者がmacOSアプリの変換方法を制御し、必要に応じてMac App Storeを経由せずに販売できるようになると指摘した。WWDC 2019では、サードパーティによる変換ツールへのアクセスについて一般公開される可能性がある。

「そう考えるのは合理的だろう」と彼は言った。

AppleがiOSアプリをMacに移植する計画があるという噂は、2017年後半からあった。当時、このプロジェクトは「マジパン」と呼ばれ、Macアプリの品質とアップデート頻度の向上を目指していたとされる。

フェデリギ氏による今回の発表は、噂されていた内容、あるいはその後の展開とは異なる。現状では、2019年に開発者向けにリリース予定のAppleのフレームワークは、iOSからMacへのアプリ移行の難しさを軽減するものであり、エミュレーションや類似の環境でアプリを実行するものではない。