MicrosoftとXamarinが業務提携!C#でiPhone/iPad/Androidのアプリ開発ができる!Mono大勝利!

このエントリーをはてなブックマークに追加
1番組の途中ですがアフィサイトへの転載は禁止です

米Microsoftは9月20日、(中略)

さらに、C#でiOSとAndroidアプリを開発できる機能を提供するため、Xamarinとの提携も発表した。
そのためのバックエンドとしてMobile Servicesを利用できるようにする。
http://www.atmarkit.co.jp/news/201209/21/azure.html
2番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:32:01.69 ID:rh8h37pM0
>>1
まじかよ
3番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:32:17.19 ID:YCNWXVtt0
2
4番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:32:45.15 ID:WjiDIdth0
Windows Phoneのこともたまにはおもいだしてあげてください
5番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:33:16.36 ID:iS7uuir20
VSまでもがオープンソースになりそうな勢いだな
6番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:33:54.30 ID:pp6CQTkV0
GNOME財団が資金源確保か
Linuxやったじゃん
7番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:34:25.22 ID:3fZtnsci0
C#5.0か否か
それ重要
8番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:35:01.50 ID:V71EqRQ90
俺得
9番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:35:27.25 ID:p+FH3hLH0
>>1
どうしてこうなった…
10番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:35:38.35 ID:y6uJOSj00
いいことだな、AndroidでOracleが儲かる流れを断ち切ろう
11番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:36:16.86 ID:hJ89wdPO0
最近のマイクロソフトは何でもかんでもオープンソースにしているが
突然どうしたんだよ?
でもおそいんでしょう?
13番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:37:39.24 ID:1lj2+yaU0
MonoTouchはイベント使えるだけであんなに簡単に書けるんだなと感心したが
いかんせん個人が趣味で買うには高すぎる。

あの値段を続行するなら絶対に流行らないと思うよ。

このゲイツマネーで980円くらいにしてくれ
14番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:39:26.04 ID:07o78VxF0
>>12
iOS版はC# → Obj-C → ネイティブコードなので超爆速。
Android版は C# → 独自VM なのでアプリ起動遅いが実行速度は超爆速。
MSさん有り難えなAzureに引きずり込まれてるけど
>>11
オラクル潰し
17番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:40:30.08 ID:y6uJOSj00
>>11
多分Javaの駆逐じゃねえのかな
でJavaからシェアを奪ったら開発ツールとかアプリで儲ける
18番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:42:31.21 ID:hCHW3PBQ0
Monoに注力してたソニー大勝利じゃん。
次期XperiaはAndroid/Mono OSのデュアル構成で突撃するみたいだし。
19番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:43:09.52 ID:Q3WY68210
iPhoneアプリ作るのにMac買う必要がなくなるってこと?
配布登録審査あるから無意味だろ。
20番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:44:06.16 ID:x8mKxsAf0
C#って、直接ネイティブバイナリはけるコンパイラないの?
21番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:45:19.92 ID:y6uJOSj00
>>19
そういう話じゃない。主力開発言語としてC#がJavaにとって代わる可能性が出てきたって事
22番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:45:54.89 ID:rh8h37pM0
>>16-17
あえてMonoDevelop改良に力を貸すとか、ツールを売りたいよりもクラウドで
継続的に安定して課金徴収できるAzure使わせたいのが一番も目的だろう。

ツールを売りたいだけならVisualStudioベースで出してくるだろうし。
23番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:46:57.44 ID:07o78VxF0
>>20
MonoのMac版とiOS版はそうなっている。
おかげで別途Xcodeをインストールしないと使えない。
24番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:47:07.85 ID:y6uJOSj00
>>22
なるほどそっちか、VSも最近じゃ限定版タダで配ってるから、あんまり商売にならんとは思ってた
勉強してて良かったC#
26番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:50:05.00 ID:YCNWXVtt0
MonoTouchやすくなーれ
GPLで皆殺しにされる前にMSPLで潰せみたいな感じ
>>18
PlayStation Mobileとかmonoだったなそう言えば
29番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:50:18.89 ID:x8mKxsAf0
>>23
マルチプラットフォームの意味ないのに、中間言語に変換する必要あるのかね。
Windows用だとなんでできないんだろうか。
>>24
アホか。VSは高額ライセンス取る企業利用が収益源だ
企業はExpress版なんか使ってない
31番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:54:23.13 ID:PNPNq/5D0
これでios向けアプリで儲けられるようになったのか
アイツら金払いはいいんだよな
なんでって、りふれくそんするからやろ?
33番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 10:55:23.65 ID:mAcbLECE0
>>20
確かVSでもオプション指定でバイナリ吐けたような気がする。
あれ?標準の変換ツールだっけ。あんまり意味ないので忘れたけどw 確かにあるよ
>>18
自分の金を使わずに勝利か当たったな

>>4
WP8買う予定はないけど早く触りたい
ngenはjitの仕事を前倒しするだけやろ
36番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:01:14.10 ID:K7wVR00o0
>>30
1年160万円のMSDNを売るより、ちょっと使っただけで1か月1万円のクラウドを売った方が儲かるという判断だろ。
37番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:03:02.63 ID:zu22qSb3O
そんなことよりデルフォイを
38番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:04:03.58 ID:fgYXal0r0
しかしAmazonの壁は高い
本気でAWSと戦うにはまだまだ燃料が足りないだろう
39番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:07:27.72 ID:nN4k3wo+0
スマホよりLinux環境上でのASP.NET MVC周りに注力してくれ
あれは良くできてるが最終的に動かす環境(Windowsレンサバ)の選択肢がなさすぎて使い物にならん
40番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:08:20.66 ID:ioidHqf70
C#があれば何でもできる!
VSでAndroidアプリ開発できるなら大歓迎
42番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:10:03.79 ID:YCNWXVtt0
MonoDevelopはデフォルトの書式設定がVisualStudioと異なる時点で使い物にならない。
バージョン管理システムから取ってきて自動フォーマットが走ったらグチャグチャになるとかバカかと。
43番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:10:41.69 ID:ma9vgdpF0
Javaどうなってしまうん?
44番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:12:05.83 ID:g7yprVk8P
iPhoneにmateきますか
45番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:12:52.12 ID:Sgki51Ym0
androidアプリの開発にeclipseを使わなくて良いというだけで吉報
46番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:14:01.98 ID:Z+ss9ZaR0
それよりssh上で使えるC#のIDE作れ
emcasみたいなテキストエディタじゃなくslnファイルを開けるやつ
47番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:15:27.26 ID:WdZ77LvU0
>>45
全くだわ
48番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:16:26.65 ID:1V51dqAp0
つーか、この手のクラウドサービスって使ってるやついるの?
かつてWindowsを苦しめたLinux界の大将に塩を送ってまでやる価値あるのか?
49番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:17:22.22 ID:MVoC9EDD0
>>45
それ重要だわ
50番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:18:56.18 ID:lQjrk6l50
キタキタキタ━━━━(゚∀゚)━━━━!!!!!!!!!!!!!!!!
51番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:18:59.09 ID:FsYO6Kzl0
xcodeもeclipseもどうしてこうなった?って感じだからねぇ
どう考えてもNetBeans使えるときは使った方が捗るのに信者連中は耳を貸そうとしないし。
eclipseもそうだがエミュレーターもunkだとおもう
53番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:20:49.57 ID:wyC778K/P
でもお高いんでしょう?
54番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:21:23.63 ID:v5m5VTdg0
新作ゲーム全部Unity採用という特攻をやらかしたセガの大勝利だな
55番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:22:48.26 ID:oi3Ka5uv0
>>52
unk並みに動かないからな
56番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:23:26.08 ID:YCNWXVtt0
>>52
これ独自エミュレータも付くのかな?
それなら激しく嬉しいんだが
57番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:29:44.28 ID:QiBcgIxM0
>>14
>独自VM

悪いけどVMは個人的にNG
もうVSも作ってMSさん
59番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:45:18.07 ID:FnFqwS+t0
MSって何屋?
どうせObjectiveCで書くより実行速度遅いんじゃねえの
61番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:49:55.14 ID:50zwCOa/0
>>60
実のところObj-C自体がかなり遅い
62番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:50:28.39 ID:TDh8rA9g0
Javaよりはマシ
そこはネイティブコードに変換するから大丈夫らしいが
どっちかというとフレームワークの細かい部分に手が届かない事が心配
64番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:51:31.51 ID:YCNWXVtt0
C#ってどうよ?
65番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:52:52.71 ID:pJjyPG+G0
>>63
低層APIは検出ツールでドカンとラッピングしてるらしいから
漏れどころか隠しAPIまで無差別に出てきそうではある

しらんけど
66番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:53:37.22 ID:YCNWXVtt0
C#に将来性はあるのか?
>>65
iOSには存在するけどWP8には無いとかその逆とか
機能をAND条件で満たしているとXORが漏れるってことを心配している
68番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:54:55.81 ID:qdq/Rm6M0
>>59
Excel屋だろう
DOSもWindowsもExcelを動かす土台でしかないし、BASICに次いで歴史がある
69番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:56:30.05 ID:50zwCOa/0
>>67
マルチプラットフォーム化はクソだとジョブズが言ってたろ。
70番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:57:16.91 ID:obj3bdYU0
しかしマルチプラットフォームに幻想を抱く人は多い
71番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:57:46.08 ID:HXH/mTHh0
WindowsPhone8…
72番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:58:59.36 ID:J0U/qtO/0
EcpliseとXcodeが無くなればプログラマは若干救われる
73番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 11:59:38.92 ID:E3Aqb44W0
速度よりも安定性がどの程度かが重要だろう
>>54
ソニックをWP7マルチで出すフットワークは評価する
75番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 12:34:15.22 ID:sB83zbOLP
VSに慣れてると、AppleがXCodeを全くローカライズさせる気が無いのが辛い
iOS6のMap問題でもAppleの殿様商売っぷりが露呈したけど、あんだけ儲かってるんだから、
APIのドキュメントくらい日本語化してくれれば良いのに
Objective-cの開発者を増やそうって気が元より存在してないんかね
76番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 12:34:42.01 ID:LIl8FG3I0
Windowsにおいて、Excelは最強のプラットフォームだと俺の中で話題
77番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 12:36:44.60 ID:ToAOb9VZ0
これがあればわざわざmac買って開発しなくてよくなるってことか?
mac買う必要ないなら本気だす
いまJava勉強してて、あーEclipse便利〜と思ってたんだけど、プロ的にどこらへんがウンコなの?
80番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 12:53:57.06 ID:ltPNSqz4O
>>72
良く聞くけどどの辺がクソなの?
VSしか使わないからいまいち分からない
VSは使いやすいな
>>69
ビジネスロジックはマルチプラットフォームなコードで十分書けるし、Viewに近い所を各プラットフォームに合わせれば十分。
2年前でもMonotouch使い物になったからなぁ。また触ってみるか。つうかF#はよMonotouchで使わせろ。
>>75
ローカライズはApple本社よりApple Japanの無能さじゃないだろうか。
ことえりがいつまで経っても進化しないのとか、日本語環境がまともとは言えない。
AppleJapanって販売代理店みたいなもんだろ
ローカライズに手出してるの?
>>82
日本アップルって開発やってるの?営業だけだと思ってた
アップルは相当前から日本語関係は中国丸投げのはず
86番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 13:48:58.86 ID:QtvBaEnz0
>>1
Apple許してるの?
iOSは無理だよ

それにAndroidをC#で作るメリットはゼロ
JVMもどきやめてC#で書き直したどろいどは10倍速いってどっかのぎーくが実証してたけどな
>>27
MSPL以外のOSSライセンスもよく使ってる気がする。
例えば最近オープンソース化してさっそくMonoに取り込まれたEntity FrameworkはApache 2.0だった。

>>48
だいぶ前から仲良くやってるよ。今やMSはNovellにとって重要な顧客の一つになってる。
http://japan.internet.com/busnews/20110726/6.html

>>86
ネイティブコンパイルしてるので問題なし

>>87
XobotOSだね。
https://github.com/xamarin/XobotOS/tree/master/sharpen
実験プロジェクトで直接のサポートはしないけど、これで得た知見はMono for Androidのパフォーマンスアップに使われるとか何とか言ってた。
89番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 14:15:37.60 ID:D0rH5nV/0
>>86
> AndroidをC#で作るメリットはゼロ

仮にC#1.0ですらJavaに比べて超絶捗る気がするんだが。
90番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 14:22:27.34 ID:veDmLn8v0
>>87
それOracle JVMを使えばC#で書き直すより更に速いというベンチマークもあったな。
91番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 14:25:04.13 ID:0E9jGj1Z0
>>86
■Mono for Android

通常、Android OSのアップデートとDalvik仮想マシンのアップデートはイコールであり、
Android端末によっては製造メーカーの放置プレイにより最新のAPIが利用できない、
また製造メーカーがアップデートを提供してもユーザーの放置により同一端末で複数
バージョンのOSが存在し、それぞれの挙動が異なるなどの問題を抱えていることがある。

また一部の機種において、特定のAPIの挙動が異なる、イベント発生タイミングやイベント
発生順序が異なるなどの問題も抱えている。

一方、Mono仮想マシンはアプリと同梱されて配布されるため、Mono仮想マシンを半ば
強制的にアップデートできるようになっている。つまりOSとアプリをセット配布しているような
ものであり、Androidのアプリ互換性問題を大幅に軽減でき、かつアップデートしていない
端末でも最新APIが叩けたりする。

http://monobook.org/wiki/Mono_for_Android
92番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 14:27:35.65 ID:0E9jGj1Z0
>>86
つづき

ただしMono for Androidはメリットばかりではなく、アプリのサイズが桁違いに超巨大化するという
デメリットもある。 たとえば単純な「Hello World」ですら4MBを超えるapkファイルとなる。

また、アプリの起動には仮想OSの起動も伴うため、アプリの立ち上がりに時間がかかるという問題
もある。この起動時間の問題についてはMono for Androidの最新バージョンで大幅に改善されつつある。

※ベータ版まではMono仮想マシンは単体アプリとして配布する形式だったが、製品版ではアプリの
互換性の向上のためにアプリと同梱されるようになった。また開発環境(デバッグ版)では起動速度の
高速化のために共有仮想マシンを使うようになっている。
93番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 14:37:42.35 ID:ULbCx1i10
>>79
VisualStudio触ったあとにEclipse使うとキーボードのキーひとつ押したときの反応の悪さにすらイライラするレベル。
なので触らない方がいいよ。

どうでもいいけどJavaならEclipseよりNetBeans使った方が捗ると思うぞ
C#ってGUI作るのすげー簡単なのな
初めてC#触ったけど30分ぐらいでポエムをささやくためのアプリできたお
XNAでゲーム作れるようになるのかな
>>95
MonoGame
XNA4相当。iOS/Android/Mac OS X/Linux/Windows/Windows Phone/PlayStation Mobile&Vita他対応。
リンク忘れてた
http://monogame.codeplex.com/
>>96
おぉ、ちょっといじってみるthx
99番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 15:26:02.26 ID:4bQQPakg0
>>96-97
いつのまにこんなのがwww
Objective-cを勉強しなくていいってだけで有用だなぁ
Unityでよくね?
102番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 16:12:02.34 ID:F0IO8NrQ0
>97ダウソできないぞ
なんだここ
103番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 16:43:52.96 ID:0E9jGj1Z0
>>102
Opera最強伝説だけど問題ない
日本語で頼む
結局何が変わるの?
ぶっちゃけLinux用VisualStudio作ってくれるならMSに付いていきますって人ソコソコいる?
106番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 19:39:48.81 ID:VdLbRdVq0
Xamarinって旧Novell (Ximian) の残党だろ
今までと変わんねーってだけの話
c#嫌いで避けてたけどちゃんと取り組むか
今までAndroidのアプリって何で作ってたん?
VB(.NET)とJavaしかでけへんワシでもアプリ作れんのけ?
ていうかもしかしてAndroidってJavaちゃうの?
109番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 22:36:08.15 ID:P51leMIz0
何も変わらねーよw
数あるIDEの中でVSが最強は認めざるを得ない。
Microsoftの競争力の源泉。
111番組の途中ですがアフィサイトへの転載は禁止です:2012/09/25(火) 23:21:06.92 ID:VLdeqviUP
MSよ早く俺をeclipse 地獄から解放してくれ
112番組の途中ですがアフィサイトへの転載は禁止です:2012/09/26(水) 00:23:26.51 ID:jH3eS9KF0
開発環境はVSが最強だからアプリがどんどん出てくるし移植も盛んになるだろうな
MSDNやTechNetみたいなサポートもあるし敷居が低くなるのはいいこと
113番組の途中ですがアフィサイトへの転載は禁止です:2012/09/26(水) 02:37:49.60 ID:acgg0lpG0
>>48
M$はOSSに擦り寄って開発者を吸い取るつもりだろ。PGはOSSの文化が無ければ育たないからね。
今はウェブ開発全盛期だし、c++で業務アプリなんて作っているところなんてない
LAMPやjavaに開発者が流れている。しかし、node.jsとhtml5が登場。
これでPHP,perl,python,rubyは使うだけのメリットが消えた。
M$Officeも次期はjs。小規模案件のは全部をjsに持っていかれるはず
javaの開発者がグッと減るところでmonoへの追加投資
objective-cやjavaよりもc#で書けた方がコンテキストを切り替えなくていいから開発効率が良い
codeplex,windows azure + node.js, スマートフォン + monoでM$大勝利のシナリオ
114番組の途中ですがアフィサイトへの転載は禁止です:2012/09/26(水) 04:07:20.71 ID:ffCXewsD0
Eclipse+AndroidSDKは「自由に拡張可能」であるがゆえのトラブルが多い

エラーメッセージが出てそれをググっても、人によって微妙に
環境が違うからなかなか解決できなかったりする
115番組の途中ですがアフィサイトへの転載は禁止です:2012/09/26(水) 09:19:04.01 ID:DRlVqxw80
Android開発というかJava開発はコーディングするまでの環境構築がめんどくさすぎる
Ecripse使ったこと無いけどVSと両方使ったことある人に聞いたらVSは一社による統合開発環境故、楽さは桁違いだと言うてた。
Ecripseだと上にあるように環境構築がまんどくさすぎると。
117番組の途中ですがアフィサイトへの転載は禁止です:2012/09/26(水) 10:20:43.95 ID:DRlVqxw80
Win, Linux, MACとマルチだからしょうがないんだけどね
VSに慣れると面倒
Turbo なんとかのチームが移籍してやってる。