ホームページ » の仕方 » なぜ(ほとんどの)デスクトップアプリがWindowsストアで利用できないのか

    なぜ(ほとんどの)デスクトップアプリがWindowsストアで利用できないのか

    Windows 10に含まれているWindowsストアは、探しているすべてのソフトウェアを見つけるためのワンストップショップです。しかしそうではありません。 KodiやEvernoteのようないくつかのデスクトップアプリケーションが利用可能になりました - しかしほとんどはそうではありません.

    The Storeは主に、Candy Crush Sagaや、MicrosoftがWindows 10にバンドルしているTripAdvisorの2つのアプリケーションのようなモバイルスタイルのアプリケーションを提供している。少なくともStoreはもう偽のデスクトップアプリでいっぱいではない.

    店は普遍的なアプリだけを提供します

    マイクロソフトは、ストアを通じて、デスクトップアプリケーションではなく、ユニバーサルアプリケーションのみを提供することにしました。 Windowsストアには、Microsoftの新しい「ユニバーサルWindowsプラットフォーム」(UWP)用に作成されたアプリケーションのみが含まれています。 「ユニバーサルアプリケーションプラットフォーム」またはUAPとも呼ばれます。.

    Windows 8と8.1の頃には、ストアには新しい "メトロアプリ"または "モダンアプリ"しか含まれていませんでした。MicrosoftはWindows 8.1では "ストアアプリ"と呼んでいました。これらのアプリはデスクトップアプリよりも制限されていて、フルスクリーンのMetroインターフェースでしか実行できず、本当に「閉じる」ことはありませんでした。それは簡単でした:あなたが新しいインターフェースのためのアプリケーションが欲しいならば、あなたはStoreを使いました。デスクトップアプリケーションが欲しいなら、あなたはそれらを昔ながらの方法で手に入れた.

    しかし、Windows 10では、Microsoftは線をぼかし始めています。これらのストアアプリは、他のデスクトップアプリケーションと並んで、デスクトップ上の独自のウィンドウで実行されます。しかし、彼らはまだ同じではありません.

    Windows 8のリリースにより、マイクロソフトは開発者が自分のデスクトップアプリケーションをWindowsストアに追加することを可能にしました。ただし、これらはデスクトップアプリをダウンロードできるWebサイトへのリンクを提供する単なるストアページでした。これらは、Windows 10にはもう存在しないようです.

    ユニバーサルアプリはより限定的であり、それがポイントです

    しかし、マイクロソフトの新しいユニバーサルアプリケーションプラットフォームはもっと限定的です。強力なデスクトップスタイルのアプリケーションがWindowsストアに導入された場合でも、ストア版はデスクトップ版と比較して大きな問題になります。ちょっと見てください トゥームレイダーの台頭, これはSteamからデスクトップアプリとして、そしてWindowsストアからユニバーサルアプリとして利用できます。ユニバーサル版ははるかに限られています。 WindowsストアにはDropboxアプリがありますが、Dropboxデスクトップアプリケーションのようにあなたのファイルをあなたのコンピュータに同期させることはできません - それはDropboxのスマートフォンアプリにもっと似ています.

    これは、Microsoftの新しいアプリケーションプラットフォームが 設計 もっと制限されます。アプリはサンドボックス内で実行され、システム上でアクセスできるファイルが制限されます。彼らは他のアプリを妨害してあなたを詮索することはできません。起動時に自分自身を起動したり、常にバックグラウンドで実行したりすることはできません。ユニバーサルアプリは移植性があり、Windows Phone、Xbox、その他のプラットフォームで動作するように設計されています。これらの新しいユニバーサルアプリは、従来のデスクトップアプリよりも、iPhone、iPad、またはAndroidのモバイルアプリと共通点があります。.

    これとは対照的に、従来のWindowsデスクトップアプリケーションは、コンピュータに必要なことはほぼすべて実行できます。 UACは、あなたの許可なしにあなたのシステムファイルを攻撃することを防止しますが、それでもあなたの個人ファイルを改ざんしたり、キーロガーとして機能したり、あるいはあなたのシステムを不安定にすることがあります。力は両刃の剣です.

    マイクロソフトは、セキュリティ、プライバシー、またはパフォーマンスのリスクがない安全なアプリのみを配布したいと考えています。だからこそ、通常のデスクトップアプリケーションは除外されていますが、問題が発生しないことは保証できません。システムがこれらのアプリを管理し、より良いエクスペリエンスを確実にすることができるので、マイクロソフトは、人々がユニバーサルアプリを作成し、ストアを通じてそれらを配布した場合を好むでしょう。.

    それが少なくともその考えです。実際には、ユニバーサルアプリはまだ実際には開発されておらず、ほとんどのWindowsユーザーはデスクトップアプリケーションを必要としています。しかし、WindowsストアがWindows 8で最初にリリースされてから3年半が経っても、Microsoftはまだそれを変更しようとしています。.

    Macも実際には同様の問題を抱えています。 AppleのMac App Storeには従来のMacデスクトップアプリケーションが含まれていますが、Mac App Storeはサンドボックス化を強制して、これらのアプリケーションがMac上で問題を引き起こすのを防ぎます。つまり、より強力なMacアプリケーションをMac App Storeから提供することはできず、WindowsデスクトッププログラムをダウンロードするようなWebサイトからダウンロードする必要があります。また、Mac App Store内のアプリケーションはより限定的なバージョンです。多くのMac開発者はMac App Storeを放棄しました。 Macユーザーは、Mac App Storeで自分が望むすべてのデスクトッププログラムを見つけることができません。.

    一部のデスクトップアプリはUWPに変換することができます(そして今すぐストアに入っています)

    Windows 10のAnniversary Updateにより、以前は「Project Centennial」と呼ばれていたMicrosoftの「Desktop Bridge」が登場しました。開発者は従来のWindowsデスクトップアプリケーション(つまり、Win32および.NETアプリケーション)を使用して、それらをWindowsストアに送信できるUWPアプリケーションにパッケージ化できます。.

    この技術は驚くほどうまく機能します。 Kodiメディアセンターの開発者は、ハードウェアオーディオとビデオアクセラレーションを使用する複雑なアプリケーションであるKodiがUWPアプリになるのは簡単ではないと考えていると書いています。しかし、驚いたことに、それはちょうどうまくいった。デスクトップ版のKodiがWindowsストアで入手可能になりました.

    フルデスクトップ版のEvernoteがWindowsストアでも入手可能になりました。これは、Windows 8用に作成された悲しい「Evernote Touch」アプリからの大きな改善です。.

    しかし、サンドボックス化についてはどうですか? Mac App Storeサンドボックスでは多くのMacアプリケーションが制限されているのと同じように、UWPサンドボックスで制限されているため、会話後に多くのアプリケーションが正しく機能しない可能性があります。マイクロソフトは、すべてのアプリが修正なしで動作するわけではないことを開発者に警告しています。.

    しかし、サンドボックスは非常に寛容であるように見えます。 Desktop Bridgeを使用してパックされたアプリは、通常のUWPアプリに適用されるすべてのサンドボックス化の制限の対象にはなりません。これにより、多くのデスクトップアプリケーションは、特別な調整なしに変換された後に「動作する」ようになります。.

    この方法でパッケージ化されたアプリは、通常のデスクトップアプリよりも優れた点がいくつかあります。 Windowsストアは、アプリを検索してインストールするための中心的で安全な場所です。ストアも自動的にアプリを更新します。変換されたアプリケーションは、インストールウィザード、残りのレジストリエントリ、およびその他の不要なファイルによってハードドライブの容量が占有されることなく、クリーンな方法ですばやくインストールおよびアンインストールできます。.

    開発者はデスクトップアプリケーションにUWP機能を追加することもできます。たとえば、WindowsストアのEvernoteアプリにはライブタイルがあります。 Microsoftによると、これにより開発者は自分のデスクトップアプリケーションをUWPアプリケーションに徐々に移行し、一度にコードを少しずつ置き換えることができる.

    残念ながら、これらのアプリは持っていません すべて 通常の「ユニバーサルWindowsプラットフォーム」アプリの利点。それらは技術的には「UWP」アプリですが、実際には汎用的ではありません。Windows10 PC上でしか動作しません。 Windows 10の電話、Xbox One、HoloLens、またはマイクロソフトが将来リリースする他のプラットフォームでは動作しません。.

    将来的にはWindowsストアに追加されるデスクトップアプリケーションが増えることが予想されますが、すべてのデスクトップアプリケーションがストアで利用できるわけではありません。強力なアプリケーションの中には、サンドボックス化できないものもあります。開発者は追加の作業を行う必要があり、追加のUWP機能はWindows 10でのみ機能します。開発者はWindows 7ユーザーにダウンロード可能なインストーラを引き続き提供する必要があります。.

    そして、開発者がソフトウェアを販売しているなら、それはウィンドウズストアに30%の利益を与えなければならないでしょう。開発者は、マイクロソフトと共有するのではなく、独自のソフトウェアを販売してすべての利益を維持したいと考えるかもしれません。.

    当面の間、Windowsストアは、アプリケーションを入手するための1つの方法にすぎません。Windows10 PCで必要なすべてのソフトウェアをワンストップショップで入手するためのものではありません。.