Google, Flutter uygulamalarını Linux'a getirmek için Canonical ile iş birliği yapıyor

Google, Flutter uygulamalarını Linux'a getirmek ve geliştiricilerin uygulamalarını Snap Store'da yayınlamasını kolaylaştırmak için Canonical ile işbirliği yaptığını duyurdu.

Google son birkaç yıldır Flutter'ı oluşturmak ve genişletmek için yoğun bir şekilde çalışıyor. En son konuştuğumuzda çarpıntı, Google, DevTools'u Flutter'da tamamen sıfırdan yeniden oluşturdu daha iyi performans, daha fazla çok yönlülük ve bu uygulama geliştirme çerçevesine olan güvenlerini göstermek için. Google, Flutter'ı, geliştiricilerin birden fazla sistemi hedefleyen uygulamalar oluşturmak için kullanabileceği bir programlama çerçevesi olarak tasavvur ediyor; bu nedenle ekip, Flutter'ın platformlara yönelik desteğini geliştirmek için sürekli çalışıyor. Bugün Google, Flutter uygulamalarını Linux'a getirmek için Canonical'daki Ubuntu Masaüstü Ekibi ile ortaklık kurduğunu duyurdu.

Özetlemek gerekirse Flutter, geliştiricilerin Android, iOS, web ve Masaüstünde güzel kullanıcı arayüzlerine sahip uygulamalar oluşturmasına olanak tanıyan platformlar arası bir programlama çerçevesidir. Bir programlama çerçevesi olarak Flutter, Flutter uygulamaları oluşturmak için programlama dili olan Dart'ı kullanır.

Çarpıntı 1.0 10 aylık beta sürümünden sonra Aralık 2018'de geldi. Ve şimdi, bu aşamada, çerçevenin iOS ve Android uygulamaları oluşturmaya yönelik desteği oldukça olgunlaşmış durumda. Ancak web, macOS, Linux veya Windows uygulamaları geliştirmek için durum böyle değil. Google, mobil olmayan platformlara yönelik çabalarını yeniliyor ve bugünkü duyuru, mobil olmayan platformlara yönelik bir dizi yayının en yenisi. Sürüm 1.9 macOS için uygulama geliştirme konusunda erken destek sağladık. v1.12 macOS ve Web desteği iyileştirildi ve beta şubesine yükseltildi. Geliştiriciler teknik olarak bu aşamada Windows ve Linux için de Flutter uygulamaları oluşturabilirlerdi, ancak kitaplıklar alfa öncesi durumdaydı ve API'ler önceden haber verilmeden değişebilirdi.

Geçen ay Google, Windows ve Linux için Flutter uygulamaları oluşturma konusunda önemli ilerleme kaydetti. İçinde Orta yazıFlutter Ürün Müdürü Bay Tim Sneath, ekibin çerçevenin masaüstü arayüzlü uygulamalar oluşturmaya yönelik desteği konusunda kaydettiği ilerlemeyi özetledi. Ekip, ekran yoğunluğu desteği, daha iyi fare ve klavye desteği, platform sorguları ve bir masaüstü gezinme widget'ı ekledi. Ayrıca tüm platformlarda çalışan bir eklenti modeli üzerinde çalışıyorlardı. Dart'ın Yabancı İşlev Arayüzü (FFI) ve bir "Win32" eklentisi ile birlikte Flutter uygulamaları düzgün çalışabilir EXE dosyası olarak gönderilen ve ayrıca Windows'a kadar geriye dönük uyumlu olan yerel Windows uygulaması gibi 7. Bu arada Evrensel Windows Platformu (UWP) desteği, Xbox ve Windows 10X gibi platformların desteklenmesini sağlar.

Flutter için bugünkü Linux alfa duyurusu, dünyanın en popüler masaüstü GNU/Linux dağıtımı olan Ubuntu'nun yayıncısı Canonical'in nimetleriyle birlikte geliyor. Bu ortaklık sayesinde geliştiriciler Flutter uygulamalarını Snap Store'a veya diğer modern Linux dağıtımlarına dağıtabilecekler. Snap Store, Ubuntu 20.04 Focal Fossa sürümüyle birlikte gelir; dolayısıyla Snap paket yönetim sistemine doğrudan erişime sahip olmak, uygulamaları Linux'ta dağıtmak için büyük bir artı.

Canonical, Linux'u birinci sınıf bir Flutter platformu haline getirerek uygulama geliştiricilerini yayınlamaya davet ediyor uygulamalarını milyonlarca Linux kullanıcısına ulaştıracak ve yüksek kaliteli uygulamaların kullanılabilirliğini genişletecektir. onlara.

Canonical ayrıca geliştiricilerden oluşan bir ekip görevlendirerek çerçeveye önemli bir yatırım yapıyor. Linux'un çoğunluğuna en iyi Flutter deneyimini sunmak için Google'ın geliştiricileriyle birlikte çalışın dağıtımlar. Duyuru ayrıca Canonical ve Google'ın Linux desteğini daha da geliştirmek ve desteklenen diğer platformlarla özellik benzerliğini korumak için işbirliği yapmaya devam edeceği sözünü veriyor.