Ipad

ブルームバーグ:Appleが独自のMacチップを計画、iOS/macOSユニバーサルアプリは2021年までに登場

ブルームバーグ:Appleが独自のMacチップを計画、iOS/macOSユニバーサルアプリは2021年までに登場

ソフトウェア開発者はまもなく、iPhoneやiPadのハードウェア上で動作するか、Mac上で動作するかに応じて、タッチスクリーンまたはマウス/トラックパッドで動作するユニバーサルiOS/macOSアプリを開発できるようになります。Project Marzipanと呼ばれるこのアプリ統合の取り組みは、AppleがIntelチップを自社製のMacプロセッサに置き換える計画を進めていると報じられている中で開始されました。

ブルームバーグのマーク・ガーマン記者:

Appleは今年後半、同社が早ければ6月に年次開発者会議で発表する新しいソフトウェア開発キットを通じて、開発者がiPadアプリをMacコンピューターに移植できるようにする計画だ。

開発者は依然として、アップルのiOSおよびMac App Storeにアプリの別々のバージョンを提出する必要があるが、新しいキットにより、基礎となるソフトウェアコードを2度書く必要がなくなると、計画に詳しい関係者は述べた。

WWDC は、6 月 3 日から 7 日までサンノゼのマッケナリー コンベンション センターで開催される予定です。

この複数段階にわたる取り組みの最終目標は、2021年までに開発者が一度アプリを開発すれば、iPhone、iPad、Macで動作するようにすることだ。しかし、アプリ統合計画にもかかわらず、AppleはiOSとmacOSを単一のオペレーティングシステムに統合するつもりはないと明言しており、この点は懸念材料となる。

Appleは2020年にキットを拡張し、iPhoneアプリをMacアプリに同じように変換できるようにする予定です。iPhoneの画面はMacのディスプレイよりもはるかに小さいため、Appleのエンジニアたちはこれを困難に感じています。

うまくいけば、これによって、最適化されていない Android タブレット アプリのように、スマートフォン以外の画面で不自然に見える拡大されたアプリが作成されることはないでしょう。

2021年までに、開発者はiPhone、iPad、Mac向けのアプリケーションを1つのアプリ、いわゆる「シングルバイナリ」に統合できるようになります。これにより、開発者はそれぞれのApple App Storeに作品を提出する必要がなくなり、iOSアプリをMacコンピュータから直接ダウンロードできるようになり、実質的にストアが統合されます。

プラットフォームごとにコンテンツをフィルタリングする中央ストアが一つあると想像しています。iPhoneでアクセスするとmacOSアプリは非表示になり、その逆も同様です。また、すべてのアプリを表示するオプション(例えば、App StoreのiPhone限定検索結果を閲覧する際にiPadアプリを表示するなど)も必要です。そうすれば、スマートフォンやタブレットからMacにアプリをダウンロードしてインストールできます。

Appleは、新しいフレームワークが新しいソフトウェアの開発を促し、同社のガジェットの利便性を高めることを期待している。一部の大手開発者は、TwitterのようにmacOSネイティブアプリの開発を中止し、Webベースのアプリに移行している。

最も直接的なメリットは、Appleデバイス向けソフトウェアを開発する何百万人もの開発者の負担を軽減することです。例えば、Netflixは今年後半にiPadアプリをMac向けに移植することで、動画視聴用のMacアプリをより容易に提供できるようになります。

Macプラットフォームをほぼ放棄したTwitterは、2021年までにすべてのApple顧客向けに単一のアプリを公開する可能性がある。

プロジェクト・マジパンは、正しく実行されれば、こうした問題を解決できる可能性がある。

怠惰な開発者の間で、複数のプラットフォームで動作するアプリを開発する際にサードパーティ製のソフトウェアフレームワークを使うという憂慮すべき傾向が見られ、その結果、あらゆる種類のゴミソフトウェアが生み出されています。その好例が、Slack、NordVPNなど、Electronで構築されたアプリです。このようなクロスプラットフォームアプリの大きな問題は、各OSのプラットフォーム固有の機能を実際には尊重していないことです。その結果、すべてのネイティブMacアプリが「無料で」利用できるスペルチェックなどのmacOSが提供する機能が利用できません。

ボイスメモは、macOS Mojave で利用できるようになったもう 1 つの iOS アプリです。

ブルームバーグは2017年12月にProject Marzipanについて初めて報じ、AppleがiPhone、iPad、Macの各デバイスで動作する単一のアプリバイナリをプログラマーが設計、開発、コンパイルするのを支援する新しいツールを開発していると報じました。同社が新しいフレームワークを初めて公開したのは、2018年6月のWWDC 2018でした。

現在、Project Marzipanのフェーズ1に突入しており、Appleは株価、ホーム、その他のiOSアプリをmacOS Mojaveに移植することで、新しいフレームワークのテストを行っています。クパティーノに拠点を置くAppleは、基本的にiOSの標準フレームワークをmacOS向けに改良し、トラックパッド、マウス、ウィンドウの操作など、デスクトップコンピューティングに特化した動作を取り入れました。

Marzipan で構築された最初のアプリはかなりひどいものでした。

Mojave の標準アプリの 1 つである Apple News は、Apple の Marzipan ツールを使用して構築されました。

Macのホーム、株価、ニュースアプリをよく見てみると、様々な不整合や不合理なユーザーインターフェースレイアウトに気付くでしょう。これらのiOSアプリをmacOSで動作させるために、何らかの中間ソフトウェアレイヤーが介在していることがはっきりと分かります。

とはいえ、フェーズ2、3以降では速度と応答性が大幅に向上することは間違いないと考えています。そして、MacがついにIntelチップを捨ててApple設計のプロセッサに切り替えれば、これらの移植アプリはmacOSでネイティブに動作するようになるでしょう。

疑問に思っている人のために言っておくと、Mac に搭載されている Intel チップを Apple 設計のチップに置き換えるという取り組み (コード名 Kalamata) はまだ開発の初期段階にある。

信頼できるAppleアナリストのミンチー・クオ氏は、自社設計のMacチップへの移行によってAppleが得る4つのメリットを挙げた。第一に、AppleはMacの設計と製造のすべてをコントロールできるため、Intelの信頼性の低いロードマップによる悪影響から逃れることができる。

第二に、Appleはプロセッサコストを削減することで自社の利益を増やすことができます。第三に、そのコスト削減がMacの価格低下に繋がれば、市場シェアを拡大​​できる可能性があります。そして第四に、自社製チップを使用することで、Macプラットフォームと競合製品との更なる差別化を図ることができます。

プロジェクト・マジパンについてどう思いますか?ぜひコメント欄で教えてください!

上の画像: Luna Display アダプターは iPad をサブディスプレイに変える

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.