Google'ın Yeni İşletim Sistemi Fuşya Nedir?
Fuşya, şu anda Google’da geliştirmenin ilk aşamalarında olan tamamen yeni bir işletim sistemi. Android ve Chrome'dan farkı nedir ve ikisinden birinin yerini alabilir mi? Hadi parçalayalım.
Bu da ne?
Fuşya ilk kez 2016 yılının ortalarında, Google'ın habersiz bir açık kaynak projesi GitHub deposunda göründüğü zaman teknoloji dünyasının radarına girdi. Teknoloji basını tarafından yapılan ilk incelemeye göre, düşük güçlü akıllı saatlerden güçlü masaüstlerine kadar her şeyi çalıştırabilen “evrensel” bir işletim sistemi olarak tasarlandı. Bu potansiyel olarak telefonları, tabletleri, dizüstü bilgisayarları, araç elektroniklerini, bağlı cihazları, akıllı ev donanımını ve daha fazlasını içerir..
Evrensel bir işletim sistemi, yazılım üreticileri için kutsal bir kâsedir, ancak henüz gerçekleşmemiştir. Microsoft, Windows 10'u en azından soyulmuş bir sürümle çalıştırabilen bazı telefonların yapılmış olması anlamında “evrensel” hale getirmeye çalıştı. Apple meşhur (oldukça şüpheli) orijinal iPhone'un “gerçek OS X” i kullandığını, nihayetinde bu kavramı markalı bir iOS lehine bıraktığını iddia etti. Tüm tüketici donanım seviyelerinde çalışan işletim sistemlerine en yakınımız, biraz ironik bir şekilde Linux'tur. Linux çekirdeğinin çeşitli lezzetleri Android, Chrome OS, alıcı kutuları, yönlendiriciler ve modemler, akıllı cihazlar ve tonlarca endüstriyel yazılım için kullanılır..
Microsoft'un evrensel bir platformda girişimi pek başarılı olamadı.Ancak, belli belirsiz benzer yazılım bağırsaklarında çalıştırmak için sadece farklı donanımlar bulmak gerçekten önemli değil. Microsoft, Apple ve Google'ın amacı, aynı uygulamaları mümkün olduğunca geniş bir donanım aralığında en az gelişimsel değişikliklerle çalıştırabilen tek bir işletim sistemi oluşturmaktır. Bu, tüketici düzeyinde teknolojide kolay bağlantı kurulmasını kolaylaştıracak, birden fazla platformda verimli bir şekilde uygulamalar oluşturmak isteyen yazılım geliştiricilerin ilgisini çekecek ve önemli ölçüde tüketicilerin kontrol edilmesi kolay (ve rekabet için ayrılması zor) tek bir yazılım ekosistemine kilitlenmesini sağlayacaktır..
Google bunun Fuşya'nın hedefi olduğunu söylemedi, aslında Fuşya hakkında pek bir şey söylemedi - ama doğal bir özlem gibi görünüyor. Bu, Android ve iOS'ta yerleşik bazı platformlar arası yeteneklerle destekleniyor..
Fuşya Android ve Krom İle İlgili Nasıldır??
Uzaktan. Hem Android hem de Chrome OS, Linux çekirdeğinin yoğun olarak değiştirilmiş bir sürümünü kullanırken, Fuchsia sıfırdan Zircon adlı tamamen yeni bir mikro çekirdeğe dayanıyor..
Geleneksel bir işletim sistemi çekirdeği ile bir mikro çekirdek arasındaki farklar karmaşıktır, ancak temel amaç mikro çekirdeğin verimlilik ve esneklik için sıfırdan inşa edilmiş olmasıdır. Konsept onlarca yıl öncesine dayanıyor, fakat 90'larda bilgisayar gücü, bellek ve depolama alanı olarak bırakıldı. Şimdi, tüketici elektroniği için daha küçük, daha verimli ve daha fazla taşınabilir donanıma yönelme eğilimi ile Google, mikro çekirdek mimarisini gelecek nesil işletim sistemine uygun bir potansiyel olarak görüyor.
Android telefonda çalışan Fuşya UI kavramları.Kendi başına yarattığı bir sistemle Google'ın, Zircon ve Fuchsia'nın piyasaya çıkmadan önce ve sonra (hiç gelirse) nasıl değiştiğine dair tam bir kontrolü olmadığından zarar vermez. Google, açık kaynak niteliği sayesinde tüketici düzeyinde yoğun şekilde kırılan Android ile dersini aldı. Chrome OS, teknik olarak da açık kaynaklı olmasına rağmen, lisans koşulları gereği kilitlenmiştir. Yine açık kaynak olan Fucshia, muhtemelen ortak şirketler tarafından satılan donanımlar üzerinde çalışsa bile neredeyse tamamen Google’ın kendisi tarafından kontrol ediliyordu..
Fuşya Geliştiricileri Nasıl Etkiler??
Fuşya, geliştiricilerin pratikte henüz tam uygulamalar yaratabilecekleri bir noktada değil. Ancak Google oraya ulaştığında, Android'e bıraktığı işin tamamen terk edilmesini istemiyor. Fuchsia uygulamaları, yeni Flutter yazılımı geliştirme kitini kullanarak çeşitli popüler programlama dillerinde yazılabilir..
Flutter, uygulamaların Fucshia, Android ve iOS arasında maksimum uyumlulukla yazılmasını sağlar. Bu, sadece uygulamaların minimum üç yatırım ile üç platformda da yazılabileceği anlamına gelmez, mevcut uygulamaları Fuşya'ya ulaştırmayı ve üç platformu da desteklemeyi kolaylaştırır.
Flutter, Google’ın tüm Android, Chrome OS ve web özellikleri için (farklı bir dereceye kadar) uyduğu, mevcut görsel tasarım standardı olan Material Design’ın etrafında da inşa edilmiştir. Volumetrik gölgeler (Malzeme Tasarımının favori aracı) ve süper yumuşak 120 FPS animasyonlar dahil olmak üzere esnek Vulkan işleme motoruna dayalı gelişmiş UI öğeleri için destek içerir. Performansı elbette donanıma bağlı olsa da, bazı etkileyici oyun ve medya uygulamaları da yapabilir..
Chrome OS'nin neden bu uyumluluk listesinde olmadığını merak ediyorsanız, Chrome için “uygulamaların” neredeyse tamamen web tabanlı olduğunu unutmayın. Diğer işletim sistemlerinde olduğu gibi kod indirmez ve yerel olarak çalıştırmaz. Ancak Chrome OS kutu Android uygulamalarını şimdi çalıştırın ve bu yetenek Google'ın her büyük sürümünde Google tarafından büyük ölçüde genişletiliyor. Yapılması en kolay sonuç, Google’ın Google Play Store altyapısını Chrome OS için en azından bazı tam masaüstü Android tabanlı uygulamalara dönüştürmeyi umduğudur..
Bu noktada, eğer Google Fuşya'yı başlatmayı ve her iki platformu değiştirmeyi ya da değiştirmeyi başarabilirse, geliştiricilerin (ve dolayısıyla kullanıcıların) yapması kolay bir ayarlama olacaktır..
Fuşya Ne Zaman Çıkıyor?
Basit cevap: hiçbir fikrimiz yok. Fuşya, Google’ın muhtemelen sabit bir yol haritasına bile sahip olmadığı ilk aşamalarda. Google, projeye çok seyrek yorum yaptı, bunun önemli bir desteği olan gerçek bir şey olduğunu onaylamak dışında. Şu anda, Fuschia hakkında kolayca erişilebilen tek bilgi, hem GitHub hem de Google’ın kendi deposunda yayınlanan kaynak kodudur..
Bir noktada Google’ın Fuşya’yı mevcut piyasa koşullarına göre değerlendirmesi ve projeyi hurdaya çıkarmaya karar vermesi tamamen mümkün. Android (olduğu gibi kusurlu) ve Chrome OS ile devam edebilir veya henüz görmediğimiz bir şey geliştirebilir. Ancak şu anda, Fuşya Android ve muhtemelen Chrome için en muhtemel (uzaktaysa) halefi gibi görünüyor.
Şimdi deneyebilir miyim?
Sırala. Açık kaynak havuzlarında, Fuschia'nın kemiklerinin yeteri kadar olması durumunda, projenin çok erken bir derlemesi ve çalışmaya devam etmesi mümkün - ancak şu anda sadece belirli bir donanım parçası üzerinde. Yazma sırasında bunlar Intel NUC mini PC, Acer Switch Alpha 12 tablet, HiKey960 ve Khadas VIM ile sınırlıdır. Bu son ikisi, daha güçlü bir Raspberry Pi gibi çip üzerine kurulu sistemler..
Acer Switch Alpha 12, ilk olarak Fuşya'nın inşa ettiği resmi olarak desteklenen tek ana cihazlardan biri..Resmen desteklenmeyen fakat yine de Fuşya'yı çalıştırabilen bir donanım parçası var: Pixelbook. Ve Google’ın süper premium Chromebook’u olarak anlam ifade ediyor, Google geliştiricilerin elindeki koridorlarda dolanan bir grup olduğunu varsaymak doğal. Ars Technica'dan Ron Amadeo, Fuşya'nın ilk kodlarını hazırlamayı ve işletim sistemini kontrol etmek için tüketici modelini çalıştırmayı başardı..
Ars Technica, Pixelbook'ta Fuşya'yı çalıştırdı.Bazı eski sürümleri kullanarak Android telefonlarda bit ve Fuşya kodu parçaları çalıştırmak da mümkündür. Ancak tüm bu durumlarda, kodu kurabileceğiniz bir noktaya kod oluşturmak için bazı ciddi teknoloji parçalarına ihtiyacınız olacak ve zamanınızın yatırım getirisi büyük olmayacak. Kullanıcı arayüzünün sadece çok erken bir sürümünün nasıl çalıştığını görebileceksiniz. Şu anda Google girişi bile çalışmıyor. Önceden yazılmış teknik makalelere göz atmanızı veya YouTube'da bazı uygulamalı videoları izlemenizi öneririm.
Resim Kredisi: Ron Amadeo / Ars Technica, Microsoft, Amazon