Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Fuşya nedir ve neden umursayayım?

İçindekiler:

Anonim

Uzun zaman önce, 2016'da internet, Chrome OS ve Android'i birleştirmek için sözde bir Google girişimi hakkında bilgi edindi. Andromeda koduna sahipti ve hepsi aynı işletim sistemini kullanacak şekilde Google'ın tüm bilgi işlem platformlarını birleştirecekti. Birçok yönden anlam kazandı; Microsoft'un mobil, tablet ve masaüstü yazılımı ile yaptıklarına ve sözde Apple'ın iOS ve macOS ile hareket ettiği yönüne benzer. Kod adları ve söylentiler bir yana, ne oldu, Google Play Store'u bir Chromebook ile ziyaret edip Android uygulamalarını yerel olarak çalıştırma yeteneği oldu.

Bu önemli bir şeydi ve Andromeda'nın ortaya çıktığı şey buysa kesinlikle yeterliydi. Herkes Chromebook'larda Android uygulamalarının mevcut olmasından faydalanır - Google daha fazla satış yapabilir ve daha iyi kullanabiliriz çünkü ne zaman ihtiyacımız olursa bir "bunun için uygulama" olacak. Ancak Android ve Chrome birleştirme fikri hiçbir zaman gerçekten ortadan kalkmadı. Yeni bir kod adı geldi: Fuşya.

Diğer: Bunlar Android ve Linux uygulamalarını çalıştırabilen Chromebook'lardır.

Fuşya, bazı geliştiricilere göre ismini mevcut projelerden aldı.

Pembe + Mor = Fuşya (yeni bir İşletim Sistemi)

Project Pink, yeni bir kullanıcı arayüzü ile yeni bir nesne yönelimli işletim sistemi kurmanın zamanı geldiğine karar verdiklerinde Apple'ın mühendislik ekibinin orijinal bir fikriydi ve notlar pembe dizin kartlarına yazılmıştı. Mor Projesi, Apple'dan bir dokunmatik ekranlı telefonun prototip üretimine verilen orijinal addır; Iphone. Fuşya'nın orijinal geliştiricileri, BeOS, iOS ve WebOS gibi eski projelerin bir parçası olduklarından, bu tarihle ilgili çok tecrübelidirler.

Ancak bir işletim sistemi bir addan daha fazlasına ihtiyaç duyar. Ve Google bize yeni projesi hakkında hiçbir şey söylemeden, internetin bulabildiği tüm ekmek kırıntılarını bir araya getirmeye bıraktık. İşte şimdiye dek bildiklerimiz.

Fuşya Android veya Chrome OS'un yerini almayacak

Android karmaşık bir şey. Bir akıllı telefon ya da tablette bulabileceğiniz tam bir işletim sistemi olarak düşünülebilir ya da BlackBerry 10 OS cihazlarında gördüğümüz uygulamaları çalıştırmak için tasarlanmış bir işletim sisteminin küçük bir parçası olabilir. Hepsinden önemlisi, Android yaklaşık iki milyar insana tanıdık geliyor ve büyük bir yazılım, cihaz, aksesuar ve destek personeli ekosistemine sahip. Bu kadar başarılı bir şeyi asla terketmezsin - onun üzerine inşa ettin.

Google mahkeme salonunda kendi yazılımlarını Oracle'dan kullanmanın faydasını öğrendi.

Fuşya muhtemelen görmediğiniz yazılımın yerini alacak; Donanımı çalıştıran ve ekrana dokunduğunuzda veya mikrofonla konuştuğunuzda telefonunuza bir şey yapmasını söyleyen kısım.

Şu anda Android, Linux çekirdeğini ve Linux ile çalışmak için yazılmış çok sayıda yardımcı program kullanmaktadır. Linux birçok yönden harika. Neredeyse donanım bilgisine sahip herhangi bir şeyle çalışmak üzere üretilmiştir, her sürümü bir öncekinden daha iyi duruma getiren ve katkıda bulunan dev bir topluluğa sahiptir ve bugün kullanan tüm donanımlardan çok daha uzun sürecektir. Chrome çoğunlukla aynı şekildedir. Bu, Linux çekirdeğinin üstünden geçen bir dizi kullanıcıya dönük hizmet ve yardımcı programdır. Yani Android Auto ve Android TV ve İşletim Sistemi.

Ancak Linux, Google’a “ait” değildir ve özellikle mobil donanım için tasarlanmamıştır. Bunlar Google’ın istediği ve rekabet etmeye devam etmek için nihayetinde ihtiyaç duyacağı iki şey.

Fuşya, geçmişin mirası için değil, 2019 ve sonrası için inşa edilecek.

Google, 2018 için tasarlanan her seviyede sıfırdan inşa edilmiş bir mobil işletim sistemine ihtiyaç duyuyor. Telefonlarımızdaki çipleri vergilendirmeden kaynakların az ve kolay olması, hızlıca hesaplanabilmesi ve anında yanıt verebilmesi gerekiyor. dokunuş, fare, klavye veya ses gibi "konuşabileceğimiz" tüm şekillere. Ve bunların hepsini bilmemiz gerekirken, bildiğimiz ve hala Android için yazılmış milyonlarca uygulamayı çalıştırdığımız aynı kullanıcı dostu Android.

Kısacası, Fuchsia, Linux'un ve Android bölümlerinin (ve muhtemelen Chrome, Android TV, Android Auto vb.) Google’ın amaçları için daha iyi çalışan bir şeyle değiştiriyor. Kullanıcı arayüzü - sizin ve benim telefonlarımızda veya Chromebook'larda veya saatlerimizde gördüğümüz şey - işletim sisteminin bu kısmıyla ilgisi yoktur. Ayrıca, Fuşya'yı hecelemek çok zor.

Değişimin Faydaları

Daha önce belirtildiği gibi Google, daha fazla kontrol sahibi olmaları için yazılım istiyor ve mobil ürünlerde gördüğümüz görece düşük donanım konusunda zayıf ve hızlı olacak şekilde tasarlandı. Ancak, özel bir işletim sistemine geçmenin çok önemli iki faydası var ve bu kez onları görüyoruz.

Geliştiriciler, uygulama yazmak için daha güncel programlama dillerini kullanabilecekler. Bunu halihazırda Dart ve Flutter gibi programlama araçlarıyla Android'e götürüyor ve yeni işletim sistemleri kesinlikle modern programlama araçları göz önünde bulundurularak yazılıyor.

Bazen bir balyoz gerekir. Diğer zamanlarda daha hassas bir şeye ihtiyacın var.

C veya Java dilinde programlamada yanlış olan bir şey yoktur. Her iki dil de çok sağlam ve herhangi bir donanımın her şeyi yapmasını sağlayabilir. Ancak bu aynı zamanda bir mobil uygulama geliştiricisinin ihtiyaç duymadığı birçok şeyi yapmak üzere tasarlandıkları anlamına gelir ve bu onları öğrenmek ve kullanmak için biraz hantal hale getirebilir. Bir Android uygulaması geliştiricisinin, makine kodunu kullanarak doğrudan CPU ile iletişim kurmak için koduna ihtiyacı yoktur. Ancak bir uygulama geliştiricisinin farklı UI geçişleri veya farklı ekranlar için ölçeklenebilirliği için daha kolay ve daha verimli yollara erişmesi gerekir. C ++ bir robotu çalıştırmak için mükemmeldir, ancak Flutter harika bir uygulama arayüzü oluşturmak için mükemmeldir. Geliştiricilerin daha iyi uygulamalar yapmasına yardımcı olan araçları kullanmasına izin vermek, daha iyi uygulamalar elde etmemiz anlamına gelir.

Tüm yeni cihazlarda birleşik bir alt yazılım katmanı ile birleştirilen bu yeni araçlar, bir uygulamanın her yerde çalışabileceği anlamına gelir. Bu harika, ancak Android zaten bir uygulamanın her yerde çalışmasına izin veriyor ve açık olmak gerekirse, bu uygulamalar çoğunlukla telefon dışında herhangi bir cihazı emiyor. Farklı boyuttaki ekranlar, farklı kullanıcı arayüzlerine ihtiyaç duyar ve çoğu geliştirici yalnızca telefon boyutunda olanları kodlar çünkü bir uygulamanın her yerde harika görünmesini sağlamak kolay değildir.

Daha iyi geliştirici araçları, her ekranda daha iyi uygulamalar anlamına gelir.

Bu Flutter gibi araçlarla değişecek ve bu bizim ikinci avantajımız. Şu anda 5 inçlik küçük bir ekran üzerinde çalışan ancak 12 inçlik bir ekrandan yararlanmak için dönüşüm sağlayan bir Android uygulaması oluşturmak zor. Güzelce yapılabilir - bir örnek için Gmail uygulamasını görün - ancak söz konusu iş genellikle geliştiricileri fikirden uzaklaştırır. Araçlar, bir geliştiricinin tam ekranı kullanmak için bize sadece birkaç adımda doğru miktarda bilgi vermek için birkaç farklı yol tanımlamasına izin verirse, çoğu geliştirici bunu yapar.

Bu Fuşya'nın Pixelbook'taki gibi görünmesi. Geliştiriciler daha küçük içerik alanlarına nelerin girdiğini, hoş bir arka plan olarak nelerin kullanıldığını, işlerin nasıl düzenlendiğini ve sadece birkaç adımda ne kadar içerik görmemiz gerektiğini kolayca tanımlayabilir. Şu anda sadece örnekler ve gösterimler var, ancak bunlar bize ne bekleneceği konusunda mükemmel bir fikir veriyor. Aşağıdaki telefon boyutunda bir ekranda Fuşya ile karşılaştırın.

Benzerliklere dikkat edin, ardından farkları görün. Bu, bir yazılım parçasının, bu durumda, basit bir kullanıcı arayüzü ya da "ev" uygulamasının iki farklı boyutta ekranda gösterilebilmesi için değiştirilebilmesidir. Bu şu anki haliyle Android'in sahip olmadığı şey. Olmamız gereken şey bu. Bu yüzden Google - ve biz - Fuşya'nın gerçek bir şey olmasını istiyoruz.

Hiçbir şey nihai değil, her şey değişebilir

Bu makalenin başında da belirtildiği gibi, bunu bir söylentiler karışımı, kaynak kod yüklemeleri, içeriden öğrenilen bilgilerin bilgileri ve bir hayal gücü karışımı üzerine kurduk. Google, Fuşya'nın gerçek olduğu herhangi bir gelecek hakkında hiçbir şey söylemedi.

Bu önemlidir, çünkü bu büyük bir girişimdir. Öncelikle Android'i oluşturmaktan daha büyük bir şeydi, çünkü birçoğu varolan yazılıma bağlı olmak yerine alt katmana kodlamayı içeriyordu. Android Linux üzerine inşa edildi, iOS BSD üzerine inşa edildi, Fuşya sıfırdan inşa edildi. Tüketici bir versiyonunu görebilmemiz birkaç ay alacaktır, hatta bu sadece konsept demosunun bir kanıtı değil, test etmek için halkın versiyonunu bile görebilir. Bu, bitirmek için binlerce saat sürecek zor bir iştir.

Google’ın Fuşya için planları olduğuna inanıyorum ve bu sadece bazı yetenekli geliştiricilerin ya da Google’ın başlayıp asla bitiremeyeceği bir evcil hayvan projesi değil. Tüm bunlara çok dikkat ediyorum, sadece yaşamımızı böyle yaptığımız için değil, aynı zamanda projeden ne çıkabileceği konusunda hem ilgimiz hem de hayret duyduğumuz için. Bu alanı tekrar ziyaret etmeye ve mümkün olduğunda bilgi eklemeye devam edeceğiz, ancak şimdilik, çoğunlukla eğitimli tahminler ve bol miktarda dilek dileği var.

En iyi 3 yöntem Fuşya Android'den daha iyi bir işletim sistemi olabilir

Herkes için Chromebook'lar

Chromebook'lar

  • En İyi Chromebook'lar
  • Öğrenciler İçin En İyi Chromebook'lar
  • Seyahat Edenler İçin En İyi Chromebook'lar
  • Chromebook'lar için En İyi USB-C Hubları

Bağlantılarımızı kullanarak satın alımlar için komisyon kazanabiliriz. Daha fazla bilgi edin.