Microsoft .NET MAUI part10 [Xamarin]

2022/12/19(月) 19:29:36.93ID:b7LRFmhz
Xamarinと.NET MAUIのスレッドです。
C#でクロスプラットフォームのアプリを開発できるフレームワーク
無料、クロスプラットフォーム、オープンソース。
対応プラットフォームは、Windows, Android, iOS, macOS, Linuxなど

前スレ
Microsoft .NET MAUI part9 [Xamarin]
https://mevius.5ch.net/test/read.cgi/tech/1663067298/
2025/08/11(月) 13:28:02.37ID:QPpYRl4f
まとめ
.NET 9 で Release ビルドの最適化が強化
Trim(未使用コード削除)→ 必要なコードが消える
AOT(事前ネイティブ化)→ 動的生成や特殊ケースが壊れる
今回の設定はそれらを無効化して「安全寄りのビルド」に戻した
メリット: 確実に動く
デメリット: APKサイズ増加・起動時間やパフォーマンス低下
本番運用に向けた改善案
Trim 無効化の代わりに
DynamicDependency や Preserve 属性で必要な型を明示
TrimmerRootAssembly 設定を活用
AOT 無効化の代わりに
動的コード依存を減らす
AOT 対応コードへの置き換え
要するに、この変更は「.NET 9 から Release ビルドの安全マージンが減ったので、自分で安全側に戻した」という状態です。
もしサイズや速度も重視するなら、無効化ではなく「安全に最適化を活かす設定」にしていく必要があります。
2025/08/12(火) 03:31:50.78ID:6s6e/dJu
互換性ぶっ壊しといて安全です言われてもなあ
2025/08/12(火) 06:00:21.60ID:/Wr+0zZA
余計なことしかしない
576デフォルトの名無しさん
垢版 |
2025/08/12(火) 11:02:38.38ID:Hn1Qu25p
Trimで何を削ったのかさくっとリスト出してくれればいいがそうはならないのよな
2025/08/12(火) 14:25:07.03ID:VCS3T4pM
AOTは実行時例外出しまくったから即オフったわ
あんなもんデフォルトとか正気の沙汰じゃない
578567
垢版 |
2025/08/12(火) 18:38:28.46ID:PHJLTY/j
iOSでも試したけど
MtouchNoSymbolStripをfalseにしないと俺のアプリ起動に失敗しちゃう
gccのtrimでこんなダメダメなの聞いたこと無いんだが・・・
579567
垢版 |
2025/08/12(火) 20:34:12.00ID:PHJLTY/j
ダメだった
動いたの古いビルドだった
.NET9にすると、iOSなんか、テンプレートのカウントプログラムすら動かなくなるな・・・
なんだこりゃ
2025/10/20(月) 05:16:43.70ID:1t0gyqW2
こりゃ、.net10が楽しみだな
581デフォルトの名無しさん
垢版 |
2025/10/22(水) 12:09:17.18ID:nOawdUDg
結局は誰も触ってないから問題も上がらないってことか
582567
垢版 |
2025/10/27(月) 23:46:36.71ID:R4VDCOEB
.NET10 になったら
.NET9ではAOTをチェックすると起動しなくなる問題が解決するのかな
2025/11/12(水) 11:15:11.88ID:s+qzWvl/
AvaloniaバックエンドでLinux対応…
ネイティブ描画にこだわってた意味は…?
2025/11/12(水) 14:01:41.32ID:C17pCTTx
あいつ前からlinuxで動いてなかったか?
ブラウザコントロールみたいなのはだめだけど
2025/11/12(水) 17:51:46.56ID:/tio0wUe
Avaloniaがflutterのimpellerバックエンドをどうこうとかもみたな
2025/11/13(木) 03:17:15.00ID:cz+Tncz0
うーんMacもAvaloniaベースの方が高速なのか…
もうLinuxだけでなく全プラットフォームAvaloniaに寄生でよくないか?
ネイティブにこだわっても低性能バグだらけの実装しかできないんだから
2025/11/13(木) 08:11:34.27ID:OXoSwSNf
バックエンドAvaloniaかよ
588567
垢版 |
2025/11/13(木) 23:56:44.54ID:cnLW99Qv
.NET10はAoTをもっと進めたってドヤ顔で書いてるけど
どうせ迂闊に指定すると起動すらしなくて、自分でどのモジュールをAoTの対象外にするかちまちま調べなきゃいけないんだろ?
589567
垢版 |
2025/11/15(土) 15:19:05.61ID:8YaZLliD
VS2026 iPhoneのホットリロード対応してなかった・・・
2025/11/16(日) 15:45:34.30ID:hOoDF7qK
avaloniaにMAUI被せても余計なレイヤが増えるだけでメリット無いだろ
最初からavaloniaで組めば済む話
迷走っぷりに呆れるわ
591デフォルトの名無しさん
垢版 |
2025/11/19(水) 08:45:20.40ID:3fOYPujh
マイウー
2025/11/19(水) 14:08:14.51ID:JtciCawm
MAUIチームは結構な人員削減くらったから妥協案としてAvalonia採用は仕方ないんじゃ無いか
2025/11/19(水) 15:43:12.54ID:po3LAMtG
元から人少ないイメージしかない
2025/11/20(木) 02:47:07.19ID:MdW3ACb6
今アクティブなコミッタは4人くらいかな?コード規模に比べて人が少なすぎるよ
MicrosoftはMAUIをどうしたいのかねえ
595デフォルトの名無しさん
垢版 |
2025/11/20(木) 13:29:11.33ID:ddB92ZGl
もうさ、Fluent UIの実装を各言語の主要UIフレームワーク向けに提供したほうがいいんじゃないか?
C#は諦めよう
2025/11/21(金) 00:23:25.64ID:/Cpdili4
maui、マジで終わりなの?
Xamarin買収したのは何だったの?
597デフォルトの名無しさん
垢版 |
2025/11/21(金) 01:21:54.44ID:Qn9mTFMO
flash でモバイルアプリが作れるようになったときはすげー簡単に作れて感動したのに
adobeはモバイルアプリから撤退
mauiを始めたらマイクロソフトはmauiチームをリストラ・・・
次はどこに行こう
2025/11/21(金) 17:46:57.74ID:YA9gtSxw
>>597
が来ちゃったからMAUIも同じ運命か…
2025/11/21(金) 21:26:18.47ID:Y9/EIU0A
人数少ないのに女が混じってるチームもあるからな
女は多様性とかで混じってるだけで能力低いのばっかなのが現実
600デフォルトの名無しさん
垢版 |
2025/11/21(金) 21:33:35.63ID:Qn9mTFMO
女よりやばい
ID:Y9/EIU0A
惨状
2025/11/21(金) 21:53:57.34ID:ey5s4TF0
MAUIとかBlazorとか賑わってるのあるの…
2025/11/22(土) 02:35:59.03ID:Z75EPBAl
>>591
ウマイー
603デフォルトの名無しさん
垢版 |
2025/11/22(土) 13:43:01.62ID:2aUwFr46
あれ?角田とハミルトンは?
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況