1:名前:名無しさん@お腹いっぱい。:2015/05/02(土) 12:57:58.41 ID:T1TOUhgY.net
マイクロソフト、Windows 10で iOS / Androidアプリも動かす支援策を提供。Visual Studioでコンパイル
http://japanese.engadget.com/2015/04/30/windows-10-ios-android-visual-studio/

本日開幕した開発者イベント Build 2015 より。マイクロソフトはWindows 10 に
開発者を誘う切り札として、既存の Androidアプリ や iOS アプリを最小限の手間で
Windows 10 アプリするための支援策を発表しました。

既存 iOS アプリの Objective-C コードを Visual Studio でコンパイルして
Windows Store で販売できるようにし、Windows 10 タブレットやスマートフォンでも、
さらにデスクトップ / ノートPC や Xbox One、ゴーグル型のホログラムコンピュータ
HoloLens でも同一バイナリで利用可能にします

Androidアプリも iOS アプリもそのままWindows 10 で動くわけではありませんが、
開発者がそれぞれのプラットフォームごとに別のコードベースを用意して投資を分散させることなく、
共通のコードにUI調整やWindowsプラットフォーム機能を追加することで、
最小限の最適化だけでWindows ストアアプリとして配布できることがポイントです。

Build のキーノートプレゼンではAndroidアプリの移植支援として、Windows Phone
(Windows 10 スマートフォン)は「Androidサブシステム」を内蔵していることが明かされました。
Windows 10ランタイムとの中間に互換性レイヤを置くことで、比較的少ない作業で
Java や C++ コードをWindows 10アプリとして再利用できます。

また iOS については、多くのアプリで使われる Objective-C のソースコードを Visual Studio で
扱いユニバーサルアプリとしてコンパイルできることが発表されました。何も変更せずに
そのままWindows 10デバイスに対応するわけではありませんが、基本のソースコードは
他プラットフォームと同一の最新版を利用しつつ、UI やプラットフォーム機能の違いは
開発ツールでできるだけ吸収し作業を最小化するとしています。

関連

■MacもMacOSXも不要になる? PCでMacOSXアプリが合法的に動かせるようになるDarlingが開発中
http://kanae.2ch.net/test/read.cgi/pcnews/1359488964/
   2:名前:名無しさん@お腹いっぱい。:2015/05/02(土) 13:57:48.01 ID:???.net
寄生虫だな
意味がわからんな
移植にも限界がある。
   3:名前:名無しさん@お腹いっぱい。:2015/05/02(土) 15:19:23.16 ID:???.net
不要にはならないだろうが、
iOS用あるいはAndroid用のアプリを低コストでWP用に移植できるのは
アプリ不足に悩むMSとしては賢いやり方だな。

最近のMSは湖に落として出てきた綺麗なジャイアンみたいだな
   5:名前:名無しさん@お腹いっぱい。:2015/05/03(日) 10:53:12.90 ID:???.net
Windowsって何だったかな?
忘れた。
   6:名前:名無しさん@お腹いっぱい。:2015/05/03(日) 11:53:05.14 ID:???.net
>>5
おじいちゃんさっきご飯食べたことも忘れてたよね
   7:名前:名無しさん@お腹いっぱい。:2015/05/03(日) 11:57:49.13 ID:???.net
我々は半年でiPodを追い抜くニダみたいなもんかw
  12:名前:名無しさん@お腹いっぱい。:2015/05/04(月) 13:09:48.52 ID:Kz7gdeNn.net
それケータイ買う前に言うてほしかったな
今はAndroidでWindowsアプリ動かしたくってたまらん
  13:名前:名無しさん@お腹いっぱい。:2015/05/04(月) 14:23:22.91 ID:???.net
>>12
iPadならできるよ。
parallels
外からでも

家ならリモートデスクトップでもつかえば?
  14:名前:名無しさん@お腹いっぱい。:2015/05/05(火) 02:26:15.51 ID:???.net
敗北だね。
土挫も Objective-C 理解しないとダメみたいだな。
とりあえずアマゾンでiPhoneの本で買って勉強すれば?
  15:名前:名無しさん@お腹いっぱい。:2015/05/07(木) 10:42:27.19 ID:wV160cf7.net
逆にWindows側で作ったアプリをiOSで動くようにする事もできるのかな?
Windows側でも初めからObjective-Cで開発していれば可能かもしれないけど、
C#で作ったものをiOSで動かしたいんだよ俺は。
  18:名前:名無しさん@お腹いっぱい。:2015/05/08(金) 23:11:40.87 ID:???.net
>>15
Xamarinはできそうだが俺は触ったことない
  16:名前:名無しさん@お腹いっぱい。:2015/05/07(木) 14:15:01.12 ID:4+G4h8Xa.net
 
ねえねえ、安達理さんがiOSと交通違反を常習してるのってどうなの?

「へ~~~、この人たち交通機動隊っていうんだwwwマジでウケるんだけどwww」

「クルマ持ってるやつは警察嫌いなの常識なんだけどなwww」

立場わきまえて物言わねえといけなくね??

 
  19:名前:名無しさん@お腹いっぱい。:2015/05/09(土) 10:44:57.42 ID:urIVdBpq.net
コンパイルしないで動作させるんじゃないのか。
  22:名前:名無しさん@お腹いっぱい。:2015/05/10(日) 12:41:27.12 ID:???.net
未来のスタートレックからやってきた爆速量子コンピューターにプログラムなんて存在しない!!
  23:名前:名無しさん@お腹いっぱい。:2015/05/11(月) 08:09:23.74 ID:OrlFrdiZ.net
パズドラとかできんの?
  28:名前:名無しさん@お腹いっぱい。:2015/05/15(金) 16:43:10.19 ID:???.net
>>23
ガンホーがその気になってくれれば。
  25:名前:名無しさん@お腹いっぱい。:2015/05/11(月) 20:13:02.41 ID:3ZihnKV+.net
↑msった
>>23だわ
  27:名前:名無しさん@お腹いっぱい。:2015/05/15(金) 06:43:14.48 ID:???.net
>>25
Microsoftったの?
  29:名前:名無しさん@お腹いっぱい。:2015/05/15(金) 19:13:21.18 ID:???.net
MSって他社のアプリを朴るしか脳がないもんなw
  30:名前:名無しさん@お腹いっぱい。:2015/05/16(土) 14:46:43.93 ID:/3XfK26T.net
そもそもゲームやエンタメ系以外でiOSやAndroidに欲しいアプリ、使いたいアプリなんかあったか?
  31:名前:名無しさん@お腹いっぱい。:2015/05/16(土) 15:34:15.91 ID:???.net
確かに。Apple純正のでさえ、ストアからインストールするもので
使いたいと思ったものはないな。
  36:名前:名無しさん@お腹いっぱい。:2015/05/16(土) 19:22:17.73 ID:???.net
もう混乱するだけだからスマホはiOSとandroidの二択だけでいい
  37:名前:名無しさん@お腹いっぱい。:2015/05/17(日) 14:41:14.64 ID:xpV7Y3c0.net
むしろスマホはWindowsだけでいいとも言えるじゃん
  38:名前:名無しさん@お腹いっぱい。:2015/05/17(日) 18:23:43.64 ID:???.net
PCは少なくともクライアント側だけはWindowsだけでいいぞ
  42:名前:名無しさん@お腹いっぱい。:2015/05/19(火) 02:34:29.44 ID:???.net
モバイル戦略も糞も無くて落ち目でどうしようも無いから開発者におもねっているだけ
クロスプラットフォームを売りにするのはDelphi XEが辿った道だな。
昔はオープンソースの破壊が社是だということを隠しもしなかったけど
だんだんやり口が狡猾になってきたね。
弱ってるうちに何度も何度も踏みつけて確実に潰さないとね。
  45:名前:名無しさん@お腹いっぱい。:2015/05/28(木) 09:24:44.22 ID:???.net
流通してるEXEが動かないので意味が無い

ホビーアプリにC#とかアホか
  47:名前:名無しさん@お腹いっぱい。:2015/05/29(金) 20:05:59.54 ID:???.net
>>45
C# Java ObjC Swiftの中じゃ一番C#がお手軽だろ
  48:名前:名無しさん@お腹いっぱい。:2015/05/29(金) 23:18:59.31 ID:???.net
>>47みたいな無意識バカって常に自分の感覚を人に押し付けてくるから苦手
なんかわけわからんアプリでしか開けないファイルとかSJISテキストとか平気で送ってくるし
  49:名前:名無しさん@お腹いっぱい。:2015/05/29(金) 23:25:58.48 ID:???.net
>>48
知らないものを語ると恥かくぞ
  46:名前:名無しさん@お腹いっぱい。:2015/05/29(金) 16:10:00.21 ID:eLGa9oey.net
 米AppleのiPhoneで特定の文字列を含んだメッセージを受信すると、iPhoneがクラッシュするバグがあることが分かった。
Appleもこの現象を確認し、対応を表明しているという。

 この問題はRedditに寄せられた投稿で発覚した。
アラビア語の文字や漢字を組み合わせた特定の文字列を受信したところ、iPhoneの電源が落ち、同じメッセージを別の相手に送るとその相手のiPhoneも落ちたと伝えている。

 iMoreやMacRumorsなどのメディア各社が伝えたところでは、iOS 8を搭載したiPhoneのほかiPadやApple Watchでも、特定のユニコード文字列を含んだメッセージを受信すると問題が起きることが分かった。
特定の文字列が処理できないことが原因で、アプリがクラッシュしたり、システムが再起動したりするという。

 不正なメッセージを受信してしまった場合は、誰かにメッセージを送ってもらうか、自分あてにメッセージを送信すれば、クラッシュを回避できると伝えられている。

 iMoreによれば、Appleもこの現象を確認し、「特定のユニコード文字列によってiMessageに問題が発生することは認識している。
ソフトウェアアップデートで修正する」と説明している。
  50:名前:p-yamaguchi.nttpc.ne.jp:2015/05/29(金) 23:38:01.00 ID:???.net
先生!土挫が送ってきたメールの添付ファイルWinmail.datが開けません!
  51:名前:名無しさん@お腹いっぱい。:2015/05/30(土) 00:02:24.70 ID:???.net
ドザって何かいっぱい送ってくるよね。
とりあえず意味不明だから開かず全部捨てて、
体裁がなってなかったので全く読む気がおきませんでした、
おまえのような非常識な奴は新卒研修受け直してきて下さいって返信してる。
  52:名前:名無しさん@お腹いっぱい。:2015/05/30(土) 01:10:32.59 ID:???.net
C#がどうかという話ならともかく、なんでメールの話してんだよ。
  53:名前:名無しさん@お腹いっぱい。:2015/05/30(土) 04:50:31.43 ID:???.net
MS謹製パクリソフトを使って、アプリがウインポ等で使えるのを待つより
Andoroid,iOSを買って目的のアプリを使う方がよろしいのだ バカボンのパパなのだ
  54:名前:名無しさん@お腹いっぱい。:2015/05/30(土) 16:34:56.60 ID:7PALiknD.net
これからは、アプリもWebで動く時代
OSやら開発環境なんて、関係ないよ

アプリはviでJavaScriptとそれを動かすhtmlのコードを書いてサーバーに送れば、出来上がり
WindowsでもAndroidでもiPhoneでも好きな端末のWebブラウザでご利用ください、ってね
  59:名前:名無しさん@お腹いっぱい。:2015/05/31(日) 10:17:52.43 ID:???.net
>>54
ある程度のことはできるけど無理な処理もあるから
駄目だと思うぞw
  56:名前:名無しさん@お腹いっぱい。:2015/05/30(土) 19:04:55.09 ID:???.net
>>54
特に携帯端末なんかは新しいセンサーを操作するものとか、新しいAPIがどんどん増えていくわけで
それを扱えないJavaScriptがとってかわるということはない。

OS問わずどんな環境でも使える最大公約数的な機能がウェブアプリケーションに提供されるものであるので、その進化も遥かに遅いしな。
  58:名前:名無しさん@お腹いっぱい。:2015/05/31(日) 10:16:15.99 ID:???.net
Javaでほぼ出来るだろ。
MacだってJava動くんだからそう難しい話でもない。
ましてやドヤ顔するような話でもないだろ。
いまはオラクルだが大本のサンマイクロには感謝しろよw
  60:名前:名無しさん@お腹いっぱい。:2015/05/31(日) 16:02:50.74 ID:ivnVX6JE.net
>>58
iOS向けのiアプリもJavaだし、WindowsのIEでもJavaアプレットが動くからね
とりあえずJavaで作れば、そのままどこでも動く
  61:名前:名無しさん@お腹いっぱい。:2015/05/31(日) 20:04:55.99 ID:2jEoiGCb.net
>>60
「Write once, run anywhere」という言葉は理想であって現実じゃないぞ。
そしてこれがまかり通るような処理しかしないアプリなら、それこそHTMLとJavaScriptで良い。

そしてiOSでJavaで開発しようとするのは、C#でXamarin使って開発するより困難だ。
>iOS向けのiアプリも
うん?

元スレのURL