Fuchsia, şu anda Google’da geliştirmenin çok erken aşamalarında olan tamamen yeni bir işletim sistemi. Android ve Chrome'dan farkı nedir ve ikisinin yerini alabilir mi? Parçalayalım.
Bu da ne?
Fuchsia, teknoloji dünyasının radarında ilk kez 2016 ortalarında Google'ın açık kaynak kodlu habersiz bir projesiyle ortaya çıktı. GitHub deposunda göründü . Teknoloji basınının ilk incelemesine göre, düşük güçlü akıllı saatlerden güçlü masaüstlerine kadar her şeyde çalışabilen "evrensel" bir işletim sistemi olacak şekilde tasarlandı. Bu potansiyel olarak telefonları, tabletleri, dizüstü bilgisayarları, araç elektroniğini, 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 hazinedir, ancak henüz gerçekten başarılamamıştır. Microsoft, en azından onu basitleştirilmiş bir sürümde çalıştırabilen bazı telefonların yapılmış olması anlamında, Windows 10'u "evrensel" yapmaya çalıştı. Apple ünlü bir şekilde (oldukça şüpheli bir şekilde) orijinal iPhone'un "gerçek OS X" çalıştırdığını iddia etti ve sonunda bu kavramı markalı bir iOS lehine bıraktı. Tüm tüketici donanım seviyelerinde çalışan işletim sistemlerine en yakın noktamız, ironik bir şekilde Linux'tur. Linux çekirdeğinin çeşitli tatları Android, Chrome OS, set üstü kutular, yönlendiriciler ve modemler, akıllı cihazlar ve tonlarca endüstriyel yazılım için kullanılmaktadır.
Ancak asıl mesele, belli belirsiz benzer yazılım cesaretleri üzerinde çalıştırmak için farklı donanımlar edinmek değil. Microsoft, Apple ve Google için amaç, aynı uygulamaları olabildiğince geniş bir donanım yelpazesinde minimum geliştirme değişiklikleriyle çalıştırabilen tek bir işletim sistemi oluşturmaktır. Bu, tüketici düzeyinde teknolojide kolay ara bağlantıyı kolaylaştıracak, birden çok platformda verimli bir şekilde uygulama oluşturmak isteyen yazılım geliştiricilerin ilgisini çekecek ve en önemlisi, tüketicileri kontrolü kolay (ve rekabete ayrılması zor) tek bir yazılım ekosistemine kilitleyecektir.
Google, Fuchsia'nın amacının bu olduğunu söylemedi - aslında Google, Fuchsia hakkında pek bir şey söylemedi - ancak bu doğal bir istek gibi görünüyor. Bu, Android ve iOS'taki bazı yerleşik çapraz platform yetenekleriyle destekleniyor.
İLİŞKİLİ: Android Linux Temelli, Ama Bu Ne Anlama Geliyor?
Fuchsia'nın Android ve Chrome ile İlişkisi Nedir?
Uzaktan. Android ve Chrome OS her ikisi de Linux çekirdeğinin oldukça değiştirilmiş bir sürümünü kullanıyor Fuchsia, Zircon adında tamamen yeni bir mikro çekirdek üzerine sıfırdan inşa edildi.
Geleneksel bir işletim sistemi çekirdeği ile bir mikro çekirdek arasındaki farklar karmaşıktır, ancak temel fikir, mikro çekirdeklerin verimlilik ve esneklik için sıfırdan inşa edilmesidir. Kavram onlarca yıl öncesine dayanıyor, ancak 90'larda bilgisayar gücü, bellek ve depolama alanı çiçek açtığı için büyük ölçüde terk edildi. Şimdi, tüketici elektroniği eğiliminin daha küçük, daha verimli ve daha taşınabilir donanıma doğru kaymasıyla Google, mikro çekirdek mimarisini yeni nesil işletim sistemi için uygun bir potansiyel olarak görüyor.
Kendi başına oluşturduğu bir sistemle Google'ın, Zircon ve Fuchsia'nın hem piyasaya çıkmadan önce hem de piyasaya çıktıktan sonra (eğer gelirse) nasıl gelişeceği üzerinde az çok tam kontrole sahip olmasının zararı olmaz. Google, açık kaynak yapısı sayesinde artık tüketici düzeyinde büyük ölçüde parçalanmış olan Android ile dersini aldı. Chrome OS, teknik olarak da açık kaynak olmasına rağmen, lisans koşulları nedeniyle temelde kilitlenmiştir. Yine açık kaynak olan Fucshia, ortak şirketler tarafından satılan donanım üzerinde çalışıyor olsa bile, muhtemelen neredeyse tamamen Google'ın kendisi tarafından kontrol edilecektir.
İLİŞKİLİ: Google Pixel 4 Erken İzlenimler: Radar, Yüz Tanıma Kilidi ve Kamera
Fuchsia Geliştiricileri Nasıl Etkileyecek?
Fuchsia, geliştiricilerin henüz pratik olarak tam uygulamalar oluşturabilecekleri bir noktada değil. Ancak, oraya vardığında Google, Android'e koyduğu işin tamamen terk edilmesini istemiyor. Fuchsia uygulamaları, yeni Flutter yazılım geliştirme kiti kullanılarak çeşitli popüler programlama dillerinde yazılabilir.
Flutter, uygulamaların Fucshia, Android ve iOS arasında maksimum uyumluluk ile yazılmasına olanak tanır. Bu sadece uygulamaların minimum yatırımla her üç platformda da yazılabileceği anlamına gelmiyor, aynı zamanda mevcut uygulamaları Fuchsia'ya taşımayı ve üç platformu da desteklemeyi kolaylaştırıyor.
Flutter ayrıca, Google'ın tüm Android, Chrome OS ve web mülkleri için (değişen derecelerde) bağlı olduğu mevcut görsel tasarım standardı olan Materyal Tasarımı temel alınarak oluşturulmuştur. Hacimsel gölgeler (Materyal Tasarımın en sevilen aracı) ve süper akıcı 120 FPS animasyonları dahil olmak üzere esnek Vulkan işleme motoruna dayalı gelişmiş UI öğeleri için destek içerir. Aynı zamanda bazı etkileyici oyun ve medya uygulamalarını da yapabilir, ancak performans elbette donanıma bağlı olacaktır.
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 birçok işletim sistemi gibi kodu indirmez ve yerel olarak çalıştırmaz. Fakat Chrome OS Yapabilmek Android uygulamalarını şimdi çalıştır ve bu yetenek, Chrome'un her büyük sürümünde Google tarafından önemli ölçüde genişletiliyor. Çıkarılması en kolay sonuç, Google'ın Play Store altyapısını Chrome OS için en azından bazı tam masaüstü Android tabanlı uygulamalara geçirmeyi umuyor olmasıdır.
Bu noktada, Google Fuchsia'yı başlatabilir ve her iki platformu da değiştirebilir veya değiştirebilirse, geliştiricilerin (ve dolayısıyla kullanıcıların) yapması kolay bir ayarlama olacaktır.
Fuşya Ne Zaman Çıkıyor?
Cevap basit: hiçbir fikrimiz yok. Fuchsia o kadar erken aşamalarda ki Google'ın muhtemelen sabit bir yol haritası bile yok. Google, önemli bir desteğe sahip olan gerçek bir şey olduğunu doğrulamak dışında, proje hakkında çok seyrek yorum yaptı. Şu anda, Fuschia hakkında kolayca elde edilebilen tek bilgi, hem GitHub'da hem de Google'ın kendi veri havuzunda yayınlanan kaynak kodudur.
Google'ın bir noktada Fuchsia'yı mevcut piyasa koşullarına göre değerlendirmesi ve projeyi iptal etmeye karar vermesi tamamen mümkündür. Android (olduğu gibi kusurlu) ve Chrome OS ile devam edebilir veya henüz görmediğimiz bir şey geliştirebilir. Ancak şu anda Fuchsia, Android ve muhtemelen Chrome'un (eğer uzaktaysa) halefi gibi görünüyor.
Şimdi Deneyebilir miyim?
Tür. Fuschia'nın kemiklerinden yeteri kadar açık kaynak havuzlarında mevcut olup, projenin son derece erken bir derlemesini hazırlayıp çalıştırmak mümkündür - ancak şu anda yalnızca birkaç belirli donanım parçasında. Yazma sırasında bunlar sınırlıdır Intel NUC mini-PC , Acer Anahtarı Alpha 12 tablet, HiKey960 , ve Khadas Veeam . Bu son ikisi, daha güçlü bir Raspberry Pi gibi çip üzerinde sistemlerdir.
Resmi olarak desteklenmeyen ancak yine de Fuchsia'yı çalıştırabilen bir donanım var: Pixelbook. Ve bu mantıklı - Google'ın süper premium Chromebook'u olarak, Google geliştiricilerinin elinde birkaç kişinin koridorlarda dolaştığını varsaymak doğaldır. Ars Technica'dan Ron Amadeo İşletim sistemini kontrol etmek için erken Fuchsia kodunu bir tüketici modelinde çalıştırmayı başardı.
Bazı eski sürümleri kullanan Android telefonlarda Fuchsia kodunun bit ve parçalarını çalıştırmak da mümkündür. Ancak tüm bu durumlarda, kodu yükleyebileceğiniz bir noktaya getirmek için bazı ciddi teknoloji parçalarına ihtiyacınız olacak ve zaman yatırımınızın geri dönüşü harika olmayacak. Yalnızca kullanıcı arayüzünün çok eski bir sürümünün nasıl çalıştığını görebileceksiniz. Google girişi bile şu anda çalışmıyor. Daha önce yazılmış teknik makaleleri incelemenizi veya YouTube'daki uygulamalı videolar .
Resim Kredisi: Ron Amadeo / Ars Technica , Microsoft , Amazon