AppleはIntelと距離を置く:macOSはx86から​​自社製の共通CPUアーキテクチャに移行し、iOSアプリを実行する

Table of Contents

AppleはIntelと距離を置く:macOSはx86から​​自社製の共通CPUアーキテクチャに移行し、iOSアプリを実行する

WWDCアップルは月曜日、macOS 製品ラインをインテル製チップから自社開発の Arm 互換プロセッサに移行する計画である、Apple Silicon と呼ばれる取り組みを発表し、これによりクパチーノの全製品が共通のハードウェア アーキテクチャ上に配置されることになる。

新型コロナウイルスのパンデミックによりバーチャル開催となった2020年世界開発者会議(WDC)の基調講演で、AppleはApple Siliconを搭載した最初のMacを年末頃に出荷し、完全な移行には約2年かかると発表しました。このデバイスの詳細は不明ですが、おそらくMacBook Proと思われます。このデバイスには、今秋出荷予定のmacOS 11(Big Sur)が搭載される予定です。

Appleは2006年6月、IBM製チップを捨ててIntel製プロセッサに切り替え、一部に衝撃を与えた。今回、Chipzillaを捨てて自社製チップに切り替えた。同社は、これにより混乱は最小限に抑えられると主張しているが、デュアルブートシステムの状況はまだ不透明だ。

Appleは、Xcode開発ツールに、Apple SiliconとIntel x86_64のネイティブコードをバンドルした、アプリ用の新しいバイナリコンパイルターゲット「Universal 2」を導入します。また、次世代のArmベースMacでレガシーx86_64コードを実行できるようにする仮想化レイヤー「Rosetta 2」も提供します。Rosetta 2は、インストール時、またはJITコンパイルされたJavaScriptまたはJavaを使用するブラウザの場合はオンザフライでx86_64コードを変換します。

Linux VMとDockerを実行するための新しい仮想化レイヤーも開発中です。WWDCのビデオイベントでは、ツールおよびフレームワークエンジニアリング担当バイスプレジデントのAndreas Wendker氏がコマンドライン経由でLinux VMからApache Webサーバーを起動するデモを行った以外、詳細はほとんど明らかにされませんでした。AppleはChromium、Node、V8といった様々なオープンソースプロジェクトにもパッチを適用し、Apple Silicon上で動作するようにしています。

Appleは、開発者がmacOSアプリをArmベースのチップに移行できるよう、ユニバーサルアプリクイックスタートプログラムを導入した。このプログラムでは、ドキュメント、フォーラム、macOS Big Surのベータ版、Xcode 12、アプリテスト用のArmベースハードウェアの「限定使用」(A12Z Bionic SoC、16GBのメモリ、512GBのSSDを搭載したMac mini)などの形でサポートが提供される。

31カ国の開発者が応募資格を持ち、採用された場合は500ドルを支払う必要があります。「限定使用」とは、採用後1年以内にハードウェアをAppleに返却する必要があることを意味します。キットは今週から出荷が開始されます。

高額な費用

AppleがIntel製チップの採用を徐々に中止する(この移行は数年前から噂されており、少なくともあと2年かかるとされている)と、Intelは年間約30億ドル、つまり売上高の4%の損失を被る可能性があると推定されている。Intelの株価は月曜日に上昇して取引を終えた。これは、投資家が既に移行の可能性を株価評価に織り込んでいる兆候である。

富岳スーパーコンピュータ

富士通、世界最速スーパーコンピュータ「富岳」415PFLOPSでトップに躍り出る

続きを読む

Apple CEOのティム・クック氏は、WWDC基調講演でApple Siliconへの移行を祝福したにもかかわらず、Intelが直ちに追い出されるわけではないことを明らかにした。

「今後何年にもわたり、IntelベースのMac向けにMac OSの新バージョンをサポートし、リリースしていく予定です」とクック氏は述べた。「実際、現在開発中のIntelベースのMacには、非常に期待している新製品がいくつかあるのです。」

クック氏はおそらく、電力消費量とバッテリー寿命が2019年モデルで最大約902ワットとなるAppleのMac Proワークステーションのアップデートについて言及しているのだろう。

アーキテクチャ移行の深刻さを強調するため、Apple のソフトウェアエンジニアリング担当 SVP である Craig Federighi 氏は、Microsoft と Adob​​e がそれぞれ Office と Creative Cloud スイートの Apple Silicon ビルドをテストしていると述べた。

ムーア・インサイツ・アンド・ストラテジーの社長兼主席アナリスト、パトリック・ムーアヘッド氏は、ザ・レジスター宛の電子メールで、インテルへの影響は最小限にとどまるはずだが、それでも同社の評判には打撃となるだろうと述べた。

Appleが、Armベースプロセッサ搭載Macのユーザーと開発者に安心感を与えるための技術的な詳細をあまり提供しなかったことに、私は非常に失望しています。AppleがBOM(部品表)コストの削減で利益を得ることは分かっていますが、開発者は実際に手を動かす前に、コードの変更に投資することで何が得られるのか自問すべきです。

一つのメリットは、Apple Siliconを搭載したmacOSデバイスでiOSおよびiPadOSアプリをネイティブに実行できるようになることです。逆に、macOSアプリをiOS/iPadOSで実行することも最終的には可能になるかもしれませんが、Logic Pro Xのような大画面向けに設計されたアプリは、大きな変更を加えずにiOSに移行することは不可能です。また、AppleはmacOSとiOSのApp Store間でアプリ審査ルールを統一する必要もあります。

変更された基盤以外にも、現在開発者に公開されているmacOS Big Surの主な変更点は、見た目の改善と、マップ、メッセージ、Safariなどのアプリの機能強化です。

フェデリギ氏は、SafariのJavaScript速度とページ読み込み速度を高く評価した。「頻繁にアクセスするウェブサイトの読み込み速度は、SafariはChromeよりも平均で50%以上速くなりました。Safariは業界をリードするバッテリー駆動時間を維持しながら、この驚異的なパフォーマンスを実現しています」とフェデリギ氏は述べた。

Safariは、これまでプライバシー重視の様々なブラウザ拡張機能によって明らかにされていたようなトラッキングコードを実装したウェブサイトを表示することで、広告技術をユーザーにとってより可視化します。次期バージョンのSafariでは、「ユーザーはサイトを訪問した際にツールバーのプライバシーレポートボタンをクリックすることで、そのサイトがプライバシーをどのように扱っているかをより深く理解できるようになります」と氏は述べました。

おそらくこれは、StatCounter によれば世界市場シェアがわずか 10 パーセント程度しかない Safari のデスクトップ版を使う人を増やすきっかけになるだろう。

サポートの拡張と潜在的な問題

AppleはSafari拡張機能をMac App Storeで配信する計画も立てている。「Web Extensions APIのサポートを追加することで、開発者は他のブラウザ用に作成した拡張機能を簡単にMac App Storeに移行できるようになります」と氏は述べた。「また、Mac App StoreにSafari拡張機能を展示する全く新しいカテゴリを構築し、ユーザーが簡単に見つけられるようにする予定です。」

フェデリギ氏は、Google が Chrome ウェブストアで取り組んでいるプライバシーとセキュリティの問題が根深いことを認め、Safari では「1 日間許可」、「この Web サイトでは常に許可」、「すべての Web サイトで常に許可」のいずれかの方法で拡張機能へのアクセスを許可するようユーザーに求めると述べた。

AppleのiOS 14では、ホーム画面の整理機能として「Appライブラリ」と呼ばれる機能が追加されました。この機能を使うと、アプリを連続して表示している画面を、カテゴリ別に整理し、1つの画面にまとめることができます。iOSのフォルダ機能に似ていますが、画面をスワイプするインターフェースの慣習とは独立しており、大規模に展開すると機能しなくなります。

ウィジェットが再設計され、iOS 14ではホーム画面のページに貼り付けられるようになります。また、2017年のAndroid 8.0 Oreo以降Androidユーザーに好評だったピクチャ・イン・ピクチャがiOSにも導入され、ユーザーは他のアプリを介さずに動画を視聴できるようになります。

Siriは最小化モードになり、邪魔にならず、質問への回答能力が向上します。Siriの音声入力機能は、デバイス上でもオフラインでも動作します。

Appleは、リアルタイム会話翻訳を実現する独自の翻訳アプリでGoogle翻訳に対抗しています。最大のセールスポイントはプライバシーです。このアプリの音声認識モデルはデバイス上で動作するため、会話に関するデータはクラウドに送信されません。

iMessages アプリは、macOS のメッセージアプリと同様に、チャットの会話をピン留めする機能、インライン返信やメンションなどのグループチャットの改善、さまざまなヘアスタイルや COVID-19 時代のマスクを表す新しい Memoji などの改良が加えられています。

最近改訂された Apple マップは、追加の交通手段オプション「サイクリング」を備え、今年後半にはカナダ、アイルランド、英国に導入される予定です。

クリップス、しかしクリッピーではない

iOSにおける最も本質的な変更は、おそらくアプリの検索と配信方法に関係しています。Appleは開発者向け機能「App Clips」をリリースします。これにより、iOSデバイスユーザーはアプリの最小バージョンをオンデマンドでダウンロードできるようになります。

App Clipsは、Google PlayのInstant AppsやProgressive Web AppsをAppleが独自にアレンジしたものと考えてください。簡単に見つけられ、簡単にインストールできるよう最適化されたコードです。App Clipsは、ダウンロードを高速化するため、最大10MBまでのサイズに制限されています。

Appleは、配布を容易にするために、URLをエンコードし、NFCチップの参照情報を組み込んだApp Clipコードを開発しました。これらのコードは、NFCタグ、QRコード、スマートアプリバナー、メッセージ/iMessage内のリンク、マップのプレイスカードなどで参照できます。iPhoneユーザーはApp Clipコードにスマートフォンをかざすだけで、ベンダー固有のアプリをほぼ即座に入手できるという発想です。

App Clipsには複数のアプレットを含めることも可能です。「Yelpのように複数のビジネスをサポートするアプリが、それぞれのビジネスに対応するアプレットエクスペリエンスを作成できるようにしました」とフェデリギ氏は述べています。

完全なアプリはデバイスにインストールされません (したがって、混乱を招くことはありません)。ただし、完全なインストールは、App Clip 参照が一時的に保存される新しい App ライブラリの [最近使ったアプリ] カテゴリから実行できます。

iPadOS、watchOS、tvOSについても言及がありました。watchOSと、自動手洗い検出機能による公衆衛生基準の強化に期待しています。

「我々のアプローチは、機械学習モデルを使用して手洗いと思われる動作を判定し、次に音声を使用して水が流れる音や手に石鹸が当たる音を確認するというものだ」と技術担当副社長のケビン・リンチ氏は説明した。

「この間、上手に洗うための簡単なコーチングを受けられます。カウントダウン、触覚、音で、決められた時間通りに洗えるよう促します。途中で中断した場合は、皿から洗うように促す音が聞こえます。そして、洗い終わったら、目で見て、耳で聞いて、触って、感じてください。」®

Discover More