Microsoft は Apple の Mac ARM 移行からどのように学べるか

WWDC 2023 のプロモーション ロゴ。
このストーリーは、Apple WWDC の完全な報道の一部です。

Microsoftは過去10年間に何度もARMチップへの移行を試みてきた。 それらはすべて失敗した試みです。

コンテンツ

  • 開発者、開発者、開発者
  • どちら側を選ぶか
  • 羽を振り乱す時間です

しかし、 ワールドワイド開発者カンファレンス 月曜日、アップル 独自の切り替え計画を発表 今年後半から、Intel プロセッサの使用から独自の ARM ベースのカスタム チップへの移行が始まります。 しかし、Apple の場合、それはうまくいくかもしれません。

Apple は果断かつ計画的に取り組んでいるように見え、アプリの互換性からパフォーマンスまであらゆることに取り組み、ARM Mac が開発者と消費者の両方にどのようなメリットをもたらすかを説明しました。 Microsoft が同様のことを実現したいのであれば、メモを取り始めるべきです。

関連している

  • M3 Macは今年発売されるかもしれない — 驚くべき追加機能が追加される
  • Apple は Mac ゲーマーに興奮する大きな理由を与えた
  • 大規模なリークにより、Apple が取り組んでいるすべての Mac の秘密が明らかに

開発者、開発者、開発者

iPad、Windows ラップトップ、iMac Pro はサードパーティの開発者なしでは存在しません。 彼らは、あなたが使用するアプリやプレイするゲームをコーディングします。 そのため、システム アーキテクチャを切り替える際、企業は開発者の意見に耳を傾ける必要があります。 どのような種類の移行にも開発努力が必要であり、これらの開発者には説得力が必要です。

Microsoft が試していないとは言えません。 から ビジュアルスタジオ、開発者に優しいコミュニティ、 GitHub、さらには Windows Insider Program、Microsoft 専用ツールが豊富にある 開発者のために。 Microsoft は Project Reunion も導入しました、開発者がより良いアプリをコーディングできるようにします。 しかし、開発者向けにプラットフォームを統一するという同社の試みは常に失敗に終わった。

Windows 8 時代に不本意な開発者を強制したのか、それ以来どちらかの側を選ぶことを拒否したのかにかかわらず、Microsoft の ARM への移行は常に開発者サポートをめぐってつまずいてきました。 Windows 開発者は、Surface Pro X や Surface Pro X などの ARM デバイス用に個別の 32 ビット アプリをコーディングする必要があります。 他の常時接続 PC。 これは、ARM 上の Windows 10 が、より一般的な 64 ビット向けに最適化されていないためです。 アプリ。 一部のアプリや周辺機器がこれらのデバイスで動作しない理由もこれです。

Microsoft がこれを回避する方法として 32 ビット デスクトップ アプリのエミュレーションに大きく依存しなければならなかったのはそのためです。 エミュレーションがよく行うことですが、その結果、 パフォーマンスの問題 — Google Chrome のような一般的なアプリでも。 Googleも同じ立場にある Chrome OS サポートにより、 アンドロイド アプリ。

ネイティブ アプリの欠如は常に欠けているパズルのピースであり、それが Apple のアプローチを際立たせているものです。

どちら側を選ぶか

Apple は移行の発表をエミュレーションで主導しませんでした。 開発者にネイティブ アプリを作るよう説得することがすべてでした。 それは Apple のユニバーサル アプリ クイック スタート プログラムから始まります。 無料ではありませんが、少なくとも Apple によれば、開発者はほんの数日で ARM に移行するために必要なツールが提供されます。

このプログラムは、ドキュメント、フォーラム、サポート ベータ版へのアクセスを提供します。 MacOSビッグサー そしてXcode12。 Xcode 12 には、Intel と Apple Silicon システムの両方をサポートするアプリケーション バイナリである Universal 2 などのツールが含まれています。 Apple のサポートがどこにあるのかについて開発者に賭けを強いるものではありません。

一般に公開される前にアプリのコーディングに使用できる、A12Z Bionic SoC を搭載したサンプル Mac Mini を開発者に提供する開発者移行キット (DTK) もあります。

Apple にも独自のエミュレーションがありますが、それはバックアップ ソリューションとしてのみです。 「Rosetta 2」のおかげで、ユーザーはプラグインを含む、まだアップデートされていない既存の Mac アプリを実行できるようになります。 パフォーマンスはまだ不明ですが、ここで急ぐ必要はありません。 人々が依存している小規模なアプリケーションは、単に実行を拒否するわけではありません。 特に Intel 搭載 Mac は 15 年前から存在しているため (そして今後も継続するでしょう)、これは重要です。

しかし、Apple のサポートがどこにあるのかについては疑問の余地はありません。 目標では、ARM 搭載 Mac 上でネイティブ アプリが実行されます。 それさえあります マック触媒 iPad アプリの移植であるにもかかわらず、より多くのネイティブ アプリケーションを Mac App Store に氾濫させようとします。

羽を振り乱す時間です

従来のアプリケーションと最新のアプリケーションの両方をサポートしようとする Microsoft の長年の戦略により、エコシステムは分断され弱体化したままになっています。 Windows 10X これは Microsoft 自身の最新化の試みであるはずですが、Microsoft は再び双方に対抗することを譲歩しました。 Intel、そのハードウェアパートナー、あるいは従来の開発者コミュニティを動揺させたくはありません。

しかし、このままずっと続けるわけにはいきません。 最終的には、マイクロソフトは方向性を決めて前進する必要があるだろう。 それをどうやって達成するかまだ迷っているなら、Apple がその方法を示してくれました。

編集者のおすすめ

  • レポート:Appleの2024年MacBookは深刻な品不足に直面する可能性がある
  • macOS Sonoma がウィジェットを修正する方法、またはウィジェットをさらに悪化させる方法
  • Intelチップが15インチMacBook Airの足を引っ張ったとAppleが語る
  • Apple は間もなく Mac と iPhone からノッチを排除するかもしれません
  • Appleには販売を続ける権利がないMacBookがある

ライフスタイルをアップグレードするDigital Trends は、読者が最新ニュース、楽しい製品レビュー、洞察力に富んだ社説、ユニークなスニーク ピークをすべて提供して、ペースの速いテクノロジーの世界を監視するのに役立ちます。