(ほとんどの)デスクトップアプリがWindowsストアで利用できない理由
公開: 2022-01-29Windows10に含まれているWindowsStoreは、探しているすべてのソフトウェアを見つけるためのワンストップショップになる可能性があります。 しかし、そうではありません。 KodiやEvernoteなどのいくつかのデスクトップアプリケーションが利用可能になりましたが、ほとんどは利用できません。
ストアは主にCandyCrush SagaやTripAdvisorなどのモバイルスタイルのアプリを提供しています。これらの2つのアプリケーションは、Microsoftが現在Windows 10にバンドルしていますが、多くのWindowsユーザーが依存しているより強力なデスクトップアプリではありません。 少なくとも、ストアはもう偽のデスクトップアプリでいっぱいではありません。
ストアはユニバーサルアプリのみを提供します
Microsoftは、ストアを通じて、デスクトップアプリケーションではなく、ユニバーサルアプリのみを提供することを決定しました。 Windowsストアには、Microsoftの新しい「ユニバーサルWindowsプラットフォーム」(UWP)用に作成されたアプリのみが含まれています。 「ユニバーサルアプリケーションプラットフォーム」またはUAPと呼ばれることもあります。
Windows 8および8.1の時代には、ストアには、Microsoftが実際にWindows8.1で「ストアアプリ」と呼んでいた新しい「メトロアプリ」または「モダンアプリ」のみが含まれていました。 これらのアプリはデスクトップアプリよりも制限されており、フルスクリーンのMetroインターフェースでのみ実行され、真に「閉じる」ことはありませんでした。 簡単でした。新しいインターフェイス用のアプリケーションが必要な場合は、ストアを使用しました。 デスクトップアプリケーションが必要な場合は、昔ながらの方法で入手できます。
ただし、Windows 10では、Microsoftは境界線を曖昧にし始めています。 これらのストアアプリは、他のデスクトップアプリケーションと同様に、デスクトップ上の独自のウィンドウで実行されます。 ただし、それらはまだ同じではありません。
Windows 8のリリースにより、Microsoftは開発者がデスクトップアプリケーションをWindowsストアに追加できるようにしました。 ただし、これらはデスクトップアプリをダウンロードできるWebサイトへのリンクを提供するストアページにすぎませんでした。 これらは、Windows10には存在しないようです。
ユニバーサルアプリはもっと制限されており、それがポイントです
関連: WindowsストアからRise of the Tomb Raider (およびその他のPCゲーム)を購入すべきではない理由
しかし、Microsoftの新しいユニバーサルアプリケーションプラットフォームはもっと制限されています。 強力なデスクトップスタイルのアプリケーションがWindowsストアに導入された場合でも、ストアバージョンはデスクトップバージョンに比べて手に負えません。 デスクトップアプリとしてSteamから、ユニバーサルアプリとしてWindowsStoreから入手できるRiseof the TombRaiderをご覧ください。 ユニバーサルバージョンははるかに制限されています。 WindowsストアにはDropboxアプリがありますが、Dropboxデスクトップアプリケーションのようにファイルをコンピューターに同期することはできません。Dropboxのスマートフォンアプリに似ています。
これは、Microsoftの新しいアプリケーションプラットフォームがより制限されるように設計されているためです。 アプリはサンドボックスで実行され、システムでアクセスできるファイルを制限します。 他のアプリに干渉したり、あなたを詮索したりすることはできません。 起動時に起動したり、バックグラウンドで常に実行したりすることはできません。 ユニバーサルアプリは、ポータブルでWindows Phone、Xbox、およびその他のプラットフォームで実行できるように設計されています。 これらの新しいユニバーサルアプリは、従来のデスクトップアプリよりも、iPhone、iPad、またはAndroidのモバイルアプリとの共通点が多くなっています。
対照的に、従来のWindowsデスクトップアプリは、コンピューターで実質的に何でも実行できます。 UACは、許可なくシステムファイルを改ざんすることを防ぎますが、それでも個人ファイルを改ざんしたり、キーロガーとして機能したり、システムを不安定にしたりする可能性があります。 力は両刃の剣です。
Microsoftは、セキュリティ、プライバシー、またはパフォーマンスのリスクがない安全なアプリのみを配布したいと考えています。 そのため、通常のデスクトップアプリは除外されますが、問題が発生しないことを保証することはできません。 マイクロソフトは、システムがこれらのアプリを管理し、より良いエクスペリエンスを保証できるため、人々がユニバーサルアプリを作成し、ストアを通じて配布することを望んでいます。
少なくとも、それがアイデアです。 実際には、ユニバーサルアプリはまだ実際に普及しておらず、ほとんどのWindowsユーザーはデスクトップアプリケーションを必要としています。 しかし、WindowsストアがWindows 8で最初にリリースされてから3年半後、Microsoftはまだそれを変えようとしています。

関連: Mac AppStoreに必要なアプリケーションがない理由
Macにも同様の問題があります。 AppleのMacApp Storeには従来のMacデスクトップアプリが含まれていますが、Mac App Storeは、これらのアプリがMacで問題を引き起こすのを防ぐためにサンドボックス化を実施しています。 つまり、より強力なMacアプリケーションをMac App Storeから提供することはできず、WindowsデスクトッププログラムをダウンロードするようにWebサイトからダウンロードする必要があり、Mac AppStoreのアプリケーションはより限定されたバージョンであることがよくあります。 多くのMac開発者はMacAppStoreを放棄しました。 Macユーザーは、Mac AppStoreで必要なすべてのデスクトッププログラムを見つけることもできません。
一部のデスクトップアプリはUWPに変換できます(そして現在ストアにあります)
関連: WindowsデスクトップアプリをユニバーサルWindowsアプリに変換する方法
Windows 10のアニバーサリーアップデートにより、Microsoftの「デスクトップブリッジ」(以前は「プロジェクトセンテニアル」と呼ばれていました)が登場しました。 開発者は、従来のWindowsデスクトップアプリケーション(つまり、Win32および.NETアプリ)を使用して、Windowsストアに送信できるUWPアプリにパッケージ化できるようになりました。
この技術は驚くほどうまく機能します。 Kodiメディアセンターの開発者は、ハードウェアオーディオとビデオアクセラレーションを使用する複雑なアプリケーションであるKodiがUWPアプリになるのは簡単ではないと信じていると書いています。 しかし、驚いたことに、それはうまくいきました。 KodiのデスクトップバージョンがWindowsストアで入手できるようになりました。
EvernoteのフルデスクトップバージョンがWindowsストアでも利用できるようになりました。 これは、Windows8用に作成された悲しい「EvernoteTouch」アプリからの大きな改善です。
しかし、サンドボックスについてはどうでしょうか? Mac App Storeサンドボックスが多くのMacアプリを制限しているように、多くのアプリケーションはUWPサンドボックスによって制限されているため、会話後に正しく機能しない可能性があると予想しました。 Microsoftは、すべてのアプリが変更なしで機能するとは限らないことを開発者に警告しています。
ただし、サンドボックスは非常に寛容であるように見えます。 デスクトップブリッジがパックされたアプリは、通常のUWPアプリに適用されるすべてのサンドボックス制限の対象ではありません。 これにより、多くのデスクトップアプリケーションは、追加の調整なしで変換された後、「正常に機能」することができます。
このようにパッケージ化されたアプリには、通常のデスクトップアプリに比べていくつかの利点があります。 Windows Storeは、アプリを見つけてインストールするための中央の安全な場所を提供します。 ストアはアプリも自動的に更新します。 変換されたアプリは、インストールウィザード、残りのレジストリエントリ、およびその他の不要なファイルがハードドライブのスペースを占有することなく、クリーンな方法ですばやくインストールおよびアンインストールできます。
開発者は、デスクトップアプリにUWP機能を追加することもできます。 たとえば、WindowsストアのEvernoteアプリはライブタイルを提供します。 Microsoftによると、これにより、開発者はデスクトップアプリをUWPアプリに段階的に移行し、コードの一部を一度に置き換えることができます。
残念ながら、これらのアプリには、通常の「ユニバーサルWindowsプラットフォーム」アプリのすべての利点があるわけではありません。 技術的には「UWP」アプリですが、実際にはユニバーサルではありません。Windows10PCでのみ実行されます。 これらは、Windows 10電話、Xbox One、HoloLens、またはMicrosoftが将来リリースする可能性のあるその他のプラットフォームでは動作しません。
今後、Windowsストアに追加されるデスクトップアプリが増えると予想されますが、すべてのデスクトップアプリがストアで利用できるわけではありません。 一部の強力なアプリケーションは、サンドボックス化できません。 開発者は追加の作業を行う必要があり、追加のUWP機能はWindows 10でのみ機能します。開発者は、Windows7ユーザー向けにダウンロード可能なインストーラーを引き続き提供する必要があります。
また、開発者がソフトウェアを販売している場合は、Windowsストアに利益の30%の削減を提供する必要があります。 開発者は、Microsoftと共有するのではなく、独自のソフトウェアを販売してすべての利益を維持したいと思うかもしれません。
近い将来、Windows Storeは、一部のアプリケーションを入手するための1つの方法に過ぎず、Windows 10PCに必要なすべてのソフトウェアのワンストップショップではありません。