TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
ATL/WTL Part7
ECMAScript デス 4
☆★Java質問・相談スレッド182★★
シェルスクリプト総合 その33
Io Language
シェルスクリプト総合 その29
プログラミングのお題スレ Part11
C++相談室 part149
+ JavaScript の質問用スレッド vol.123 +
「OS自作入門」

Xamarin Part6


1 :2017/10/19 〜 最終レス :2020/06/04
C#を用いてクロスプラットフォームアプリケーション(iOS Android Mac)を
を開発するためのライブラリおよび開発環境です。
Macの人は Xamarin Studio、Winの人は Visual Studioで開発できるよ!

公式
http://xamarin.com/

前スレ
Xamarin Part5 [無断転載禁止]©2ch.sc
http://mevius.2ch.sc/test/read.cgi/tech/1498575762/1

Xamarin Part4 [無断転載禁止]©2ch.sc
http://mevius.2ch.sc/test/read.cgi/tech/1494196804/

Xamarin Part3 [無断転載禁止]©2ch.sc
http://echo.2ch.sc/test/read.cgi/tech/1483089021/

Xamarin Part2
http://echo.2ch.sc/test/read.cgi/tech/1480602653/

Xamarin Part1
http://echo.2ch.sc/test/read.cgi/tech/1359861574/

2 :
Xamarin程の糞はない
C#も10年前の時代遅れの言語だし圧倒的にswift,Java,Kotlinの方が人気が高いし求人も多い
VS for Macはgitでブランチを切り替えたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなるのが糞
大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい
MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ
MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないし
MVVMを推奨するならデフォルトで必要なライブラリなど全て入れた状態で配布しろ
UIは共通化できると言うわりにListViewは重くてスワイプがもたついたり画像の表示が遅かったりする
スマホアプリの最も基本的なUIであるListViewすらまともに動かないとか糞
Xamarin.Formsはちょっと複雑なことしようとするとお得意のdependency serviceとcustom rendererの連発
クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ
WebViewなどXamarin.Formsの提供するUI部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
任天堂のXamarin製アプリもカブドットコムのXamarin製アプリも星平均3.0の糞アプリ認定されてる
エンジニアもデザイナーもお客さんも全員がっかりするのがXamarin
結論としてXamarinを使うと開発工数は伸びアプリのクオリティは落ちるということ
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
行われることであるべきで、完全に自分本位でゴミを量産し続けるXamarinエンジニアは全員死んだ方が良い

3 :
てっす

4 :
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

QD57H

5 :
4W7

6 :
https://mobile.twitter.com/chomado/status/1013559438463021056

7 :
ここって生きてるのか?

8 :
ちょっまっ

9 :
>>7
このスレは生きてるけどXamarinは死んでる

10 :
Xamarin程の糞はない

11 :
ざまァ

12 :
ザマァwwwwww

13 :
便利そうだけどダメですか?
Unityなら作れますか?

14 :
ダメです。ゴミです。

15 :
ぶっちゃけ、客に提示した工数の1/3でスマホアプリ作れちゃう

こんなボロ儲けできるフレームワーク早々ないから
他人に知られたくなくてネガキャンしてるの

16 :
バチ当たりなやつめ

17 :
こんな優秀なクロスプラットフォームがあったのかXamarinっていうのか

18 :
完全に棒読み

19 :
iOSとAndroidアプリの開発がひとつのIDEでできちゃうんですか!?画期的!
ザマリンって呼ぶんですねー
明日友達に教えようっと

20 :
そんなにダメかい?

21 :
どのクロスプラットフォームフレームワークもそれなりに辛い部分はあるよ
Flutter は描画エンジンを自前で用意してるから、クロスなゆえに苦しいところってのは少なそうだけどどうなんだろ
iOS のネイティブさを出すのが難しいって話は出てるけど

22 :
>>21
ネイティブコントロールを重ねられない

23 :
俺も評判ほど悪くないと思ってる
実際作ってみたけど

24 :
Xamarinの糞さが際立つ

25 :
やっとMACが手に入ったんで質問。
メインの開発はWindowsのVS2017で行いたい。ってか、行っている。
これでiOSで動作するアプリ(Xamarin.mac)も開発したい。
MAC側には何をインストールすればいい?

26 :
まずXamarinをアンインストールすることからだな

27 :
>>25
今だとマックのアドレスとか入れたら繋がる?繋がるなら必要なもの入れてくれないかな
ダメならVS FOR MAC入れとけ

28 :
>>25
xcodeとvs for mac
もしかしたらvs for macは無くてもokかもしれないが、入れておけば間違いない。

29 :
xcode入れてWin10のVS2017から繋ごうとしているけど悪戦苦闘中・・・
MACはよくわからん・・・

30 :
正解はXamarin Studioだぞ

31 :
とりあえず、iPhoneエミュレータで Welcome to Xamarin.Forms! を表示は出来た。
プロジェクト作っているときに思ったんだけど、iOSだけでなく、OSX?(MacのOS)上で動くものは Windows用のVSでは作れないのかな?

32 :
Macは試したことないけどどうなんだろ
リモートデバッグ的に出来るのかな

33 :
xamarin.mac用のアプリはvs for macじゃ無いとダメだと思われ。
.net core3.0がリリースされたらwindows formとかwpfがサポートされるらしいので、windows上でもmac用のデスクトップアプリがビルドできるようになるかもね。

34 :
iOS やるなら VS for Mac を Mac 側にインストールしないとダメだよ
iOS のバイナリーを生成するためのビルドはライセンス上 Mac 側で行わないといけないから
Windows 上の VS でビルドするときに内部的に Mac にソースコードを転送してビルドされる
ちなみにはじめて触ると遭遇すると思うが、WIndows の Xamarin.IOS と Mac 上の Xamarin.iOS はバージョンが一致してないとエラー出るのでアップデートするときは両方やる必要がある
もちろん iOS のバイナリーを生成するために Xcode も入れる必要がある

35 :
>>34
もちろんそうなんだが、最近はwindows側だけバージョンアップした状態でビルドすると、リモートでmac側のxamarin.iosもバージョンアップしてくれるようになってて便利になった。

36 :
ん? Xamarin.Mac の話? まあどっちにしろライセンス的に VS for Mac と Xcode が必要だよ

37 :
>>35
おお!そうそう!ほんと最近なのでたぶん VS 15.8 からだと思うけど、Windows 上でプロンプト出てきてリモートでアップデートできるようになった
地味に便利だわ

38 :
今までが酷すぎたからな
新生Xamarinになってから4-5年?本当ひどい目にあって来たぜ…(´・ω・`)

39 :
Xamarin.FormsってOSX用のアプリは組めないのか・・・

40 :
そんなこと誰が言ったの

41 :
おっと、すまん。
テンプレが無いだけだったか。

42 :
レスの意図は無視するけど、macOS/UWP/iOS/Android/Tizen は作れるよ
macOS/UWP/Tizen はやったことないのでどこまでサポートしてるか知らないけど

43 :
Tizenっていまどうなってんの

44 :
Tizen程の糞はない

45 :
>>44
これに関しては満場一致

46 :
Tizenまでサポートする必要はなかった。
手を広げすぎてコケてしまった。

47 :
以前はOSSのノリと勢いで見境なく手を出していたけど、MSが買収してからはAndroid、iOS、UWPだけだろ
macOSですらVisualStudioのテンプレから外されてる

48 :
Linuxやmacはそんな扱いだったのか

49 :
注力はしてなさそうだよね。全然メンテナンスしてないわけでもなさそうだけど
全部やるにはリソース必要すぎるし
この話とは関係ないけど Xamarin.Forms の開発体制は透明性が高くて一番良く感じる
ロードマップも GitHub の wiki にちゃんと書いてるし、スプリントも projects から見れる

50 :
Xamarin はLinux関係ないでしょ
サーバー側はマックもLinuxも.NET Coreだし。

51 :
Mono…

52 :
microsoftが買収したら全部糞になる

53 :
日本ではちょまどのせいだろ

54 :
買収したがXamarinチームほとんど独自でやってるだけだからな。
MS使わないし、手出さないし、買収した意味あまりない。

55 :
>>54
え?

56 :
忘れがちだけど当時一般ユーザー向けだったXamarin.Businessでもフル契約だと年間15,6万円×3、MSDN特典を利用しても年間12,3万円×3の費用が必要だった
これがMSに買収されたことで全ユーザーに無償提供されて、MSDN契約ユーザーはXamariの契約に関わらずVSの契約次第で自動で上位契約に移行出来た
当時大騒ぎになったのはそれが理由

これは無償化された直後の領収書(約60万円相当)
https://i.imgur.com/XoxbnNf.png

57 :
>>56
流れが読めてなかっただけじゃんw
情弱は大変だよな、まぁ授業料だよw

58 :
>>57
いや、それまでは年間ライセンス料が高すぎてXamarinは手を出そうにも手が出せなかった
MSが買収した後に棚ぼたで最上位のライセンスが3本タダで手に入ったんだよ今では完全にVisualStudioと一体化してしまってサブスクリプション製品としてのXamarinは実質消滅したけどな
MSの買収での無償化が無ければ今でもここまで広まらなかったと思うよ

59 :
ま、そりゃそうだな

60 :
UWP/Android用のソースでXamarin.MAC用をビルドしてみたけど、けっこう簡単に実行ファイルが出来るね。
これから機種依存部分のコーディングをしないといけないけど・・・

61 :
結局今でもiOSとAndroidの両方のアプリ作るのはXamarinがベストプラクティスなの?
2年に1度ぐらいしかスマホアプリの新規開発しないので最新の流行についていけてないわ。

62 :
>>61
最近の流行ってそんなについていけないほど大きな変化あった?
2年前あたりからだとむしろ停滞気味だと思ってるんだけど

63 :
>>62
2年ほど前に新規開発した時は、BLEやらGPSやらOpenGL ESやらをバリバリ使いたかったのでCordovaやらUnityやらの中から総合的にXamarinを選択したんだけど、次の開発はどうしようかなと思って。
MSがXamarinを買収した経緯やスマホから手を引いた事実から考えて、Xamarinの未来があるのか心配でね。
もうKotrinとSwiftで別々に開発したほうが良いんやろか?

64 :
Xamarin程の糞はないね

65 :
これからはflutterでしょ

66 :
>>63
少なくとも個別に開発するのはないわ。全く共通にできるロジックないとかすこしでもファイルサイズが増えるのが許されないってなら別だけど。

Flutterは触ってはないけど良さげ感はある。
けどネイティブコントロールの併用とかできないしなんかマテリアル感が強くなるとも聞いたけどその辺はどうだろう。
あとまだこなれてないとこも色々ありそう。ホットリロードとかは良いね

67 :
DartもGo並に流行るといいね!

68 :
Xamarin.FormsのUWPアプリでbroadFileSystemAccessって使えるの?

69 :
Mac版のVisualStudioにWebViewアプリってテンプレートがあるけどさ
これってWindows版に表示するにはどうすればいいの?
Razor言語サービスは入れてるんだけどこれじゃ足りないのかな

70 :
>>63
Xamarine買収は、多プラットフォーム開発したい開発者にとって、
受難の時代に入ったと思う。

C#を避けたい要因がひとつ増えた。

71 :
>>70
多分、MSは、自社のOSと言語処理系部門などで競合が生じやすい状態
になっていて、それがMSにとって命取りになるかもしれない。

Windowsの時代がいつ終わってもおかしくない状態になっていて、
彼らが望むか望まぬかによらずMSは時代の潮流に飲み込まれて
いくことだろう。

今まで自分たちがやってきたことの報いを受ける時代が必ず
やってくる。

72 :
>>70
何でそうなるの?

73 :
MSから離れようとする世界中の動きは、やがて実を結ぶことだろう。

 「神は試練をお与えになるが、必ず出口も用意してくださっている」

という言葉が成就されなくてはならないから。

74 :
ああMS嫌い厨のたわごとか…

75 :
MSは社員をここに常駐させて、世論誘導を行い続けている。
だから、MSから一刻も早く離れなくてはならない。
それが人類の幸せへの道。

76 :
選択と集中

77 :
MSはクラウドシフトに上手く乗って成功してるのに未だにOSメーカーだと思ってる人が多すぎ
叩くためにわざと見ないふりしてるだけかもしれないけど

78 :
>>77
クラウドだけだと、MSである必要がないので、
もし Windowsが倒れたら、MS離れは止まらないだろう。

79 :
当のMS自身がWindows依存から脱却しようとしてる
むしろいまのMSの収益の中心はO365とAzureを中心としたクラウド事業を中心に展開してる
XamarinやGitHubの買収も業界最大規模のオープンソース事業者の地位を得ることでクラウド事業、プラットフォーム事業の強化を図るのが狙い
Xamarinの無償化やGitHubの買収の一件以来OSS界隈ではおおむねMSを好意的に捉えてるよ

80 :
>>79
「OSS界隈では好意的に捉えている」
ことが仮に事実だとして、これほど、嫌悪感がするものはあるだろうか。

81 :
むしろ現在もっとも懸念されているのはSunを買収したOracleの動向
JDKの動向を巡って業界が右往左往してOracleは顰蹙を買ってる
一方でクラウドの覇者Amazonはマイペースで我が道を行ってるので他社は当分追いつけそうもない

82 :
>>81
いや、MSとGoogleがもっとも人類の敵だと思う。
Oracleなんて、ゆるいもんだ。

83 :
>>82
Oracleの動きでAndroidの基盤が根底からひっくり返るのに?
今はまだ良いけどJava8のサポートが終了したらJDKが有償化されるので大手ベンダーは対応に苦慮してるだろ
個人開発のようにOpenJDKに頼るわけにもいかんだろ

84 :
XamarinにもJDKの混乱は影響してる
VSの次期バージョンからはOpenJDKへの移行が予定されているけど、商用ベースでOracleJDKとの間で混乱が起きそうだな
https://docs.microsoft.com/ja-jp/xamarin/android/get-started/installation/openjdk

85 :
>>83
でも、携帯アプリなんて底が浅いから、他の言語などに移植も
そんなに難しくないはず。PCアプリとはわけが違う。

86 :
GoogleのAndroidSDKそのものの存在基盤が危ういんだけどね
Googleがどういった対応をとるのかはまだ分からんけど
言語で言えばJDKを利用しているKotlinも対応が迫られてる

87 :
>>86
ちゅうか、どっちが先かは裁判がごちゃごちゃして良く分からないけど、
Googleは、Chomeで、Javaを基本的に使えなくしてしまったよね。

完全に喧嘩になってしまっていて、財力の強さから言えば、Oracleより
Googleの方に責任があると思うよ。

Oracleは、Googleほど確固たる収益源がないから、Javaを一方的に
真似されたら、そりゃ困るわ。それでゴタゴタして、最後は、
Java有料化になちゃった。

だから、本当はGoogleが悪い。

88 :
事実上の世界標準となってしまってる Chromeで、Javaを使えされてしまった
んだよ?? Oracleじゃなくて、Googleがそれをやったんだよ??

もとはといえば、Googleが、Oracleの気持ちを考えずに、Javaを横取りしようと
して、裁判起こされて、Googleが負けたりしたことが原因。

裁判で負けたら、自分の有力的地位を利用して、まさにパワハラ。

倫理観なんてあったもんじゃない。

89 :
そんなブラウザ上のアプレットだけの問題じゃないんだけどな
まあどちらかといえば本来はブラウザやAndroidoなんかよりむしろサーバーサイドの影響の方がデカいといえばデカい
実質LinuxサーバーのデファクトスタンダードであるJavaからの収益がOraleの目的であってクライアント端末側はとばっちりで有償化に巻き込まれた
というのが正解だと思う
Sunを買収した時から計画されていた行動だとは思う
MSやGoogleなどがオープンソースの方向に進むのとは逆行してOracleだけはプロプライエタリの方向に邁進してる
だからOracleは開発者(ベンダー)から叩かれてる

90 :
>>89
中小のソフトハウスは、FOSSだと食っていくのが難しいと思うよ。

Googleは、まるで税金のように確固たる広告料があるから何でもできるし、
MSは超巨体だから、これまた何でもできる。

いいもの作っても、組織が小さいと出来ないことがあるんだよ。

91 :
中小のソフトハウスってOracleのこと?
一応は商用データーベースのトップメーカーだけどね
詳しく調べてはないけど今でもOracleのOracleDBはMSのSQLServerを抑えてトップの地位にいると思う

92 :
>>91
なるほど、確かに従業員数12万人の超巨大企業だったわ。

だから、ボランティアみたいにJavaを無料配布しろってことかい?

93 :
Oracle擁護してる奴はOracleが何やってきたかを知った方がいい
OracleがOSSに関わるとなぜ同等のプロジェクトがフォークするのか
有名なとこだとSolaris,MySQL,StarOfficeそしてJava

MSにしてもIBMにしてもGoogleにしてもAppleにしても
みんなOSSのプロジェクトには関わり持ってるけど
企業も開発者も互いに敬意を持って接している
対してOracleがOSS開発者から敬意を持たれた事は過去に無い

94 :
そもそも、FOSSには関わりたくないし、思想も共感できないのでよく分からんわ。

FOSSの目的も存在意義もまったく理解できないし。

95 :
そもそもソフトウェア流通の源流がFOSSなのに意義とか思想とか言われても

96 :
>>95
源泉とか勝手に決められても。

ソフト自体を売れる状態になるのが理想的な未来社会。

97 :
ハードは新興国に安すぎる値段で作られてしまうことはますます加速する。

なら、ソフトしか売るものがない。ということは、ソフト自体を売って食っていける
状態、しかも、適度に競争原理が働いている状態になるように世界全体が
協力していくことが重要。

98 :
え、ソフト自体を売って稼ごうなんて何時代の話?
むしろ世界的には君の理想とは逆方向を目指しているはずだけど

99 :
SaaSなんだがとしか言いようがないな

100 :
ソフト自体売ろうにも、誰もが情報流せる時代になった以上売りに出した瞬間に自社の権利回避した安い模倣品が出回るのは目に見えている
だからこそソフトウェアというモノではなくそれを利用したサービスで稼ごうという流れになっているはず


100〜のスレッドの続きを読む
Visual Studio 2013 SP8
a4です。P2P人工知能「T」開発。
【C++】 DirectX初心者質問スレ Part41 【C】
【コボル】COBOL不要論【ただのDSLだよね?】
Excel VBA 質問スレ Part54
GARMIN社のGPSのプログラム
OpenGL/Vulkanスレ Part22
センター試験: 数学IIBのプログラムについて語るスレ part3
Access VBA 質問スレ Part1
シェルスクリプト総合 その29
--------------------
子育てを終えた奥様 18
中日ドラゴンズの応援を語るスレ part112【IP有】
【ネトゲ】いい歳してゲームってどうよ【現実】
●●● 米国世論調査 中国は信用できない 
人口10万人以下の市町村での生活
40代の既婚者  
☆ワークマン イージス ハゲ専用スレ★14艦目
強迫性障害(旧称:強迫神経症)Part115
東武日光/鬼怒川/宇都宮線・野岩鉄道・会津鉄道 25
ヒプマイtwitterヲチ
【総合】ドラゴンクエスト9 星空の守り人 Part445【DQ9】
ラーメン二郎 新潟店 33杯目
【スクフェスAC】ラブライブ!スクールアイドルフェスティバル 〜after school ACTIVITY〜 NextStage 100曲目【アケフェス】
助けて!テンキーが使えないの!
ネット社会が生んだ悲しきモンスター『PL親父』
【速報】新宿で車が歩道に乗り上げ歩行者に突っ込む 負傷者多数
眞子さま「大学院行きたくねンだわ」 休学していたことが判明 [228783819]
■ 室戸 vs 枕崎 vs 伊勢湾 vs 第二室戸 ■
いわきのお土産!!!!!
大手通販☆★☆ニッセン★☆★61
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼