くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

Amazon Music が Windows 10 にやってきた。

Amazon Prime Music がついにMicrosoft Store からダウンロードできるようになりましたね、

https://lh3.googleusercontent.com/-SQx3o8KCNGk/WoTfsAXulUI/AAAAAAAAZ9Y/SdgmVRZLGIss07-1q70E-qxe7oTRPBITgCHMYCw/s0/2018-02-15_10-17-31.png

https://lh3.googleusercontent.com/-01gsqwEAN_M/WoThXTM1TEI/AAAAAAAAZ9s/CBJMwvCGIegvqA0e9WMsdxz-7u-BJyNBQCHMYCw/s0/Amazon%2BMusic_2018-02-15_10-24-39.png

公開元

既存の Amazon アプリとは公開元が違い、 AMZN Mobile から公開されています。

https://lh3.googleusercontent.com/-ReGSKSvLpZ8/WoTffq95qYI/AAAAAAAAZ9Q/e0YnnvM-hh8HQ3cHLb4BrG1WF0ArvoBpwCHMYCw/s0/2018-02-15_10-16-48.png

ファイヤーウォールの警告

警告されますね。 一応許可します。

https://lh3.googleusercontent.com/-A9aQFWnVBvI/WoTgAcnom-I/AAAAAAAAZ9c/2zG8EMNOaCEL47MU5y7q4qn6-V9XK1PyACHMYCw/s0/rundll32_2018-02-15_10-19-00.png

Amazon Music アプリは何製なの?

私の予想ですが、 DesktopBridge + ブラウザコンポーネント かなと予想します。

理由は、 クラシックデスクトップアプリの特徴である左上のメニューアイコンが表示されているからです。

https://lh3.googleusercontent.com/-1K5S3fdm8JU/WoTiDsb_1kI/AAAAAAAAZ90/5rtAfooch_A2XpOlQFB4hIGUW3y-Vr8VACHMYCw/s0/Amazon%2BMusic_2018-02-15_10-27-44.png

https://lh3.googleusercontent.com/-SOMQVbBp0Ic/WoTl3fAyxNI/AAAAAAAAZ-Y/B6AahiJxHjExnOMetAkPuU0GS4mXM_DPgCHMYCw/s0/Amazon%2BMusic_2018-02-15_10-44-00.png

また、タスクマネージャーから Amazon Music のプロセス?を確認してみても RuntimeBroker.exe が起動している様子はないからです。

https://lh3.googleusercontent.com/-oPxv4pu1hmM/WoTjHlP8oCI/AAAAAAAAZ-A/Z84govLUHOsy6wdQwWX7snBFZxSHa_uTQCHMYCw/s0/Taskmgr_2018-02-15_10-32-15.png

また、アプリパッケージの存在するフォルダを開き実際に確認してみると VFS というフォルダが存在することからも 既存のクラシックデスクトップアプリをコンバートしたのだと想像します。 (そもそもUWPではパッケージのとこ開けない

https://lh3.googleusercontent.com/-2RsF4XP9W_g/WoTmIcoNrcI/AAAAAAAAZ-c/NYwdxKqJlsYrxU2hZxd65OinYKU0Agr-QCHMYCw/s0/explorer_2018-02-15_10-45-07.png

デスクトップ ブリッジの内側 - UWP app developer | Microsoft Docs

サードパーティーライセンス

サードパーティーライセンスを見ると JS のライブラリ関係が数多く入っています。
また、 Chromium Embedded Framework などを利用しているのでここからブラウザコンポーネントを利用しているのだと想像します。 (Electron が利用しなかったのか...

Amazon.co.jp ヘルプ: Third Party Software Licenses