Ve ... Android diğer mimarilerde nasıl başarılı oluyor?

Android Çoğunlukla ARM tabanlı donanım çalıştırıyor, ancak diğer platformlara getirme girişimleri var. Bunlardan biri, birçok PC ve dizüstü bilgisayar tarafından kullanılan iyi bilinen x86 platformudur, diğeri MIPSÇoğunlukla Linux tabanlı gömülü sistemlerde ve son zamanlarda Android.

Intel zaten bize gösterdi Atom Medfield'da çalışan zencefilli kurabiye, 2012 yılının ilk yarısında üretilmesi planlanıyor. orta saha akıllı telefonlar / tabletler için bir Intel x32 çözümü olması beklenen 86nm'lik bir SoC, aynı zamanda Intel işlemcilerden daha verimli olduğunu söylüyor ARM mevcut, henüz net olmayan şey, diğer ARM SoC çözümleriyle nasıl karşılaştırıldığıdır. krait Qualcomm'dan, 2012'nin başlarında teslim edilmesi planlanıyor.

alec gefrides, Google Program Ofisini çalıştıran, diye belirtti que «Google'ın işletim sistemi kaynak kodunu yayınlamasından bir gün sonra yapılan çalışmalarda Medfield için bir Android 4.0 sürümü vardı ve şimdi Medfield sürücülerine sahip akıllı telefonlar ve tabletler için paketler cihaz üreticileri tarafından kullanılabilir."Gefrides, Android parçalanmasını önlemek için sürücülerin ilgili cihazları piyasada mevcut olduğunda açık kaynak olacağını ekledi.

Bu arada, liderliğindeki bir grup meraklı Chih Wei Huang Android'in çeşitli sürümlerini çeşitli x86 platformlarına taşımak için çalıştı. Daha önceki bağlantı noktalarından bazıları kullanımdan kaldırıldı, ancak Gingerbread, Honeycomb ve ICS dahil diğerleri kullanılabilir. Huang, Honeycomb'u kendi başına x86'ya taşıdı çünkü Google şu anda kaynak kodunu açmadı, ancak koda erişimi vardı ve şirketi bir Google ortağıydı. ICS'ye gelince, video, ses, kamera ve Ethernet donanım hızlandırma henüz çalışmıyor. Ana sorun sürücü eksikliği gibi görünüyor.

Huang'la röportaj yapıldı ve ben de bazı alıntılar bıraktım:

InfoQ: ICS / x86'nın durumu nedir? Şimdiye kadar neler yapıldı ve hala yapılması gerekenler?

- CWH: ICS android-4.0.1_r1'i çeşitli makineler için x86 platformuna taşıdık ve ayrıca kaynak kodunu herkese açık hale getirdik. Ancak AMD Brazos platformu haricinde Intel platformundaki diğer bilgisayarlar ekran kartı sorunu nedeniyle çalışmıyor. Hala Intel donanım hızlandırmasının düzgün çalışmasını sağlamakta sorun yaşıyoruz. Bazı satıcılardan Wi-Fi ve çoklu dokunma iyi çalışmalıdır. Ses, kamera ve Ethernet henüz çalışmıyor.

GMS'yi (GMail, Google Maps ve Market gibi Google uygulamaları) ve bazı oyunları (örn. Defender ve Fruit Slice) test ettik ve iyi çalıştılar.

InfoQ: Honeycomb'u taşımak için ne kadar zamana ve personele ihtiyacınız olduğunu düşünüyorsunuz? ICS'yi taşımanın ne kadar süreceğini düşünüyorsunuz?

- CWH: Bu, taşıma amacının ne olduğuna bağlı. Honeycomb'u taşımakta zorlandım çünkü ilk başta Açık Kaynak değildi. Şirketim bir Google ortağı olduğu için Honeycomb kodunu ele geçirebildim, ancak sorun şu ki bu kodu paylaşamamıştım, bu yüzden uzun süre tamamen yalnız çalıştım. Neyse ki ICS Açık Kaynaklıdır ve daha iyi x86 desteğine sahiptir. Başarıyla getirdik silâh sadece iki haftada donanım hızlandırma ile. Ancak yine de çözülmesi gereken bazı sorunlar var (yukarıda söylediğim gibi). Ayrıca, bu boş zamanlarımda geliştirilirken, aslında bir son tarih vermek veya ne zaman hazır olacağını söylemek zor, ancak Açık Kaynak topluluğunun bu sorunların Honeycomb ile olduğundan daha hızlı çözülmesine yardımcı olacağını umuyorum. .

InfoQ: Android'i x86'ya taşırken karşılaşılan başlıca zorluklar nelerdir?

- CWH: Geliştirici eksikliği. Aslında proje başladığından beri (Haziran 2009) tek aktif geliştirici benim. Posta listemizde yaklaşık 2600 kayıtlı kişi var, ancak çok azı geliştirmeye bu şekilde katılıyor. Bazıları ya boş zamanları olmadığı için ya da ilgilerini kaybettikleri için projeye katıldı ve sonra ayrıldı. Neyse ki, Açık Kaynak topluluğunda bazı teknik konularda üstün olan ve her zaman bana yardım etmeye hazır olan iyi arkadaşlarım var. Örneğin, OpenGL ES'de Chia-I Wu ve dokunmatik ekran sürücülerinde Benjamin. En yeniler, çoğu kez yeterli teknik bilgi sağlamadan soru sormak için foruma girer, bu yüzden onlara yardım edemem, ancak bu ... yeterli bilgi sağlamalarına rağmen, çoğu zaman sahip oldukları cihaz bende olmadığı için Sorunlarınızın çözülmeden kalması için test ve hata ayıklama yapabilirim. Ayrıca, Viewsonic ve Insyde gibi bazı satıcılar Android-x86 ürünlerini paketleyip satıyorlar, ancak geliştirmeye hiçbir zaman katkıda bulunmuyorlar, bundan çok uzak. Bu bizi üzüyor ve kızdırıyor. Intel bizi umursamıyor, kendi geliştirdikleri kendi Android sürümlerine sahipler, ancak bunu herkes için asla yayınlamıyorlar. Bu açıkça bizi hayal kırıklığına uğratıyor. AMD son zamanlarda bizimle çalışmaya başladı, ancak hala erken aşamadalar. Gelecekte onlardan daha fazla katkı görmeyi umuyoruz.

InfoQ: AMD veya başka bir şirketin bağlantı noktalarınızı kullanma planları var mı?

- CWH: Sanırım öyle ama normalde bize hiçbir şey söylemezler.

Ilişkin MIPS, şirket Android'in önceki tüm sürümlerini işlemci mimarisine taşıdı ve bu ayın ortasında bir ICS bağlantı noktası yayınlamayı planlıyor. Android 4.0, Linux 3.0.8 çekirdeğini temel alır ve bu çekirdeğin MIPS üzerinde çalışmasını sağlamak çoktan sağlanmıştır, bu nedenle RISC platformunuzda ICS'yi görmek uzun sürmez.

Makale burada bitiyor 🙂

kaynak: infoq.com


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Perseus dijo

    İyi haber: D, biraz şüphem var, android'in "Çok güvensiz" (arka kapılar, kötü amaçlı yazılımlar, vb.) veya ilerlemesini yok etmek için sadece tahmin çalışmaları mı?

    Test etme fırsatım olmadı, tabletim veya akıllı telefonum yok: S. Bir eokuyucuyu tercih ederim 😀

    1.    KZKG ^ Gaara dijo

      Uff ... en azından HAHA'yı soruyorsun. Akıllı telefonlar açısından ulaşabildiğim en "en iyi", basit Nokia N70'ime veya Android LOL hayaline sahip olmaktır !!!

      Arka kapılar hiç duymadım, ancak başka herhangi bir projede olduğu gibi kötü amaçlı yazılım var. Ayrıntı, Android'in Açık Kaynak olması, ancak sadece bu değil, Android Market'in başlangıçta kötü amaçlı yazılımlara çok yer açması ve yavaş yavaş gereksinimlerini ve diğer ayrıntılarını artırması, bu hikaye Firefox'ta olanlara benzer ve kötü amaçlı yazılımınız bir süre önce ekler.

      Özetle, bugünlerde Android (benim görüşüme göre) mümkün olan en iyi seçim, sadece işletim sisteminin geri kalanını geçtiği için değil… ama, hadi… çok daha umut verici bir geleceği olduğu için

    2.    auroszx dijo

      Hayır, pek değil. Ya kötü amaçlı yazılım varsa, ancak çok azsa… bazılarını bulmanız için yalnızca% 3 şansınız var ve bunu El Androide Libre gibi sayfalara harcarsanız,% 1'den az. Ancak ABD operatörleri tarafından yerleştirilen ve yaptığınız her şeyi bilen Carrier IQ adlı bir "Truva atı" vardır (dikkatli olun, yalnızca ABD'de koydukları). Hey, açık kaynak olmak için ödemeniz gereken bedel (?

  2.   arturo molina dijo

    X86 projesinin yarı yarıya terk edilmiş görünmesine şaşmamalı. Honeycomb'u sanal bir makinede test ettim ve dokunmatik yüzey ve video sürücüsünü netbook'larla entegre etmek için mükemmel bir şekilde uyarlama işini gösteriyor.
    Android 2.1 yüklü bir cep telefonum var ve size kötü amaçlı yazılım riski olduğunu söyleyebilirim çünkü uygulamaları yüklerken izinler ister ve ne zaman kullandığınızı bilmiyorsunuz. Piyasadan hangi uygulamayı indirdiğinize de bağlı olsa da, Wi-Fi şifrelerini çalmak için Angry Birds'ü indirmek diğerlerinden farklı değildir. Her şey indirdiğimiz uygulamanın türüne bağlıdır.