Merhabalar,
Önceki yazılarımda ve .NET MAUI RC1,2 ve 3 güncellemelerinde çok güzel yenilikler gördük ve özellikle performans tarfında baya güncellemeler geldi. Fakat son gelen performans iyileştirmeleriyle MAUI çok iddialı geliyor diyebiliriz.
Uygulama boyutu ve sıfır bir proje açtığınızda ve ilk defa çalıştırmak istediğinizde derleme vb gibi sürelin çok uzun süremesinin üzerine baya durulmuş olduğunu görüyoruz.

Startup Performance Gelişmeleri Detayları
- Profiling on Mobile
- Measuring Over Time
- Profiled AOT
- Single-file Assembly Stores
- Spanify RegisterNativeMembers
- System.Reflection.Emit and Constructors
- System.Reflection.Emit and Methods
- Newer Java.Interop APIs
- Multi-dimensional Java Arrays
- Use Glide for Android Images
- Reduce Java Interop Calls
- Port Android XML to Java
- Remove Microsoft.Extensions.Hosting
- Less Shell Initialization on Startup
- Fonts Should Not Use Temporary Files
- Compute OnPlatform at Compile-time
- Use Compiled Converters in XAML
- Optimize Color Parsing
- Don’t Use Culture-aware String Comparisons
- Create Loggers Lazily
- Use Factory Methods for Dependency Injection
- Load ConfigurationManager Lazily
- Default VerifyDependencyInjectionOpenGenericServiceTrimmability
- Improve the Built-in AOT Profile
- Enable Lazy-loading of AOT Images
- Remove Unused Encoding Object in System.Uri
Uygulama Boyutu Gelişmeleri Detayları
- Fix defaults for MauiImage Sizes
- Remove Application.Properties and DataContractSerializer
- Trim Unused HTTP Implementations
Bunların yanında reflection, AOT, register native members, base methodlar, override edebildiğimiz methodlar, image dosyaları, http konularında çok güzel ve faydalı iyileştirmeler geldi. Bunları da linkten detaylı bir şekilde okumanızı öneririm.
Post A Reply