Flutter 1: Flutter 2026 — holati, Google va kelajagi
💙 Flutter — Mobile (iOS, Android) & Desktop (macOS, Windows)
Flutter 1: Flutter 2026 — holati, Google va kelajagi
Holat: 2026-yil sentabr. 2024-yilgi Google qisqartirishlaridan so'ng internetda "Flutter to'xtatilyaptimi?" degan xavotirlar ko'paygan edi. Ushbu darsda 2026-yil sentabr holatiga ko'ra Flutterning real holati, relizlar dinamikasi, Google ichidagi o'rni, zaif tomonlari va iOS dasturchisi uchun ikkinchi ko'nikma sifatidagi qiymati aniq faktlar va manbalar bilan tahlil qilinadi.
Mundarija
- Qisqa javob: Flutter o'lyaptimi?
- 2024-yil aprel: qisqartirishlar va nima yuz berdi
- Qisqartirishdan keyingi o'zgarishlar va Flock
- 2026-yil: faol qo'llab-quvvatlash dalillari
- Zaif joylar va muammolar
- Raqobatchilar tahlili: React Native va KMP
- Hukm va iOS dasturchisi uchun motivatsiya
- Xulosa
- Manbalar
1. Qisqa javob: Flutter o'lyaptimi? {#qisqa-javob}
Qisqa javob: Yo'q.
2026-yil sentabr holatiga ko'ra Flutter Google tomonidan faol rivojlantirilmoqda. Joriy barqaror versiya — Flutter 3.47.5 (2026-yil 18-sentabrda chiqarilgan, Dart 3.13.4 bilan birga). Google 2026-yilda har chorakda bitta yirik versiya (yiliga kamida 4 ta barqaror va 12 ta beta reliz) chiqarish majburiyatini to'liq bajarmoqda (Flutter 2026 Roadmap).
Biroq, bu "hamma narsa mukammal" degani emas. Dasturiy ta'minot arxitekturasi va korporativ strategiyada jiddiy o'zgarishlar ro'y berdi.
2. 2024-yil aprel: qisqartirishlar va nima yuz berdi {#layoffs}
2024-yil aprel oyi oxirida Google o'zining "tuzilmaviy soddalashtirish" (structural simplification) siyosati doirasida muhandislik jamoalarini qisqartirdi.
Faktlar zanjiri quyidagicha (CNBC va OMG Ubuntu):
- CNBC hisobotiga tayanib keltirilgan ma'lumotlarga ko'ra, asosiy dasturlash platformalari (Python, Dart va Flutter) bo'ylab jami 200 ga yaqin xodim qisqartirildi. Ya'ni bu faqat Flutter dasturchilari emas, balki Google'ning bir nechta tizimli guruhlari bo'ylab umumiy son edi.
- Ushbu rollarning bir qismi AQShdan tashqaridagi arzonroq yoki ixtisoslashgan ofislarga (Hindiston, Meksika va Germaniya) o'tkazildi.
Bunga javoban Google vakillari rasmiy munosabat bildirishdi:
- Michael Thomsen (Google'da Dart va Flutter bo'yicha mahsulot menejeri) X tarmog'ida: "Strategiyada o'zgarish yo'q. Jamoa hajmida o'zgarish yo'q; ayrim DevOps rollari yangi lokatsiyalarga ko'chmoqda. 2024 yo'l xaritasi davom etadi".
- Kevin Moore (Google'da Dart va Flutter loyiha menejeri): "Flutter and Dart were not affected any more or less that others. We're sad, but still cranking on hard on I/O and beyond... You're betting on Flutter and Dart. So am I. So is Google." (OMG Ubuntu manbasi bo'yicha so'zma-so'z).
3. Qisqartirishdan keyingi o'zgarishlar va Flock {#after}
Qisqartirishlardan so'ng Flutter ekotizimida ikkita muhim voqea ro'y berdi:
- Flock forki (2024-yil 27-oktabr): Jamiyatdagi ayrim dasturchilar Flutter boshqaruvidan norozi bo'lib, loyihaning "Flock" deb nomlangan mustaqil vilkasini (fork) e'lon qildi (Flock GitHub). Biroq, 2026-yilga kelib loyiha keng ommalashmadi (~382 stars) va asosiy rivojlanish rasmiy omborda qoldi.
- Dart makroslarining to'xtatilishi (2025-yil 29-yanvar): Dart jamoasi rahbarlaridan biri Vijay Menon o'z bayonotida shunday dedi: "we've made the difficult decision to stop our work on macros... we will not be shipping macros in the foreseeable future" (Dart Macros). Bu qaror natijasida Flutter dasturchilari Swift'dagi kabi qulay til darajasidagi makroslar o'rniga hanuz
build_runnerorqali sekinroq kod generatsiyasiga bog'lanib qolmoqdalar.
4. 2026-yil: faol qo'llab-quvvatlash dalillari {#evidence}
Google Flutter'ni tark etmaganining ob'ektiv dalillari:
Relizlar kadensi (2024–2026)
Rasmiy releases manifesti (storage.googleapis.com/flutter_infra_release) tahlili:
- 2024: 3.19.0 (15-fevral), 3.22.0 (13-may), 3.24.0 (6-avgust), 3.27.0 (11-dekabr).
- 2025: 3.29.0 (12-fevral), 3.32.0 (20-may), 3.35.0 (14-avgust), 3.38.0 (12-noyabr).
- 2026 (sentabrgacha): 3.41.0 (11-fevral), 3.44.0 (18-may), 3.47.0 (12-avgust). 2026-yilning dastlabki 9 oyida 31 ta barqaror build (major va patch relizlar) taqdim etildi.
Quyidagi Python skripti 3.47 liniyasidagi patchlar orasidagi kunlar farqini hisoblaydi:
from datetime import date
patches = [
("3.47.0", date(2026, 8, 12)),
("3.47.1", date(2026, 8, 19)),
("3.47.2", date(2026, 8, 27)),
("3.47.3", date(2026, 9, 9)),
("3.47.4", date(2026, 9, 11)),
("3.47.5", date(2026, 9, 18)),
]
print("Flutter 3.47 patch relizlari va intervallar:")
for i in range(1, len(patches)):
prev_ver, prev_d = patches[i - 1]
cur_ver, cur_d = patches[i]
gap = (cur_d - prev_d).days
print(f" {prev_ver} -> {cur_ver}: {gap} kun")
Skript natijasi:
3.47.0 -> 3.47.1: 7 kun3.47.1 -> 3.47.2: 8 kun3.47.2 -> 3.47.3: 13 kun3.47.3 -> 3.47.4: 2 kun3.47.4 -> 3.47.5: 7 kun
Bu raqamlar xatolar haftama-hafta tuzatilib, yangi buildlar muntazam chiqayotganini ko'rsatadi.
2026-yildagi muhim yangiliklar
- 3.41 (2026-02-11): iOS'da
UIScenesukut bo'yicha integratsiya qilindi. - 3.44 (2026-05-20): Swift Package Manager (SwiftPM) plaginlar uchun rasmiy sukut bo'yicha paket menejeriga aylandi.
- 3.47 (2026-08-12): Impeller dvigateli macOS/Windows desktop uchun standart bo'ldi. iOS uchun minimal talab iOS 13 dan iOS 15 ga ko'tarildi. Material va Cupertino widgetlari alohida paketlarga ajratildi (
material_ui1.5.0,cupertino_ui1.1.1, Flutter Blog). - iOS relizlariga tezkor moslashuv: Craig Labenz va Louise Hsu maqolasida ("How Flutter stays ahead of iOS releases", 2026-08-25) ko'rsatilishicha, jamoa 145 dan ortiq WWDC sessiyalarini Gemini bilan tahlil qilib, Day-0 qo'llab-quvvatlashni ta'minlamoqda (Flutter Blog). GitHub'dagi Project Board #212 ("Apple release: Xcode, iOS, macOS") muntazam yangilanib turadi.
- Apple talablariga muvofiqlik: Apple'ning rasmiy Third-Party SDK Requirements ro'yxatida Flutter rasman kiritilgan va Privacy Manifest talablariga to'liq javob beradi (/ios-lessons/devops-cicd#privacy-manifest).
- Google'ning o'z ilovalari: Google Flutter'dan o'zining yirik loyihalarida foydalanadi: NotebookLM (2025-12-12), Google Pay, Google Earth, Google Ads, Google Cloud Console, Google One, Google Classroom, YouTube Create va Analytics (flutter.dev/showcase).
- Canonical hamkorligi: Ubuntu Desktop operatsion tizimining yangi o'rnatuvchisi (Installer) va App Center ilovalari aynan Flutter'da yozilgan.
5. Zaif joylar va muammolar {#weak}
Xolis baholash uchun Flutterning 2026-yildagi ochiq kamchiliklarini bilish shart:
- iOS dizayn yangiliklarining kechikishi (Liquid Glass): Apple'ning yangi Liquid Glass dizayn tili Cupertino widgetlarida hali yo'q; GitHub'da bunga oid #191058 raqamli masala 2026-yil 13-avgustdan buyon ochiq turibdi.
- Kod generatsiyasi og'irligi: Makroslar bekor bo'lgani sababli, JSON serializatsiya (Freezed) uchun hanuz
dart run build_runner buildtalab etiladi. - Desktop va Web holati: Web uchun Wasm (WebAssembly) rejimi yaxshilanayotgan bo'lsa-da, qidiruv tizimlari (SEO) va dastlabki yuklanish hajmi bo'yicha toza HTML/React bilan tenglasha olmaydi.
- Hujjatlardagi tafovutlar: Masalan, ayrim sahifalarda hanuz iOS 13 qo'llab-quvvatlanadi deb yozilgan, amalda esa 3.47 dan boshlab minimal chegara iOS 15 qilib belgilangan.
6. Raqobatchilar tahlili: React Native va KMP {#competitors}
Krossplatforma bozoridagi uch asosiy kuchning 2026-yil sentabr holatidagi holati:
| Mezon | Flutter (Google) | React Native (Meta / Foundation) | Kotlin Multiplatform (JetBrains) |
|---|---|---|---|
| Render mexanizmi | Impeller (Metal/Vulkan orqali o'z piksellarini chizadi) | Nativ UI komponentlar (JSI, Fabric) | Nativ UI (SwiftUI / Jetpack Compose) yoki Compose MP |
| Joriy holat | 3.47.5 (barqaror, 2026-09) | 0.87 (0.82 dan boshlab yangi arxitektura majburiy) | Kotlin 2.4.20, KMP 1.9.20 dan beri barqaror |
| Boshqaruv | Google + hamjamiyat | React Foundation (2026-02-24 ishga tushdi) | JetBrains + Google hamkorligi |
| Kod ulashish | UI va biznes logika (90-95%) | UI va biznes logika (80-90%) | Asosan biznes logika (UI alohida yoki Compose MP) |
| iOS dasturchi uchun qulaylik | O'rganish oson (SwiftUI ga juda o'xshash deklarativ UI) | JS/TS ekotizimini talab qiladi | Swift bilan oson bog'lanadi, lekin UIKit o'xshashligi kam |
7. Hukm va iOS dasturchisi uchun motivatsiya {#verdict}
Flutter iOS dasturchisi uchun arziydimi?
Ha, quyidagi sabablarga ko'ra:
- Bitta kod bazasi, ikki barobar bozor: Ilovan (2026) ilmiy tadqiqotiga ko'ra, Flutter yordamida ikkita alohida nativ loyiha (iOS + Android) yozishga nisbatan kod hajmi (SLOC) 40% ga qisqaradi (arXiv:2609.21544).
- SwiftUI bilimi to'liq asqotadi: Flutterning Widget daraxti SwiftUI'ning View arxitekturasi bilan deyarli bir xil falsafada qurilgan.
- Nativ bilim baribir kerak: Murakkab Apple imkoniyatlari — Live Activities, Dynamic Island, App Intents, Watch/Mac kengaytmalari va fon vazifalari baribir nativ Swift kodini talab qiladi (/ios-lessons/flutter-ios-integration). Nativ biladigan Flutter dasturchisi bozorda har doim sof veb-dasturchilardan ancha yuqori baholanadi.
8. Xulosa {#xulosa}
- Flutter 2026-yilda o'lmayapti: 3.47.5 versiyasi va har choraklik relizlar uning faol hayotdaligini ko'rsatadi.
- 2024-yilgi qisqartirishlar butun Google bo'ylab 200 kishini qamrab olgan va Flutterning to'xtatilishiga olib kelmagan.
- 2026-yilgi asosiy texnik yutuqlar: SwiftPM integratsiyasi, Impeller to'liq standart dvigatelga aylangani va UIScene talablariga moslashuv.
- Zaifliklar: Dart makroslarining to'xtatilgani va Liquid Glass kabi eng so'nggi Apple dizayn trendlarining kechikib kelishi.
- iOS dasturchisi uchun Flutter o'rganish — o'zining kuchli nativ poydevorini saqlagan holda Android va boshqa platformalarga chiqishning eng samarali yo'lidir.
Manbalar {#manbalar}
- Flutter 2026 Roadmap — GitHub
- Google Flutter Layoffs — OMG Ubuntu (2024-05-09)
- Flock: Community Fork of Flutter — GitHub
- An Update on Dart Macros — Dart Language
- Flutter macOS Releases Manifest
- Decoupling Material and Cupertino — Flutter Blog (2026-09-09)
- How Flutter Stays Ahead of iOS Releases — Flutter Blog (2026-08-25)
- Apple Third-Party SDK Requirements
- Flutter Showcase Applications
- Ilovan, "Cross-Platform vs Native Mobile Development", arXiv:2609.21544 (2026)