Kemas kini 8 Mei 2017: Blog perbaikan terbaru melihat UI dalam keadaan semasa dan Google menunjukkan kepada kita apa aplikasi Flutter akan kelihatan seperti.
Sekiranya anda meluangkan masa untuk membina antara muka berasaskan Flutter yang tersedia untuk Fuchsia sekarang, anda akan melihat rupa yang baik dengan cara yang diambil dan animasi. Blog perbaikan terbaru telah melakukan itu dan video mereka kelihatan baik di mana keadaan hari ini. Walaupun ia tidak berfungsi dengan baik, ia masih sangat sejuk untuk menonton sesuatu yang baru kerana ia berkembang.
Sekiranya anda ingin melangkah lebih jauh, Google telah melindungi anda. Baru di Google Play, aplikasi Galeri Flutter adalah demo tentang bagaimana aplikasi boleh dilihat dan bertindak apabila ditulis dalam Flutter, iaitu bagaimana aplikasinya "asli" Fuchsia ditulis sekarang.
Flutter adalah SDK aplikasi mudah alih yang boleh digunakan untuk membina antara muka pengguna untuk kedua-dua aplikasi Android dan iOS. Ia masih pratonton teknologi supaya anda mungkin tidak akan mendapati pemaju mengeluarkan aplikasi yang menggunakannya tetapi banyak daripada mereka berminat! Flutter seharusnya menjadikannya agak mudah untuk membuat aplikasi yang kelihatan hebat untuk mudah alih, dan kebanyakannya konsisten antara platform. Google akan mempunyai lebih banyak maklumat mengenai Flutter di Google I / O dan kami akan memberi perhatian.
Tidak kira apa yang berlaku dengan Andromeda dan Fuchsia, Flutter adalah sesuatu yang perlu diperhatikan.
Bagi mana-mana Fuchsia atau Andromeda tie-in, kami tidak akan melihat apa-apa produk pengguna menggunakan mana-mana ini untuk sementara waktu sehingga semua ini adalah sesuai untuk berubah. Atau ia hanya boleh hilang sepenuhnya. Tetapi jika anda ingin tahu apa yang mungkin atau bagaimana keadaan berubah, anda akan mendapat idea yang bagus.
Tetapkan semula mesin anda ke Ogos 2016, dan salah satu perkara yang mungkin anda lihat ialah membincangkan tentang sistem operasi misteri dari Google bernama Fuchsia. Kami melihatnya apabila orang mula memerhatikan ia sedang bekerja dan mendapat beberapa petunjuk yang sangat baik tentang apa yang mungkin berlaku.
Lebih banyak lagi: Projek sistem operasi Fuchsia adalah menarik, kurang butiran yang menjadikannya penting
Bekerja pada projek itu tidak perlahan dan sekarang penganalisis semikonduktor Daniel Matte blog Spec Specs mempunyai mengambil baru pada Fuchsia yang lebih matang, dan mengapa ia di mana Andromeda akan bermula.
Matte telah mengambil pandangan yang mendalam tentang bagaimana Fuchsia akan dibina dan apa yang mungkin dapat dilakukan. Asas-asas yang sangat penting - sebuah mikrokernel yang berpusat di LK yang digelar Magenta akan menggerakkan sistem operasi yang dirancang dari bawah hingga menjadi modular dan dapat disesuaikan dengan kebanyakan perkakasan moden. Gabungkan Magenta dengan enjin rendering baru (escher) dan lapisan antara muka pengguna berdasarkan bahasa pemrograman Dart dengan widget baru dan kerangka kerja aplikasi bernama Flutter untuk membawanya semua depan dan pusat dan anda mempunyai apa yang Fuchsia perlu menjadi kehidupan yang sebenarnya sekeping perisian.
Saya fikir untuk semua peranti Fuchsia, Android API dan runtime akan terus berfungsi seperti dahulu, kecuali sekarang OS asas adalah Fuchsia, dan kernel akan menjadi Magenta, bukan Linux.
Matte mengatakan ini akan menjadi Andromeda. Dan dia mempunyai banyak bukti untuk menyokong ideanya. Fuchsia tidak tersembunyi. Semua kerja pada kernel, kerangka kerja, dan bit dan kepingan yang berkaitan sedang dilakukan di tempat terbuka di mana orang yang mempunyai minat dapat melihatnya. Sudah begini dari awal, dan ketika ia berubah menjadi sedikit lebih mudah untuk menebak apa yang sedang dilakukan oleh Google di sini.
Setelah beberapa komunikasi dengan orang di Google Matte mempunyai lebih banyak wawasan mengenai apa yang kita lihat di sini serta apa yang akan datang. Andromeda berbunyi seperti antara muka dan lapisan aplikasi untuk peranti skrin besar seperti tablet dan komputer riba. Berjalan di atas Fuchsia dan memanfaatkan tingkap terapung berskala, Andromeda kelihatan seperti Chrome dan dioptimumkan untuk menggunakan tetikus dan papan kekunci serta sentuhan. Dengan kata lain, sangat mirip dengan OS Chrome yang kita ada hari ini tetapi menggunakan Fuchsia lebih modular yang lebih baru sebagai pangkalan.
Fuchsia dan kernel Magenta juga boleh mengendalikan rangka kerja Android dan aplikasi Android, dan Matte mencadangkan bahawa ini akan berlaku. Akhirnya, runtime Android akan dihapuskan memihak kepada perisian yang lebih baru, tetapi serasi, seperti Mojo. Ini akan menjadi akibat yang sedikit untuk pengguna akhir tetapi menawarkan pemaju dan pengilang perkakasan lebih banyak cara untuk membina perkara yang ingin kita gunakan.
Lebih banyak: Bagaimana Google boleh menggunakan Andromeda untuk menakluk segala-galanya
Berdasarkan kod yang telah diperiksa ke dalam projek setakat ini, Matte mencadangkan kita melihat sistem operasi berasaskan yang direka untuk berjalan pada pemproses ARM, MIPS, dan Intel x86. Ia bukan penggabungan Chrome dan Android, tetapi sistem baru yang boleh memberi kuasa produk sedia ada Google - Chrome dan Android - sambil melanjutkan platform aplikasi baru untuk bersedia untuk evolusi perkakasan.
Saya bersetuju dengan penilaiannya. Apa yang saya lihat memberitahu saya bahawa OS all-in-one ini akan cuba untuk memperbaiki masalah peretasan sistem PC ke perkakasan telefon pintar atau melakukan sebaliknya dan menggunakan platform gaya Android dengan perkakasan PC yang lebih berkebolehan. Sistem semua-dalam-satu akan berlaku dan akan menjadi masa depan, dan Google cuba mencari cara produk sedia ada mereka boleh masuk ke dalamnya. Tetapi Google tidak boleh meninggalkan dua produk yang berjaya dan sebaliknya harus bermula di bahagian bawah supaya perubahan boleh datang sementara sokongan untuk perisian yang kami gunakan dapat diteruskan.
Mungkin semua orang melihat Fuchsia dan Andromeda salah. Itu pasti kemungkinan. Tetapi Google sedang mengusahakan sesuatu yang akan menjadi besar. Sama ada atau tidak ia juga akan berjaya adalah soalan. Kita tidak boleh menunggu untuk mengetahui.