Xamarin Part3 [無断転載禁止]©5ch.io
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001デフォルトの名無しさん
2016/12/30(金) 18:10:21.97ID:x814SSV+を開発するためのライブラリおよび開発環境です。
Macの人は Xamarin Studio、Winの人は Visual Studioで開発できるよ!
公式
http://xamarin.com/
Xamarinマスコットキャラクター ちょまどさん
http://bucher.s10.xrea.com/xamarin.jpg
http://i.imgur.com/H1GZqBT.jpg
http://i.imgur.com/N3c0DZH.jpg
http://i.imgur.com/UqEfZht.jpg
http://i.imgur.com/Ennkvgz.jpg
http://www.youtube.com/watch?v=b-i2LxWb348
前スレ
Xamarin Part2
http://echo.2ch.net/test/read.cgi/tech/1480602653/
前々スレ
Xamarin Part1
http://echo.2ch.net/test/read.cgi/tech/1359861574/
0831デフォルトの名無しさん
2017/04/25(火) 15:22:30.91ID:Vr/MYdwX例が極端すぎ
0832デフォルトの名無しさん
2017/04/25(火) 15:47:37.96ID:3fSgT78NApplication Context/Service/Activity/Fragmentは総じてControllerであって、Viewはandroid.view.Viewだけだよな?
んで、>>828でModelを操作するControllerはとりまApplication Contextにしとけばいいって言うから
Controllerの中でもApplication ContextとActivityのどちらが適切か考えた方が良いって話なんだが
> 回転とかでActivityが死ぬときにどうするか、ってだけ
これだけの問題なら、android:configChanges調整かActivity#onRestoreInstanceState, #onSaveInstanceStateでいいじゃん
Xamarin上でこれらで管理するの面倒だからもうちょっと雑なイベントコールで処置するけど
でも、この程度の細かい話じゃなくもっと広い観点で見たから(Activityじゃなく)Application Contextで持てば良いって論なんでしょ
>>831
Modelの置き場所をプロセスライフサイクルに合わせた結果、メモリ使いすぎで炎上して火消しを何度もやらされた恨みつらみがな...
Android, iOSでUIが違うってデザイナとのトラブルは100%出るけど、メモリトラブルは実は頻繁に起きてるのに同業が意識してないから始末に困る
0833デフォルトの名無しさん
2017/04/25(火) 17:19:34.38ID:QeB+QKyb0834デフォルトの名無しさん
2017/04/26(水) 00:30:23.88ID:NjBkgbKcUzeeeeeee!
0835デフォルトの名無しさん
2017/04/26(水) 22:27:16.44ID:CIoXsE0/0836デフォルトの名無しさん
2017/04/27(木) 02:45:21.44ID:+zhnCS/R若くして「人脈」ということばを使いたがる人は、それだけで信用を失います‥‥とおぼえておいてほしい。
https://twitter.com/itoi_shigesato/status/857173754845298689
0837デフォルトの名無しさん
2017/04/27(木) 05:27:34.38ID:SBn/4nQl0838デフォルトの名無しさん
2017/04/27(木) 10:12:26.63ID:pU/Q1a1u紅白アプリ
0839デフォルトの名無しさん
2017/04/27(木) 13:02:44.23ID:OXoTqMzU結局wpfと同じで広く一般に普及することなく終わっていく運命やないんか
0840デフォルトの名無しさん
2017/04/27(木) 13:24:26.39ID:phIQ/iVoMicrosoft Pix
iOSのみ(笑)
0841デフォルトの名無しさん
2017/04/27(木) 13:33:30.74ID:Av2I5InP0842デフォルトの名無しさん
2017/04/27(木) 13:49:44.74ID:ptwCg3ZP何つまらんこと言ってるんだこいつは
0843デフォルトの名無しさん
2017/04/27(木) 16:08:00.29ID:s2rTfu26xamarin買収よりずいぶん前からWordアプリあるんだから無茶言うなよ
0844デフォルトの名無しさん
2017/04/27(木) 16:14:00.21ID:UfHk8jRj0845デフォルトの名無しさん
2017/04/27(木) 16:22:04.66ID:phIQ/iVo違うから。
0846デフォルトの名無しさん
2017/04/27(木) 19:06:56.09ID:SWlLJwoZXXはXamarin製です!みたいな
ある程度は普及してくれないと頓挫しそう
0847デフォルトの名無しさん
2017/04/27(木) 19:11:47.12ID:libQjQHw0848デフォルトの名無しさん
2017/04/27(木) 19:18:41.00ID:phIQ/iVoiOS、Android向けはそれぞれネイティブ。
Xamarin製は使っていない。
Pixくらいでマイクロソフトリサーチだから。
0849デフォルトの名無しさん
2017/04/27(木) 19:40:26.29ID:OXoTqMzU0850デフォルトの名無しさん
2017/04/27(木) 19:50:48.36ID:ryAYXWXs正解w
チンポ騎士団だけが広めたいんだよ
0851デフォルトの名無しさん
2017/04/27(木) 20:36:37.54ID:fnnc/aNx0852デフォルトの名無しさん
2017/04/27(木) 21:35:01.29ID:NEgFzF2yもともとwpfやsilverlightとか海外でC#の業務アプリ使ってたところがスマホ始めるのに使ってたのでは。
今はどうなってるか知らんが。
0853デフォルトの名無しさん
2017/04/28(金) 04:29:23.86ID:uuui/JpZ日本ではすっかりちょまどでおなじみのXamarin
0854デフォルトの名無しさん
2017/04/28(金) 09:34:10.99ID:lxwDN9Ceあんなブでも姫扱いされて持ち上げられるんだから
女性にとってソフト業界はめっちゃチョロい空間だよな
0855デフォルトの名無しさん
2017/04/28(金) 09:41:19.37ID:80AWOTNk訴えられるぞ(白目
0856デフォルトの名無しさん
2017/04/28(金) 10:26:56.19ID:009nHZI7個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな
0857デフォルトの名無しさん
2017/04/28(金) 10:57:40.34ID:l53ME49dhttp://i.imgur.com/g0XSOdZ.jpg
http://i.imgur.com/9L1Nf0r.jpg
http://i.imgur.com/P6OVqEw.jpg
http://i.imgur.com/KPyOKCl.jpg
0858デフォルトの名無しさん
2017/04/28(金) 11:18:12.12ID:HrVNNKWr2000年代はもっとすごかったぞ
インターネットの流行り初めで男女比ハンパないからマジで逆ハーレムだった
イケメンが如何なる女でも群がってオタクは遠巻きに見てるだけ
姫の誕生会はオタクばかりで時代は変わったなと思った
>>849
買収はしたけど、それを自身が率先して使うメリットはないよなぁ
マルチプラットフォームは人員さけないから採用するのであってMSは金も人もあるし
0859デフォルトの名無しさん
2017/04/28(金) 11:55:57.17ID:GsGj7Q3/Xamarin使うと少ない人員で開発できるようになるなら
余った人員は別のもっとクリエイティブなことに時間を使えばもっと会社が発展するんやないんか
根本はXamarinを使うとネイティブで開発するよりアプリのクオリティが落ちるという点に尽きる
その一点でXamarinは糞
ネイティブよりもクオリティを落とさざるを得ないことでPGもデザイナーもお客さんもみんな残念な気持ちになる
両OSそれぞれで作った方が絶対に良い
0860デフォルトの名無しさん
2017/04/28(金) 12:05:26.68ID:wFNLB+Aw0861デフォルトの名無しさん
2017/04/28(金) 12:08:01.86ID:v2rOX9Vx意味不明
0862デフォルトの名無しさん
2017/04/28(金) 12:18:44.06ID:pvzONtzWオリジナルAPIのラッパーを呼ぶだけなんだからクオリティに差なんて出るわけがない
それぞれで作るのでもXamarin nativeでやればいいだけだし
Xamarinでクオリティ落ちるなら従来の方法でもその程度のクオリティしかできない
単に開発者の能力の問題
0863デフォルトの名無しさん
2017/04/28(金) 12:33:11.97ID:HrVNNKWrそれでもメモリ破壊がないとか文法が楽なC#にこだわるならそれこそ開発能力が低い
UIまでまとめて同一環境であるからXamarinにメリットあると思ってる
>>859
金と時間がないならリソース分担を考えてそうだけど、MSなら多少無駄にしてもクリエイティブなこと出来るんじゃね
Xamarinでモノ作るとどうあっても品質落ちるのは同意する
0864デフォルトの名無しさん
2017/04/28(金) 12:39:43.80ID:5PqkHeTGせいぜいJavaとかSwiftとかじゃないのか
0865デフォルトの名無しさん
2017/04/28(金) 12:53:02.95ID:Qzo+/xgsちんぽ騎士団以外は君のいってることがみんな正しいと思ってるよ
だから世間のメジャ-ーアプリで凝った機能のやつは
両OSそれぞれ作ってるんだよ
ザマリンネイティブwみたいなチンカスじゃなくてね
0866デフォルトの名無しさん
2017/04/28(金) 12:55:58.08ID:GsGj7Q3/Xamarinを使うことでそういうUIが初めから選択肢から外れますよね糞と言わざるを得ない
0867デフォルトの名無しさん
2017/04/28(金) 13:00:09.36ID:hZjbwGsbhttps://blog.xamarin.com/xamarin-for-all/
https://www.xamarin.com/test-cloud
0868デフォルトの名無しさん
2017/04/28(金) 13:01:03.51ID:v2rOX9Vxできないとでも?
0869デフォルトの名無しさん
2017/04/28(金) 13:04:42.42ID:+n5PO0qX目的と手段が完全に逆の馬鹿
0870デフォルトの名無しさん
2017/04/28(金) 13:05:08.75ID:80AWOTNk無知ひけらかして何がしたいの?
0871デフォルトの名無しさん
2017/04/28(金) 13:20:37.33ID:Qzo+/xgsc#がやりたいわけじゃないだ
おちんぽ姫サークルしたいだけなんだ
0872デフォルトの名無しさん
2017/04/28(金) 15:14:59.40ID:v9R7Bk3w0873デフォルトの名無しさん
2017/04/28(金) 15:38:36.82ID:GsGj7Q3/0874デフォルトの名無しさん
2017/04/28(金) 15:51:23.29ID:HrVNNKWrXamarin Nativeってロジック部分だけC#+Xamarin Runtimeで作って
UIは各OS Native(Java, Kotlin/ObjC, Swift)で実装する手法を指す造語があるっぽいよ
ロジック部分だけC#で作ろうという感性は正に目的と手段を取り違えた日曜プログラマだと思った
0875デフォルトの名無しさん
2017/04/28(金) 15:58:42.18ID:SRTmW5jP>それでもメモリ破壊がないとか文法が楽なC#にこだわるならそれこそ開発能力が低い
全く同じこと実現するためにわざわざ難しい方法を採用する必要はない
目的はプログラミングすることではなくアプリを作ることだから
Xamarin nativeであればC#自体のメリットを活かしながら各OSの機能もフルに使える
そしてOS依存のないロジックは共有できる
0876デフォルトの名無しさん
2017/04/28(金) 16:00:53.22ID:hy8Ktf8QXamarin nativeは造語ではなく公式名だ
そして各OSのC#ラッパーがあるので使うのはC#のみ
0877デフォルトの名無しさん
2017/04/28(金) 16:10:10.28ID:HrVNNKWrロジック共有時のランタイムオーバーヘッドってこんな感じでしょ
C < C++ < rust, go < swift <<< C#
オーバーヘッド無視でいい日曜プログラミングならおk
0878デフォルトの名無しさん
2017/04/28(金) 16:11:08.67ID:B6JRNHr10879デフォルトの名無しさん
2017/04/28(金) 16:13:22.62ID:B6JRNHr10880デフォルトの名無しさん
2017/04/28(金) 16:18:15.60ID:v2rOX9Vx空想はいいから試してみたら。
0881片山博文MZ ◆T6xkBnTXz7B0
2017/04/28(金) 18:16:34.56ID:TxOrBLp10882デフォルトの名無しさん
2017/04/28(金) 18:29:39.64ID:EOEmRYEB0883デフォルトの名無しさん
2017/04/28(金) 19:34:40.89ID:PeWJLk1A主流になることはないと断言できる
0884デフォルトの名無しさん
2017/04/28(金) 20:01:23.81ID:Qzo+/xgsエビデンスを公開しろよw
おまえらなんのための団体なんだよww
0885デフォルトの名無しさん
2017/04/28(金) 20:03:50.29ID:heBazf8nxamarinより姫の方が大事に決まってるだろ。
そんな事も分からねぇのかよ。死んでろ。
0886デフォルトの名無しさん
2017/04/28(金) 20:35:49.38ID:xJRRr4qX0887デフォルトの名無しさん
2017/04/28(金) 20:48:55.89ID:80AWOTNk0888デフォルトの名無しさん
2017/04/28(金) 21:02:51.98ID:+2B68gd7コピーペーストが出来ないのはそう言う仕様ですか?
何か設定すれば出来るようになりますか?
0889デフォルトの名無しさん
2017/04/28(金) 22:26:59.94ID:DS+auWFv0890デフォルトの名無しさん
2017/04/28(金) 23:20:21.45ID:0EzQrSpWこいつほんとに何もわかってねぇバカだw
C++で開発するのが能力高いとかw
0891デフォルトの名無しさん
2017/04/29(土) 00:48:48.15ID:87XG9qKi0892デフォルトの名無しさん
2017/04/29(土) 01:15:51.68ID:CN87WY+D開発費全額前金で払ってから言え。
0893デフォルトの名無しさん
2017/04/29(土) 01:33:58.77ID:IN0LzRY0悔しいけど実感したわ…
けどxamarin好きだけどね
少なくともjavaよりは良い
0894デフォルトの名無しさん
2017/04/29(土) 01:38:31.76ID:jqaGD+Lx0895デフォルトの名無しさん
2017/04/29(土) 02:03:46.36ID:umcYgVw9http://ytabuchi.hatenablog.com/entry/msmvp2016
もっと C# のことも Android Java, Swift でのネイティブ開発のことも沢山勉強して、Xamarin の事なら @ytabuchi に聞け。位を目指したいです^^
当面の目標は 純粋な Xamarin.Forms だけで Model の PropertyChanged をどうやって ViewModel を経由して View に渡すか?の調査、実装。
単体テストを書けるようになること。try/catch を知ること。です!引き続き頑張ってまいりますので、識者の方々はサポートお願いしますね笑
こいつとかなw
0896デフォルトの名無しさん
2017/04/29(土) 02:27:03.26ID:b6f0cr3Aそれは使ってる人でしょ
0897デフォルトの名無しさん
2017/04/29(土) 03:05:42.37ID:rVTtZrypVMってなんだ?iOSが仮想マシン実行を許可してるわけ無いだろ
基本的にネイティブコードになるのでオーバーヘッドはかなり小さいはず
時代は結構進んでるもんだよ
0898デフォルトの名無しさん
2017/04/29(土) 04:01:34.74ID:7YKa2fEUというよりobjCよりは多少遅いがほぼ同等、swiftより速いこと多数、JavaはダルビックがうんこなせいかXamarinより速いって統計出てたような
0899デフォルトの名無しさん
2017/04/29(土) 06:18:50.45ID:amOR2L8xそして全敗中。
0900デフォルトの名無しさん
2017/04/29(土) 06:27:32.67ID:On6FvF5I宣伝文句の割には色々行き届いてないから、ヘイトを集めるのは分かるけど
0901デフォルトの名無しさん
2017/04/29(土) 08:21:14.17ID:gpBNKKlw非商用で気にするヤツはアホウ、商用で使うヤツもアホウ
生温い言語と開発環境は良いよ
0902デフォルトの名無しさん
2017/04/29(土) 12:59:17.81ID:rVTtZryp0903デフォルトの名無しさん
2017/04/29(土) 13:22:13.00ID:VKbKBamV0904デフォルトの名無しさん
2017/04/29(土) 14:07:28.60ID:7YKa2fEU0905デフォルトの名無しさん
2017/04/29(土) 14:09:04.71ID:umcYgVw9アプリつくったことないちんぽ騎士団長にはわからないだろうけどなww
0906デフォルトの名無しさん
2017/04/29(土) 14:18:00.87ID:z+zzORKW何が何でもXamarin使う気が元からないのならわざわざこんなとこ来なければいいのに
0907デフォルトの名無しさん
2017/04/29(土) 14:38:09.03ID:wkH4Hjggそれにoffice要求してどうすんの?
0908デフォルトの名無しさん
2017/04/29(土) 15:03:17.53ID:VKbKBamVtoolbarを上下スワイプで出たり隠れたりするUIをXamarin.formsだけで作ってから言え
0909デフォルトの名無しさん
2017/04/29(土) 15:05:32.11ID:VKbKBamV結局プロトタイプ開発にしか使いようがないってことだよな
0910デフォルトの名無しさん
2017/04/29(土) 15:15:19.74ID:7YKa2fEUコードの共有化もろくに出来ない無能のいうことはやはり一味違いますね
0911デフォルトの名無しさん
2017/04/29(土) 15:15:36.89ID:umcYgVw9紅白アプリみたいな使い捨てで
簡素な機能で良い開発にはいいかもね
0912デフォルトの名無しさん
2017/04/29(土) 15:20:10.63ID:gyi9Amomそれは c/c++ で十分
Webkitとその派生、freetype、libjpeg、その他何百もある
世の中のマトモなものはたいていそうでしょ。
0913デフォルトの名無しさん
2017/04/29(土) 15:22:34.63ID:umcYgVw9ほんまこれ
0914デフォルトの名無しさん
2017/04/29(土) 15:25:17.38ID:7YKa2fEUまあC++でC#と同等の生産性出せるならいいんじゃない?その後のメンテコストも含めて。
絶対的に高速化求められたりガベコレで止まるのが許されないとかでなければC++を選ぶ意味は総合的にだいぶ疑問だけどな
0915デフォルトの名無しさん
2017/04/29(土) 17:11:21.20ID:wkH4HjggここにわざわざきてXamarinを煽る意味はあるのか疑問
0916デフォルトの名無しさん
2017/04/29(土) 17:12:36.40ID:nSaBxT7j0917デフォルトの名無しさん
2017/04/29(土) 17:52:38.49ID:xw7lDITZわざわざC++選ぶ奴はただの変わり者
0918デフォルトの名無しさん
2017/04/29(土) 18:19:19.62ID:gpBNKKlw0919デフォルトの名無しさん
2017/04/29(土) 18:24:33.45ID:x7QNC9xp0920デフォルトの名無しさん
2017/04/29(土) 19:56:55.19ID:kp9g+UXO自分はやっても画像処理とかの計算とか必要なところだけC/C++のライブラリ追加するだけかなあ。
PCやスマホのcpuに限れば、最近はgoやrustもいけるから案外似たような人がいるのかもしれないが。
0921デフォルトの名無しさん
2017/04/29(土) 22:43:13.33ID:VKbKBamV0922デフォルトの名無しさん
2017/04/29(土) 23:04:26.03ID:7YKa2fEU0923デフォルトの名無しさん
2017/04/29(土) 23:09:10.72ID:umcYgVw9実績wができてチンポ騎士団がもっこりするのがザマリン
0924デフォルトの名無しさん
2017/04/30(日) 00:16:47.58ID:9aCNHNQ1→UI 以外全部Cで良くない?
となるのが普通
0925デフォルトの名無しさん
2017/04/30(日) 00:17:04.60ID:mwkcLcyR0926デフォルトの名無しさん
2017/04/30(日) 00:29:13.84ID:+rLqkQG40927デフォルトの名無しさん
2017/04/30(日) 10:27:11.27ID:/sf29JDv0928デフォルトの名無しさん
2017/04/30(日) 11:17:06.39ID:zu6P/YtU姫は外されたのか外れたのか知らんけど、Xamarinのイベントから姿消してるんだよなぁ
VSCの方でエディタ紹介に併せてXamarin扱ってるようだけど
0929デフォルトの名無しさん
2017/04/30(日) 12:29:30.53ID:1dDTXmUe0930デフォルトの名無しさん
2017/04/30(日) 12:34:51.49ID:+rLqkQG4レス数が900を超えています。1000を超えると表示できなくなるよ。