Xiaomi, sistem uygulamalarını Flutter ile yeniden yazacakmış. Güle güle native kullanıcı deneyimi.
Bari sistem uygulamalarını native yazın. Flutter/React Native gibi teknolojiler adaletsizlik gibi dünyanın her yerinde.
Sevgili Xiaomi kullanıcıları, acınızı anlıyor, tercihiniz yüzünden gülmeden edemiyorum.
kullanıcı açısından ne değişecek ki?
Flutter oyun motoru gibi çiziyor arayüzü. Native hissettirmiyor. Native uygulamalara göre daha fazla kaynak kullanması çok olası.
Sebebini merak ettim Gemini böyle dedi: Xiaomi'nin bu hamlesi sadece telefonlar için değil, tüm ekosistemi (HyperOS) kapsayan stratejik bir karar. İşte Native yerine Flutter seçmelerinin temel nedenleri:
* Çoklu Platform Stratejisi (Human x Car x Home): Xiaomi artık sadece telefon üretmiyor. Elektrikli araçları (SU7), akıllı saatleri ve ev aletleri var. Flutter, tek bir kod tabanıyla hem araç ekranında hem de telefonda çalışabilen nadir teknolojilerden biri.
* Piksel Mükemmelliği (UI Tutarlılığı): Android dünyasında binlerce farklı ekran boyutu ve sürüm var (parçalanma). Native Android'de arayüz farklı sürümlerde bozulabilirken, Flutter kendi çizim motorunu (Skia/Impeller) kullandığı için her cihazda birebir aynı görünür.
* Daha Hızlı Geliştirme: Flutter'ın "Hot Reload" özelliği sayesinde mühendisler değişiklikleri anında görür. Sistem uygulamalarını güncellemek ve bakımını yapmak, hantal Java/Kotlin native süreçlerine göre çok daha hızlı ve maliyetsizdir.
* Android'den Bağımsızlaşma Hazırlığı: Xiaomi, gelecekte Huawei (HarmonyOS) gibi tamamen Android'den kopmak isterse, Flutter ile yazdığı uygulamaları yeni işletim sistemine taşımak çok kolay olacaktır.
* Performans Farkı Kapandı: Flutter'ın yeni Impeller grafik motoru, animasyonlardaki takılmaları (jank) neredeyse tamamen ortadan kaldırdı. Sistem uygulamaları için gereken akıcılığı artık native kadar iyi sunabiliyor.
Böyle bakınca da mantıklı bir karar gibi.
Kendileri için mantıklı tabii. 🙂 Milyar dolarlık şirketlerin native'i bu kadar hor görmesi çok saçma. Sonra neden performans sorunları, garip garip hatalar diyeceğim ama bu beceriksizlik native ile de benzer durumları yaşatıyorlar. 🙂
"Piksel Mükemmelliği" kısmında fena saçmalamış.
Oluyorsa yaparlar. Native is out demekki
Kalitesine yakisir bir secim olmus 🙂 Sistem uygulamasini bari native yazar insan...
Windows'ta başlat menüsünde electron kullandığını duyduğumdan beri bu yazılımcılardan ümidi kesmiştim zaten. Başlat menüsü bu ya. Yakında tüm işletim sistemini baştan sona reactle, electronla falan yazmaya çalışırlar bunlar.
"yazilimcilar" ile alakali degil pek, daha cok yoneticiler nedeniyle. Yoksa Windows 11'e kadar native app yazabilen adam Windows 11 zamani covid vs derken yazmayi mi unuttu sanki 🙂
Yoneticiler her sey hemen hallolsun, az kaynakla cok is yapalim, rapor hazirlarken ustlerime iyi gozukeyim derdinde hep.