WindowsPhoneはWindowsではない!

今日、Twitterのタイムラインを見ていたら、MADOSMAで艦これや、エロゲ―などのデスクトップアプリが動作すると勘違いしている方が多く見られました。

MADOSMAが搭載しているWindowsPhone 8.1は、「Windows」とついていますが、PC向けのWindowsとは違います。

WindowsPhone 8.1で動作するのは、SilverlightやWinRTのWindowsPhone向けプロジェクトで作成したアプリケーションです。

Win32APIやMFCなどのデスクトップネイティブアプリケーション(※1)、WinFormsやWPFなどのデスクトップマネージドアプリケーションは動作しません。

また、Flashをサポートしていません。なので、艦これは動きません。

詳しくは、黒澤さん(@kurosawa0626)のこちらをどうぞ

で、結局Windows Phone(MADOSMA)って何が出来て何が出来ないの?kurosawa0626.wordpress.com


WindowsPhone7搭載のIS12Tから4年近い月日が経ったことや、これまでWindowsPhone8端末が発売されなかったこと、その前のWindowsMobile6などだとWin32ネイティブコードが動くことから、前提知識がないまま期待感だけが膨らんでしまったような気がします。

まあ、今回の発端は、

weekly.ascii.jp

週アスWindows 8.1 Updateと誤記してしまったが大きいのですが・・・。(※2)

そして、次期バージョンのWindows10 Mobileは、Windows10ファミリーとして、Windowsの1エディションになっています・・・。
・・・しかし、実態は、WindowsPhone 8.1とそう変わりはありません・・・。
むしろ、ネーミング的に、Windows10 Mobileのほうが誤解を生みやすい気がします・・・。

とはいえ、電話向けOSとしては、搭載メモリが少ない割にサクサク動いたり、電池の持ちが良かったり、iOSAndroidに負けないパフォーマンスは持っています・・・。

問題はアプリの数が少ないということでしょうか・・・。

艦これやゲーム動かなくてもいいという方は、検討してみてもいいかもしれません・・・。

(※1).Win32APIの一部は特殊な方法で動く。Win32erにとってこれは救い・・・。
(※2).現在はWindowsPhone 8.1 Update修正されています。