0

Ubuntu Telefon İşletim Sisteminin, Android İşletim Sistemiyle Nasıl bir Bağlantısı Var?

<p> Yeni duyurulan <a rel="nofollow" href="http://www.ubuntu.com/devices/phone">Ubuntu Telefonun İşletim Sisteminin</a> Android’den ilham alınarak tasarlandığını ancak uygulamalarında Java ve Dalvik VM kullanılmadığını okudum.</p> <p> Yine de, AOSP’un bir kolu mu yoksa custom ROM mu (şüpheliyim), sadece konsept olarak mı Android’den ilham alındı yoksa Android’in bazı parçaları(örn. Kernel) mı kullanıldı belli değil.</p> <p> Android uygulamalarının Ubuntu telefonun işletim sisteminde de çalışması mümkün olabilir mi?</p>
11.08.2014 tarihinde cemo sordu
Yorum Ekle Takip Et
Beğen, Paylaş

Bu soru için yorumunuz

captcha

Vazgeç

Bu soruya toplam 1 cevap verilmiştir

0
<p> Hem Ubuntu telefon (full Ubuntu gibi, aynı <a rel="nofollow" href="http://en.wikipedia.org/wiki/Linux_distribution">Linux distro</a> temellidir) ve <a rel="nofollow" href="http://android.stackexchange.com/questions/16239/is-android-based-upon-linux">Android Linux kernel üzerinde çalışır</a>. Ancak, kernel seviyesinde birbirlerinden ayrılıyorlar; Ubuntu çoğu Linux kütüphaneleri ve GUI temelli Qt’yle birlikte full GNU/Linux İşletim sistemi çalıştırırken, Android custom Android ve Dalvik platformu çalıştırır.</p> <p> İkisinin de aynı Linux kernel üzerine kurulmuş olması sürücü desteği gibi görünüyor. Bu da şu anlama geliyor; Android telefonlar için kullanılan bütün open-source sürücülerin (ister doğrudan üretici, isterse 3. parti ROM geliştiricileri yazmış olsun) Ubuntu telefonda kullanılması da çok kolay olacak. (Ubuntu telefondaki her fotoğraf Ubuntu telefon çalıştıran bir Galaxy Nexus’taymış gibi görünecek)</p> <p> Ubuntu halihazırda ARM ve Intel x86 bilgisayar ağının telefonlara uyumlu yapılarını kullanan yonga setinde çalışmak için uyarlandı. Çekirdek sistemi de tipik Android Board Support Package (BSP)’ye dayanıyor. Yonga seti satıcıları ve donanım üreticileri Ubuntu için yeni bir donanım destek paketi hazırlamak ya da edinmek zorunda kalmayacaklar. Kısaca, Android’de çalışacak aygıtlar yaptıysanız, bunu Ubuntu’ya uyarlamak sadece ufak bir iş olacak. (Kaynak: <a rel="nofollow" href="http://www.ubuntu.com/devices/phone/operators-and-oems">http://www.ubuntu.com/devices/phone/operators-and-oems</a> -benim çıkarımım).</p> <p> Bu da, en azından en başta telefon üreticileri ve Ubuntu hayranlarının en çok faydayı Android için tasarlanmış aygıtları Ubuntu telefonda çalışır hale getirerek görecekleri anlamına geliyor. (aynı zamanda, aynı donanımı değişik işletim sistemiyle satabilecekler)</p> <p> Android uygulamalarının büyük çoğunluğu Java ve Dalvik VM kullanılarak yazıldığı için, bunların Ubuntu telefonda çalışıp çalışmayacağı henüz belli değil (Ubuntu hayranları bunu sonradan uyarlayabilirler tabii), ama çoğu verileri değiştirmeden çalışmayacak. Ubuntu, <a rel="nofollow" href="http://en.wikipedia.org/wiki/Oracle_v._Google">Google’ın Oracle’la yaşadığı yasal problemleri</a> gördükten sonra Jork ve Dalvik’i Ubuntu telefona uyarlama konusunda aceleci davranmıyor.</p> <p> Ayrıca Ubuntu telefon kendi QML aracı ve Ubuntu SDK’sına sahip, bunlar da Android SDK ya da NDK API’leriyle aynı değil (uyumlu da değil), bu yüzden Android uygulamalarını doğrudan Ubuntu’ya uyarlamak ciddi anlamda bir veri değişimi çabası gerektirecektir.</p> <p> Diğer yandan, uygulaman Android ambalajlı bir web uygulamasıyla, ikisi de HTML5 ve Javascript desteklediği için uyarlamak çok daha kolay olacaktır.</p> <p> “Web uygulamaları Ubuntu’nun, API’lerin derin entegrasyonuyla,&nbsp; birinci sınıf vatandaşları sayılır. Diğer platformlar için hazırlanmış HTML5 uygulamaları Ubuntu’ya kolayca uyarlanabilir ve biz Ubuntu’nun bu uygulamaları çalıştırabilmesi için PhoneGap gibi çapraz-platform bir web uygulama geliştirme sistemi planlıyoruz.” (Kaynak: <a rel="nofollow" href="http://www.ubuntu.com/devices/phone/app-ecosystem">http://www.ubuntu.com/devices/phone/app-ecosystem</a><em>)</em></p> <p> Tüm bu farklılıklara rağmen, mobil alanındaki geçmişe dayanarak, uygulamaları diğer platformlara aktarmak ne kadar zaman ve emek gerektirse gerektirsin tüm büyük uygulamalar ve oyunlar yeni platforma adapte oluyor. Bunun sonucu olarak da şirketler uygulamanın diğer büyük platformda yazılmasını kolaylaştıracak araçlar ve yazılımlar üretiyor.</p> <p> Görünen o ki, Ubuntu’nun uygulama-uyumluluğu; web uygulamalarının Ubuntu telefona uyarlanmasının kolaylığına ve herhangi bir Ubuntu cihazda çalıştığı gibi (masaüstü bilgisayar, dizüstü bilgisayar ya da telefon) çalışmasına dayanıyor:</p> <p> “Ubuntu SDK’nın gelmesiyle, uygulamalar Ubuntu sistemleri üzerine yazılabilecek: bu da Ubuntu işletim sisteminin masaüstü ve telefonda aynı olmasına dayanıyor. Yani, bir uygulama ikisinde de çalışacak. Bu da, yeni bir şekil faktörü için destek eklediğinde uygulamanın büyük kısmını yeniden kullanabileceğini gösteriyor.” (Kaynak: <a rel="nofollow" href="http://www.ubuntu.com/devices/phone/app-ecosystem">http://www.ubuntu.com/devices/phone/app-ecosystem</a>)</p>
11.08.2014 tarihinde
Sarge Sarge (183570) cevapladı

Bu cevap için yorumunuz

captcha

Vazgeç

Bu soru için cevabınız

Vazgeç