将来はアンドロイドでWindowsソフトが使える?こんにちはゲストさん。万全のものは実現できません。PhoneがWindowsXP,7などと同じアプリケーションを動かしてみせてAndroidのシェアの数割を削りとって、存在感をアピールしていたことでしょう。RTでも、いわゆるWin32アプリを動かす機能を提供できずパソコンでのWindowsのシェアの大きさを活かしてスマートフォンやタブレット端末の市場に食い込むことができませんでした。それほどに、パソコンのWindowsと同じソフトを、スマートフォン用OSで動かすことは簡単ではありません。そんな中で、Windows用ソフトを使わなくてもAndroidやiOSでは、必要充分なソフトを利用できるようになっていて一部には、スマフォやタブレット端末があればパソコンはいらないという人まで出てきています。実際には、クリエイティブな作業などでは、パソコンが必須のものがありますがそれは、大画面や、大量のストレージや、強力なCPUまた、それを支える、大きな電力供給などが必要で...現在の技術では、スマフォでは実現できません。省電力性が、飛躍的に進化しなければ数年先でも、現行のバッテリー技術を使い続けていますしSF映画のような、空中に投影するような表示技術も実現できませんしそれどころか、フルHDクラスのプロジェクターを持ち歩くことも費用や重さから、実用化することができません。ほとんどの用途において無理してWindows用ソフトを使えるようにする意味がありません。Microsoftは、それを実現してシェア拡大を画策するでしょうしAndroid等でも、そういう技術を実現する技術的背景はあります。それがあてになる、何でも動く、信頼できる機能になるかといえば3年や5年では実現できる見込みがありません。技術的背景としては、Windows以外のOSでWindows用ソフトを動かすための技術自体は一般大衆が知らないだけで、旧世紀のうちに存在していました。APIを新規に別のOS向けに実装するという取り組みで旧世紀のうちに、ある程度の機能を実現していました。エミュレーターと呼ばれることもありますが、正確にはWineは互換API、もしくは互換レイヤーと説明されます。APIなどを、新規に実装して実現しているからです。Xで動かすためのソフトとして、話題になったこともあります。Macとして応用されています)Windows互換OSとして生まれたReactOSもWineの開発陣と協力して開発を進めているようです。Systemを採用しています。ChromeOSは、そういったLinux系OSをベースにGUIを簡略化し、ChromeだけをUIとする特殊な構成で作られました。Systemを採用せず独自のGUIを採用するカタチで、スマートフォンの小さな資源の上で実現されました。典型的なLinux系OS用に作られたWineがそのままAndroidで動くわけではありません。SystemとWineを組み込んで互換レイヤーを介して、Win32アプリを動かすようなことはありえないものではありません。個人的には興味があまり無いので、実際のググれば出てくるプロジェクトがどういうものなのかは知りません。異なるOSの仕組みを共存させるような、大きな負担が生じるのでどうしても、強力なCPUや大量のメインメモリーを持つ端末でなければそういう仕組みを、まともに利用することはできません。いう点では、Windowsでやってきたような用途をスマートフォンなどで実現する方法としてはAndroidやiOSの仕組みと同時にWindows互換の仕組みを動かすよりもAndroidやiOS用の、ネイティブなアプリケーションとしてそういった強力なアプリケーションが実現するほうが現実的です。技術的には、そのほうが大幅に早く実現できますし実際、そういう取り組みは行われています。Touch搭載スマートフォンやタブレット端末を、かろうじて商品化していてスマートフォンを外部モニターに繋いでマルチウィンドウシステムで、FirefoxやGIMPなどを動かせるようになっています。https://www.youtube.com/watch?v=U22ob2YxZY4上が2016年の展示でhttp://gigazine.net/news/20130228-ubuntu-for-android-mwc2013/2013年当時の動画がこちら長い期間をかけて、少しずつ進んできたものの、未だ大きなシェアは得てはいません。FirefoxやGIMPが、WindowsでもMacでも、Linux系OSやFreeBSDなどでも動くのはオープンソースソフトウェアという開発スタイルで生み出されたソフトで必要だとする人が開発に参加するならどんなOS環境にも移植する自由が与えられているためです。Coreという新しい仕組みを実装しそれ用のFirefoxやGIMPを用意しています。Androidの場合よりもより効率よく、安全で軽快な動作を実現しようやく、一部のスマフォメーカーと商品化の話が成立したようです。長くなりましたが、Windows用ソフトをAndroidやiOSで動かすのではなくネイティブなアプリケーションとして実現していくという流れが先に実現し、実用化し、普及するほうが理想です。それは、ChromeOS,Androidに無い方向性でそれゆえに、最大シェアのAndroidに対抗できる技術だとも言えます。Appsの人気が高まらないままの状況を打開すべくWin32対応のスマートフォンを実現する方向を明らかにしてきています。専用に再編されるSnappyパッケージとは違い既存のWin32のバイナリーファイルを入れてそのまま、正常かつ安定して動かせるかどうか?また、何割のWin32アプリが使い物になるのか?そういったところでは、大きな不安要素にもなります。下手すれば3年や5年先のことかもしれませんし定まったのが良い評価なのか悪い評価なのかは予想もできません。00:37:17お礼かなり詳しく回答ありがとうございます。色んな事を考えるとWindows用のソフトをスマホやタブレットで動作させても意味ないとなるんですね。回答(8)ANo.8bardfishどうだろう?そういう試みって過去に似たようなものがたくさん出ていたけど、いずれもメインストリームにはなっていないんですよね。ハードウェアの進化と小型化、低価格化でそういうことをするメリットが無くなっちゃうんですよ。05:31:17お礼でも是非とも実用化だけはして欲しいんです。(0)通報するANo.6potatoroomsメインは逆かな。Windows10のユニバーサリーアプリは、iOS用のコードを再コンパイルするだけで作れるようにする。Android用にも同様の仕組みを開発者に提供する。Androidの動くarm端末に上書きインストールできるWindows10を提供する。2年以上前からマイクロソフトが言ってたことです。実現しているのは今のところ最初のだけみたいですが。実際、Windows10モバイルはarm端末でも動くので、ユニバーサリーアプリが動くんですよね。今のところWindows端末の方がAndroid端末よりも安く作れるので、Android端末でわざわざWindowsアプリを動かす意味はない気もします。ちなみに、Androidユーザーのほとんどは興味ないみたいだけど、昨年夏からChromebookでGoogleplayが使えるようになってて、Androidアプリのほとんどが動きます。今年、ChromeOSとAndroidが統合されてAndromedaになるって噂もありますし、どんなんでしょうね。回答ありがとうございます。10」が来るという話もあるわけで。22:41:47お礼そう聞くとなんだか楽しみです。(0)通報するANo.4skp026私は、そうなる可能性は、十分あると思ってます。仕方ないかもしれないです。需要はあると考えて良さそうです。技術的には、AndroidでもWindowsアプリを動かせます。現状のAndroid端末では、ハードウェアスペックが足りないってことはあります。あと既に、Windowsマシンをリモートで使うことは可能です。Coreというものがあります。Frameworkを開発してます。AndroidはLinuxの親類筋にあたりますから、これの開発の進みかたに次第で、WindowsアプリがAndroidでも簡単に動作するそんなことになるかもしれないです。22:34:20お礼なるほど。一部のAndroidでは既に可能だったんですね。近い未来には是非一般のAndroidタブレットやスマホでも使えるようになって欲しいですね。AndroidというAndroidでWin32アプリを動作させるアプリがプレビュー版でありますが公開されています。5.x以上のタブレットに限定されます。アプリやゲームなどによってはまともに動かなかったり動作が遅かったりするでしょう。今後ARMで動作するものも出てくるかもしれませんが、ARMでx86のエミュレーションをするとなると相当重くなると思います。一応プレビュー版はあるんですね。近い未来には実現しそうですね。起動できても動作が遅くなるようでは実用性はなさ過ぎですね。(0)通報するANo.2pokapokatei2なると思いますよ。ご案内の通り、スマホは小型パソコンみたいなものです。OSも、Windowsの簡略版みたいなものですから(厳密に言うとだいぶ違いますが)技術的には実現可能ですし、将来的にはそういう流れになっていくでしょう。Windowsでの使用を前提としているソフトのUIを、スマホ(Android)用に最適化する作業が必要ですから、Windows用のソフトをそのままスマホにインストールして使う・・・という状況は、使えても使い物にならない場合が多いと思いますがね。開発段階で工夫を加えないことには。可能性は充分ありますね。操作性とかの問題が出てきてしまうんですね。確かにスマホやタブレットの画面であのWindowsの細かい画面を操作するとなるとって感じですね。(0)通報するANo.1catpowたとえ起動できても、スマホとパソコンでは、ハードウエアの仕様・性能が違うから快適動作の期待はできないと思います。パソコンのソフトウエアは高性能CPU,大きなメモリ、大容量のハードディスク、大きな画面、マウスを前提に作成されています。いうソフトをスマホ、タブレットで動かすのは無理というか、意味ない気がしますね。スマホで動作するアプリをパソコンで動かすってのは、「大は小を兼ねる」ってことで性能的に問題は出ないでしょうけどね。21:44:52お礼なるほど。快適性や操作性の問題も出てくるんですね。Windowsでは、IE、googleクロームを使っています。ロシア在住、androidスマホ使用です。いつもお世話になっております。Reserved.掲載情報の著作権は提供元企業等に帰属します。