Androidアプリ、C#で書くとJavaの10倍速いことが判明 C言語NDKとほぼ同じ速度
■ このスレッドは過去ログ倉庫に格納されています
https://sec.ch9.ms/ch9/de11/2495af1a-6033-409d-983b-c0912b4ade11/WinDev018UWPXamarin_Custom.jpg
Your world is not just one platform nor device. With Xamarin, you can learn to target
Windows, iOS and Android while providing native experiences.
James will quickly deep dive into how to quickly execute this.
He shows how to do build an application that targets Windows, iOS, Android, and even has a web front end as well!
(動画)
https://channel9.msdn.com/Events/Windows/Windows-Developer-Day-Fall-Creators-Update/WinDev018 まかせろ!
IDENTIFICATION DIVISION. >>5
桁多いお金とかの数値計算ならそこそこ速いよな >>6
C#はマイクロソフト製のネイティブコンパイラが搭載された >>5
それなら、PROCEDURE DIVISION だろ >>6
C#はLLVM経由でネイティブコード吐くようになったんだよ マインクラフトもjavaさっさと捨ててほしい
けどjavaだったからmodたくさん出てこれたのかな >>14
マインクラフトは統合するとか言ってたしJava版は切り捨ての方向だろ しーしゃーぷが早いなんて15年近く前から言われとりゃせんかったか? >>19
ダウンロードして次へ次へ押すだけだ
Android SDKもiOS SDKも全自動で入る
https://www.xamarin.com/download 貧乏人はまずC言語から覚える。
貧しいから → まずCから。
それが教授の最後の言葉だった。 androidはC++で書いたらベンチマークは早くなるけど、肝心のNative APIが
結構足りないものが多いために、結局Java APIの呼び出しに頼らざるを得ない事が
多々あってアプリになったら思ったほど速度が向上しない落とし穴がある…。 >>20
15年前はあくまでWindows用の.Net Framework上の実装。
今回は一般にも利用できるネイティブコンパイラが搭載された。
ネイティブコンパイラはARMのマシン語に変換されるので、
従来の.NetFrameworkやAndroidのJavaよりも速い。
ただし、例えばARM用にコンパイルしたものは、x86やAMD64の
チップで動くAndroidの環境では利用できない。 でもUI周りのframeworkはJavaしかないんだろ? 理系って優秀なんだろ?
もっといいものさっさと作れよ。
馬鹿なの? >>22
いくらお前が貧乏だからって衝動的に人を殺めるのはよくないよ 2ちゃんねるに入り浸ってる人ならこれくらいの事はみんな理解出来るんだな。
俺は入り浸ってないから。 >>30
ネイティブコードだから当然理解できるだろ Javaで安く簡単に作って利用者は快適に使いたいなら高額なスマホ買う
これでいいじゃん Javaはもうセキュリティ突かれやすいって噂しか印象がない あんま詳しくないけど大して記法変わらんやろ?
英語とドイツ語ほどの違いもない。 >>12
ENVIRONMENT DIVISIONがすごいことになるんじゃね? よく分からんが、なんでこんなにJAVAって嫌われてんの? C#が良いという評価にも関わらず
Windows Phoneは売れなかった。 >>42
根本的に遅い
簡単なアプリやツールを作るんだったら良いけど
パフォーマンスが必要なアプリもJavaで書いちゃうから色々トラブる >>42
簡単にやりたい事を実現できるけど重くなりやすいから、職人堅気に嫌われがち
ゲームを縛りプレイしてる奴がノーマルプレイしてる奴を馬鹿にしてる感じ >>42
今の若い人は知らんだろうけど、90年代はうっかりJavaアプレットが埋め込まれたサイト開くとHDDがガリガリいいだしたんやで。 $ arm-linux-gnueabi-gcc annyeong.c -o annyeong. >>5
おじいちゃん・・・ みずほのシステム統合は終わったからゆっくり寝てていいよ プログラマー食わすための簡単なことをダラダラやる言語 >>42
Javaを作ったSunがOracleに買収されて
OracleアレルギーのオレがJava憎しになった Windows上でXamarin使えば
macとiphoneが無くても
iphone用のアプリ作れる?
iphoneの実機で動作確認しながら作らないと出来悪い? アメリカのtech系のメディアでOracleが叩かれるのは
Oracleの政治的スタンスがリベラルでは無いから
トランプや共和党とも親しいしLGBT権利拡大には距離おいてるし
女性蔑視でHPを追われたマークハードを社長に据えたりするようなリベラルの敵
だから西海岸系の意識高い連中から常に絡まれて攻撃的な記事書かれる Xamarin使って開発?
Xamarinコミュはオタサーの姫を信仰するカルト教集まりの印象あるから触りたくないな… iphoneと比べるとゲームがモッサリしてるのもこれが理由? オラクル会長のラリーエリソンは
自宅を和風建築にし日本庭園作ったり超絶親日家なのに
日本のアメリカかぶれのライターもオラクル叩くよね .netは結局Windowsでしか使われないまま死ぬんか?
これは実質Javaへの敗北やないんか >>52
Macがないとコンパイルできない。技術的な問題ではなくAppleがMac以外でのiOSアプリコンパイルを規約で禁止してる。 >>63
文化と親日感情は切り離して考えろガイジ
ヨガが流行ってるからってインド大好きってなる奴はいない >>63
あの人南禅寺付近の別荘を洋風に改造してない?
数年前にグーグルマップ見て心配になった >>65
元々Windowsマシンのハードウェア差分やOSバージョン違いを吸収するためのものだし
充分役目は果たした JAVAという言語そのものは別に悪くないけど、
JVM上で走らせるからクソ遅いんだよな。
ネイティブコードが速いのは当たり前だけど
androidのハードの差をどう吸収するのって話になる >>76
今はARMしかないんだから別に吸収する必要なくね? >>59
それもあるだろうけど、Unity製とかならAndroidに最適化されてない せっかくスッキリJava読んだのに無駄になるのかなぁ JVMはサーバーサイド最速に倒されてるからな
サーバー用途ならCとかで作られるアプリよりも速い まじか
昨日アンドロイドスタジオインストールしたばっかりなのに
cでも行ける? WindowsPhoneが生きてりゃあなあ
泥なんかすぐにも投げ捨てたいが Javaは失敗した言語
Cが難しくてわからないバカ用 >>87
ユニコーンよりマーク2のが動きが軽快だった。 はぁ、数年前から.netネイティブコンパイラは有ったけど、今回、標準でバンドルされる様になったの? >>81
HotSpotVM以外も早いんかね
OpenJDKとかどうなんだろう Xamarin.DroidはC#で閉じて実行するぶんには速い。
nativeからのコールは場合によってはnative→ART→Monoと2回マーシャリングされるので遅くなる。
Win32みたいにGoogleがnativeで色んな低レベルAPI用意してくれたらXamarin最強になるんだけどねぇ。 >>5
SOURCE-COMPUTERとOBJECT-COMPUTERは?昔専門学校生の頃COBOLの実習で、ピリオドが抜けていてコンパイルエラーってよくあったな。 >>95
WORKING-STORAGE SECTION.は? >>94
Xamarin.Anndroidは隠しオプションでLLVMで事前にネイティブコードを吐くことができる >>97
マジレスすると学生の時はそれ書かなかったな。DATA DIVISIONのみ。 ■ このスレッドは過去ログ倉庫に格納されています