Ivvo
Ivvo
Kutay Bilen' İle Herşey.

ARM Dayanaklı Android 11 x86 Sistem Manzaraları Yayınlandı

Android işletim sisteminin gerisindeki isim olan Google, bu ayın başlarında Android 11 Geliştirici Önizlemesi 2’yi yayınlamıştı. Bu sürümle …

ARM Dayanaklı Android 11 x86 Sistem Manzaraları Yayınlandı
REKLAM ALANI

Android işletim sisteminin gerisindeki isim olan Google, bu ayın başlarında Android 11 Geliştirici Önizlemesi 2’yi yayınlamıştı. Bu sürümle birlikte firma, Android Studio’daki Android Emulator’da daha verimli yanılgı ayıklamasını aktifleştirmek için kıymetli bir değişiklik yaptı. Bu değişiklikle x86 CPU’lar için Android 11 sistem imajları artık C yahut C++’a bağlı uygulamaların tam ARM emülasyonu olmadan ve CPU sanallaştırmasını kullanmadan daha meselesiz çalışmasına müsaade veriyor.

Mahallî kodla yazılmış Android uygulamaları (yani C yahut C++) farklı CPU mimarileri göz önünde bulundurularak derlenmelidir. Bu noktada ARM, ARM64, x86 yahut x86-64 üzere farklı CPU mimarilerini hedefleyen uygulamanın da farklı sürümleri olmalıdır. Bunun nedeniyse lokal kodun Android Runtime’da (ART) çalışan Kotlin yahut Java uygulamalarının tersine muhakkak mimari için direkt makine talimatlarında derlenmesidir.

Geliştiriciler fizikî bir Android aygıta gereksinim duyuyorlardı:

YAZI ARASI REKLAM ALANI

Kullanıcılar, uygulamalarını x86 tabanlı bilgisayarda çalışan Android Emulator ile test edebilmek için farklı bir x86 CPU sürümüne gereksinim duyuyor. Bu noktada uygulamanın x86 sürümü, ekseriyetle ARM yahut ARM64 CPU’lara dayandığından akıllı telefonlarda çalışmaz. Şimdiye kadar bu sorunun tek tahlili fizikî bir Android aygıt kullanmak yahut x86 CPU’lar için tam ARM emülasyonu ile emülatör imgeleri yüklemekti lakin bu seçenek de tam olarak işe yaramıyordu.

Bu durumu çözmek için Google, ARM uyumluluğuna sahip yeni Android 11 x86 sistem imgeleri yayınladı. Bu sistem imgeleri, farklı lisanlarda yazılmış uygulamalar ortasında yahut uygulamalarla işletim sistemleri ortasında aracılık eden ABI’ları kullanıyor. ARM ikili kodundaki ARM talimatları sadece x86’ya çevrilirken kodun geri kalanı x86’da yürütülmeye devam ediliyor. Bu sayede süreç daha az performans gerektiriyor ve düşük düzeyli donanımlarda dahi çalışabiliyor.

Yeni x86 uyumlu Android 11 sistem manzaraları, Android Virtual Device Manager yahut SDK Manager kullanılarak Android Studio’dan indirilebiliyor. Bununla birlikte Google, ilerleyen günlerde geliştiricilerin Chromebook'lar için x86 sürümü yerine uygulamalarının ARM sürümünü ABI'larla birlikte yayınlamasına da müsaade verecek.

REKLAM ALANI
ZİYARETÇİ YORUMLARI

Henüz yorum yapılmamış. İlk yorumu aşağıdaki form aracılığıyla siz yapabilirsiniz.

BİR YORUM YAZ