Microsoft は「マルウェアのように見える .NET 実行可能ラッパーを使用して...アプリを密かにラップしている」と非難したが、技術...

知っておくべきこと
- Microsoft は、apps.microsoft.com を通じてアプリをインストールする新しい方法を開発中です。
- 新しいエクスペリエンスにより、アプリのインストールに必要なクリック数が削減されます。
- この変更により、apps.microsoft.com を通じてインストールするアプリケーションごとにスタンドアロン インストーラーも作成されます。
- 一部の開発者はオンラインでこの変更について不満を述べていますが、変更が完全に文書化される前に不満が表明されました。
Microsoft StoreのWebインストーラーは、オンラインでのアプリインストール体験を効率化します。この新しい設定により、apps.microsoft.comからこれまでよりも少ないクリック数でアプリケーションをインストールできます。Microsoft StoreのプリンシパルリードアーキテクトであるRudy Huynが、アプリのインストール方法を改善するためにMicrosoftが行った変更について説明しました。
「私たちは、より大きなアプリと同じロジックとコードを使って、ストアのアンドック版を構築し、前提条件、権限、ダウンロード、インストールを同じように管理しました。しかし今回は、はるかに小さく、アンドックされていない実行ファイルにパッケージ化されました」とHuyn氏は述べています。
以前は、apps.microsoft.com からアプリをインストールするには、ディープリンク機能を使用して Microsoft Store を起動する別のボタンをクリックする必要がありました。新しい設定ではディープリンクが不要になり、代わりにアプリのインストールに必要なコードがスタンドアロンのインストーラーの形式で抽出されます。
ウェブ版Microsoft Storeインストーラーをリリースしました。https://t.co/Z8vwRiY9ab📉からストアアプリを直接インストールできる、新しくて効率的な方法です。インストールフローにクリック操作が多すぎるというフィードバックをいただきました。以前は、インストール時に以下の操作が必要でした。- ウェブブラウザで「インストール」をクリック… pic.twitter.com/zxig2TYJR4 2024年4月21日
Huyn 氏は、Microsoft Store アプリケーションをインストールする新しい方法の利点をいくつか挙げました。
- 必要なのは 2 回のクリックだけです。
- ストアよりもはるかに速く起動する軽量インストーラー。
- ストア アプリが数か月間更新されていない場合でも、常に最新の状態に保たれ、最新の機能が含まれ、すべての製品がサポートされます。 - ストアが削除された場合でも、常に動作します。
- 複数のインストールを並行してサポートします。
ヒューイン氏によると、フィードバックは好意的だったという。Microsoft Storeのプリンシパルリードアーキテクトであるヒューイン氏は、この変更によりインストール数が12%増加し、インストール後に起動されるアプリケーションの数も54%増加したと述べた。このフィードバックに基づき、マイクロソフトはこの実験をより多くの市場に拡大することを決定した。
ちょっとした論争
Huyn氏はこの機能をテストした人々から肯定的なフィードバックを得たと述べているものの、新しい体験について疑問を抱く人々もいる。複数の開発者やXユーザーがウェブ上でHuyn氏に新しいアプリのインストール方法について質問した。
「これを回避する方法はあるのでしょうか?『Microsoftから入手』バッジの最大の利点の一つは、ユーザーをexeファイルをダウンロードさせるのではなく、直接Microsoftストアに誘導できることです。クリック数は減るかもしれませんが、信頼度は下がると思います」とXユーザーのAnxiousBoiさんは言いました。
Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。
Huyn 氏は、開発者がオンライン Microsoft Store でのバッジの動作を選択できることを明らかにしました。
とても良い質問ですね。開発者はバッジの動作を選択できます。launchMode=direct を指定したバッジのみが、新しいウェブストアインストーラーを使用します。pic.twitter.com/kwhn7vfw6AA 2024年4月21日
Microsoftの変更理由は理解できますが、結果として以前のエクスペリエンスよりも悪くなっていると思います。Microsoft Storeのミニバージョンがリリースされたことで、Microsoft Storeの拡張機能のような感覚でアプリをインストールできました。新しいエクスペリエンスでは、apps.microsoft.comからインストールするアプリケーションごとに個別のインストーラーが作成されます。
全体的な計画の中ではそれほど大きな違いがあるかどうかはわかりませんが、アプリをインストールするときにダウンロード フォルダーに EXE ファイルが表示されるのは前進ではなく後退のように感じます。
マイクロソフトがこの変更を文書化する前に、エンジニアの Rafael Rivera 氏は、Web 経由のアプリのインストールに対する変更について懸念を表明しました。
「Microsoft Storeチームは、EarTrumpetのようなアプリを、マルウェアらしき.NET実行ファイルラッパー(もちろん私のアプリの名前です)でひっそりとラッピングし始めました。このラッパーにはテレメトリなどのコードがぎっしり詰まっています。しかも、私のアプリはNetFX 4.6.2をターゲットにしているのに、彼らはNetFX 4.7.2をターゲットにしているんです。一体どういうこと?」とリベラ氏は述べた。
Microsoft Storeチームは、EarTrumpetのようなアプリを、マルウェアっぽい.NET実行ファイルラッパー(もちろん私のアプリの名前が使われています)でひっそりとラッピングし始めました。テレメトリなどのコードがぎっしり詰まっています。しかも、私のアプリはNetFX 4.6.2をターゲットにしているのに、彼らはNetFX 4.7.2をターゲットにしているなんて、一体どういうこと? pic.twitter.com/oQFIz0G2lEApril 2024年4月20日
マイクロソフトのシニアソフトウェアエンジニアであるセルジオ・ペドリ氏は、この新しいエクスペリエンスは「実行ファイルラッパー」ではなく、新しいストアインストーラーであると明言しました。ペドリ氏は、この変更により、より多くのユーザーがアプリケーションをダウンロードしてインストールするようになるはずだと付け加えました。
ショーン・エンディコットはWindows Centralのテクノロジージャーナリストで、Windows、Microsoftソフトウェア、AI、PCを専門としています。Windows 10と11からChatGPTのようなAIツールの台頭まで、主要なリリースを取材してきました。ショーンのキャリアはLumia 930から始まり、アプリ開発者との強いつながりを築きました。執筆活動以外では、アメリカンフットボールのコーチも務めており、チームの運営にMicrosoftのサービスを活用しています。ノッティンガム・トレント大学で放送ジャーナリズムを学び、X(@SeanEndicott_)とThreads(@sean_endicott_)で活躍しています。