Ce ați mai învățat astăzi?

Flutter, React Native, Xamarin :slight_smile:
Toate au acelasi dezavantaj, se bazeaza pe un renderer precum Skia, adica desenezi pe canvas obiecte.

React Native se folosește de Skia pe Android, dar toate aplicațiile native de Android se folosesc de Skia, pentru că Skia e rendererul care se ocupă de 2D rendering (la fel și în Chromium și FireFox). Dar nu funcționează ca Flutter. Pe iOS de exemplu folosește CoreAnimation. React-Native chiar e native, și folosește Yoga când e nevoie. Flutter într-adevăr desenează totul from scratch cu Skia (mai nou, Impeller).

Nici MAUI și nici Xamarin nu desenează totul from scratch, și ele sunt native. Da, există SkiaSharp dar nu înseamnă că asta e folosit ca să deseneze totul de la 0.

Ca răspuns la întrebare: Ionic mai e o opțiune, dar doar pentru mobile. Mai există și tool-uri gen NativeScript dar nu par foarte stabile. De MAUI am auzit la fel, și AFAIK majoritatea folosesc MAUI combinat cu Blazor, MAUI standalone fiind destul de instabil.

1 Like
5 Likes