トップページ⇒android
109コメント30KB

【C#】XobotOS 総合

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2012/05/07(月) 19:57:17.91ID:+4v8wJnI
Xamarinは、AndroidのJavaで書かれた部分をC#に移植した「XobotOS」をGitHubで公開した。

XobotOSはJavaをC#に変換する「Sharpen」と呼ばれるツールを使用して移植された。
ホストOSと統合する部分のコードと、Java JNIからCで書かれたネイティブコードを呼び出
すコードを手作業で置き換えた以外は、Sharpenにより自動変換されている。

XobotOSではAndroidがMono上で動作し、Dalvik VM上と比べて大幅にパフォーマンスが
向上するという。

また、C#と.NET VMはECMAで標準化されており、Javaのような特許問題が発生しない点も
メリットといえる。
http://linux.slashdot.jp/article.pl?sid=12/05/05/0546247

■パフォーマンス比較
http://tirania.org/s/71de890b.png

■Xamarinのブログ記事 http://blog.xamarin.com/2012/05/01/android-in-c-sharp/
■XobotOS-GitHub https://github.com/xamarin/XobotOS
■atsushieno氏のブログ記事 http://d.hatena.ne.jp/atsushieno/20120502/p1
0002名無しさん@お腹いっぱい。2012/05/07(月) 19:58:21.35ID:zkyqtUWm
Androidを全面的にC#で書き直したXobotOS公開、ICSとの性能差が酷すぎる 
http://engawa.2ch.net/test/read.cgi/poverty/1336353765/
0003名無しさん@お腹いっぱい。2012/05/07(月) 20:00:58.74ID:grscHi5O
>>1
乙
0004名無しさん@お腹いっぱい。2012/05/07(月) 20:09:45.16ID:V3ty7a7O
カスタムROMはよ
0005名無しさん@お腹いっぱい。2012/05/07(月) 20:21:16.61ID:ufVzA5bN
【消しゴム】MONOを使ってみるスレ4【じゃない】
http://toro.2ch.net/test/read.cgi/tech/1329023778/
0006名無しさん@お腹いっぱい。2012/05/07(月) 20:21:29.09ID:qdcllGY0
とりあえずまずはGNで動くカスロムを作ってください
0007名無しさん@お腹いっぱい。2012/05/07(月) 20:28:31.11ID:kpCu/XXw
乞食端末持ちはお帰り下さい
0008名無しさん@お腹いっぱい。2012/05/07(月) 20:30:13.99ID:q7VKBJZH
プログラムのことは素人だけと、XobotOSの狙いは何なの?
AndroidOSをまともなものにしようって取り組みなの?
0009名無しさん@お腹いっぱい。2012/05/07(月) 20:33:01.11ID:hbOMt4Jm
>>8
仕組みを大幅に変更してレスポンスを向上させようっていう試み。
0010名無しさん@お腹いっぱい。2012/05/07(月) 20:38:20.98ID:ufVzA5bN
>>8
Oracle訴訟を解決しようという試みでもある
0011名無しさん@お腹いっぱい。2012/05/07(月) 20:50:52.44ID:ZczaN36+
>>9-10
ということはやはり
性能上がるしJava?使わないから訴訟もかわせますよ
GoogleさんAndroidにこれを採用しませんか?っていうプレゼン的なものでおk?
0012名無しさん@お腹いっぱい。2012/05/07(月) 21:11:51.34ID:hbOMt4Jm
>>11
Javaはアプリで使うことになるだろうから完全排除は無理かな。
0013名無しさん@お腹いっぱい。2012/05/07(月) 21:12:53.55ID:HNGgzqbP
マルチポストやめろ
0014名無しさん@お腹いっぱい。2012/05/07(月) 21:21:37.70ID:wQP2Ik5e
あっちこっちにここのURL貼ってる人がいてうざいです。
責任もってここで引き取ってください。
0015名無しさん@お腹いっぱい。2012/05/07(月) 21:27:12.62ID:yN8jUbpU
Android も標準言語をC#にしよう。
0016名無しさん@お腹いっぱい。2012/05/07(月) 21:29:07.36ID:AtwiOEB5
で、これが載ったスマホはいつ出るの?
0017名無しさん@お腹いっぱい。2012/05/07(月) 21:35:08.29ID:+4v8wJnI
>>16
自分で入れなよ
0018名無しさん@お腹いっぱい。2012/05/07(月) 21:35:47.98ID:HX9XjojN
詳しくないから分からないんだけどこれに対応したカスタムROMができたとして今までのアプリは問題なく動くの??
0019名無しさん@お腹いっぱい。2012/05/07(月) 21:40:53.31ID:1qeYaunR
>>1
▼プログラム板
http://toro.2ch.net/tech/
▼プログラマー板
http://kohada.2ch.net/prog/
▼ゲ製作技術
http://toro.2ch.net/gamedev/
▼CG板
http://toro.2ch.net/cg/
▼ハード・業界
http://anago.2ch.net/ghard/
▼スマートフォン
http://anago.2ch.net/smartphone/
▼スマホアプリ
http://anago.2ch.net/applism/
0020名無しさん@お腹いっぱい。2012/05/07(月) 21:42:34.58ID:o1U1TCMs
>>18
Java VMが無いのに動くわけ無いでしょ
0021名無しさん@お腹いっぱい。2012/05/07(月) 21:43:45.80ID:AtwiOEB5
>>17
どうやって?
0022名無しさん@お腹いっぱい。2012/05/07(月) 21:50:20.73ID:+4v8wJnI
>>21
君ががんばって
0023名無しさん@お腹いっぱい。2012/05/07(月) 21:57:57.71ID:HX9XjojN
>>20
だから詳しくねぇって断ってんだろうがよ
ちょっと知識あるからっていきがってんじゃけぇよ
0024名無しさん@お腹いっぱい。2012/05/07(月) 22:01:04.89ID:SJdjHdIJ
>>23
0025名無しさん@お腹いっぱい。2012/05/07(月) 22:04:30.96ID:qdcllGY0
>>23
教えてもらったのに怒るなら聞かんでもええじゃろうて
0026名無しさん@お腹いっぱい。2012/05/07(月) 22:08:33.57ID:PTKg8e7f
怖すぎワロタ
0027名無しさん@お腹いっぱい。2012/05/07(月) 22:11:02.24ID:HX9XjojN
すいません取り乱してしまいました
0028名無しさん@お腹いっぱい。2012/05/07(月) 22:29:57.96ID:JPAJr07Y
>>12
何言ってんだよ
アプリをjavaで動かしてたのはiアプリ(笑)だろ
0029名無しさん@お腹いっぱい。2012/05/07(月) 22:36:00.67ID:Rep0d/gH
正直最初からネイティブでやってくれればよかったのにな…
>>1のブログ見るとなんでjavaにしたんだ、と思ってしまうな
0030名無しさん@お腹いっぱい。2012/05/07(月) 22:36:11.11ID:ITob8X+6
ん‥どこまでC#に移植したのかがよくわかんねぇんだけど、Dalvik消したらAndroidに何が残るん?
0031名無しさん@お腹いっぱい。2012/05/07(月) 22:36:50.59ID:+4v8wJnI
monoで。
0032名無しさん@お腹いっぱい。2012/05/07(月) 22:43:38.92ID:Rep0d/gH
>>30
カーネルとライブラリw
たぶんアプリケーションフレームワークとシステムアプリまではC#化したんじゃないのかな?
>>1のブログ全部読んだらわかるかも!ざっと見た感じ書いてない気がするけど!
0033名無しさん@お腹いっぱい。2012/05/07(月) 22:45:12.04ID:hbOMt4Jm
>>28
NDKで作られてない限りJavaだろ。
0034名無しさん@お腹いっぱい。2012/05/07(月) 22:47:27.07ID:Rep0d/gH
あーでもjavaのライブラリを差し替えるから完全に移植できないのかな?でも自動でできるとか言ってるし…
javaしか知らないし、javaもよくしらないおれは結局よくわからん…
0035名無しさん@お腹いっぱい。2012/05/07(月) 22:50:03.21ID:hbOMt4Jm
>>34
Javaアプリ変換ツールとか出来ればいいんだがな。
0036名無しさん@お腹いっぱい。2012/05/07(月) 22:53:45.80ID:Rep0d/gH
>>35
なんかそんなのをリリースするみたいなことをブログに書いてた気がする…
ほんとにざっと見ただけだから、正確に訳してないんだが…
てかNDKって結局javaと組み合わせないと使えないと理解してたんだが…間違ってる?
だから勝手にjavaを完全に排除して、開発環境ごと総入れ換えかな?と思ってた
0037名無しさん@お腹いっぱい。2012/05/07(月) 23:00:49.09ID:j1o5ABv2
泥井戸再生計画ktkr
これで勝つる!
0038名無しさん@お腹いっぱい。2012/05/07(月) 23:11:22.56ID:a0AQR18d
むしろ、日本メーカーこれ買って覇権とれや
0039名無しさん@お腹いっぱい。2012/05/07(月) 23:12:46.64ID:u83gRN5G
Xperiaは載せて来そう
■ このスレッドは過去ログ倉庫に格納されています