ARM vs. Intel Windows, Chromebook ve Android Yazılım Uyumluluğu İçin Ne İfade Ediyor?
Intel x86 veya x64 işlemciler geleneksel olarak dizüstü bilgisayarlarda ve masaüstlerinde bulunurken, ARM işlemciler düşük güçte yerleşik aygıtlarda, akıllı telefonlarda ve tabletlerde bulunur. Ancak şimdi ARM çipli dizüstü bilgisayarlar ve Intel çipli akıllı telefonlar satın alabilirsiniz.
ARM ve Intel, tamamen farklı ve uyumsuz iki mimari sunuyor. Bir Windows, Android veya Chrome OS cihazı tercih ediyor olsanız da ARM veya Intel x86 / x64 ile yazılım uyumluluğu için seçim yapmanız gerekenler arasından seçim yapabilirsiniz..
ARM vs Intel: Hızlı Bir Tarih Dersi
Intel cips, tarihsel olarak en iyi performansa sahipti, ancak en yüksek güç tüketimi ve fiyatı vardı. ARM cipsleri tarihsel olarak en düşük güç tüketimine sahipti ve çok daha ucuza geldi, ancak performans konusunda Intel ile rekabet edemediler. Bu son bir ayrım değil - on yıl öncesine ait bir cep telefonunun bir ARM yongası varken, bir masaüstü PC'de bir Intel yongası olacaktı..
Buraya Intel yongaları ile birlikte AMD yongalarını eklediğimizi unutmayın. AMD yongaları ayrıca Intel'in x86'sını kullanıyor - şimdi x64, çünkü 64 bitlik mimari.
ARM çipleri performans açısından hızla gelişiyor. Çoğu Android akıllı telefon ve tablet ile birlikte iPhone'lar ve iPad'lerin hepsinde düşük güç kullanımlarına ulaşmak için ARM çipleri bulunur. ARM ucuz, düşük güçlü bir mimariyle başladı ve performanslarını artırdı; akıllı telefonların ve tabletlerin son birkaç yılda ne kadar hızlı geçtiğini görebiliyoruz..
Intel x86 ve x64 yongaları, Intel'in mobil cihazlarda ARM'e geri düştüğünü anladıkları için güç tüketiminde iyileşme sağladı; Intel'in en son Haswell yongaları, dizüstü bilgisayarlarda pil ömründe büyük gelişmeler sağladı. Intel, daha pahalı ve yüksek performanslı bir mimariyle başladı ve güç tüketimini düşürdü ve düşük kaliteli çipleri daha rekabetçi hale getirdi.
ARM ve Intel çipleri birbirine yaklaşıyor, bu yüzden çizgilerin bulanıklaşmaya başlaması şaşırtıcı değil. Bir Windows cihazı, bir Chromebook veya bir Android cihazı satın alıyor olsanız da, bu fark önemlidir.
İşte Neden Dikkat Etmelisiniz: Yazılım Uyumsuzlukları
ARM ve Intel yongalarının farklı işlemci mimarileri ve talimat setleri var. Bu, bir ARM bilgisayarda Intel mimarisi için derlenmiş bir uygulamayı çalıştıramayacağınız ve Intel bilgisayarlarında ARM için derlenmiş bir kodu çalıştıramayacağınız anlamına gelir. Bunun Windows cihazları, masaüstü Linux programları çalıştıran Chromebook'lar ve hatta Android cihazları için önemli etkileri var..
Windows 8'e karşılık Windows RT
Vahşi ortamda bulacağınız Windows cihazlarının çoğu, bir Intel işlemcide Windows 8'in tam sürümünü kullanıyor. Ancak, Microsoft Surface 2, Surface RT ve Nokia Lumia 2520 tableti de dahil olmak üzere bazı cihazların içinde bir ARM işlemci bulunur. Bu ARM aygıtları Microsoft'un Windows RT'sini çalıştırıyor.
Windows RT çok sınırlıdır ve Microsoft'a ait olmayan herhangi bir masaüstü programını çalıştıramaz. Microsoft bu şekilde kilitlemeyi seçti - geliştiricilerin ARM için Windows için uygulamalarını değiştirmelerine ve derlemelerine izin verebilirlerdi. Olsaydı, yalnızca ARM için özel olarak derlenmiş Windows masaüstü uygulamalarını kurabileceksiniz. Dışarıdaki tüm Windows masaüstü uygulamaları Windows RT'de çalışmaz.
Microsoft, buradaki kare başından başlayarak, ARM masaüstü yazılımı ekosisteminde yeni bir Windows oluşturacaktı. Ayrıca, Windows’ta ARM sistemlerinde Windows’a Intel yazılımı yüklemeye çalışarak birçok insanın kafasının karışacağını biliyorlardı. Sonunda, geçmişten bir ara vermeye ve masaüstünü tamamen kilitlemeye karar verdiler. Muhtemelen masaüstünü Windows RT'den tamamen kaldırmak istiyorlar, ancak daha önce Metro olarak bilinen yeni arayüzde çalışan bir Office sürümünü henüz yayınlamadılar..
Windows RT cihazındaki Windows Mağazası'ndan yalnızca yeni "Windows 8 tarzı" uygulamalar yükleyebilirsiniz. Çoğu Windows Mağazası uygulaması, çapraz platform olarak tasarlandıkları için çalışacaktır, ancak ara sıra uygulama yalnızca Intel işlemcilerde çalışabilir.
Kısacası: ARM üzerinde Windows RT sınırlıdır ve üzerine herhangi bir masaüstü yazılımı yükleyemezsiniz.
Intel Chromebook'lara karşı ARM Chromebook'ları
Bazı Chromebook'lar Intel yongaları kullanırken, diğer Chromebook'lar ARM yongaları kullanır. Samsung'un popüler Series 3 Chromebook, yeni HP Chromebook 11'deki gibi bir ARM yongası kullanıyor. Diğer birçok Chromebook, Intel yongaları kullanıyor.
Chrome OS'de bu çok önemli değil. Aynı Chrome tarayıcısını ve web uygulamalarını yine de bir ARM işlemcide çalıştırabilirsiniz. Flash ve Netflix tümü ARM Chromebook'larda çalışır. Chrome OS, Windows'un sahip olduğu uzun geçmişe sahip olmadığı için ARM'de çalışamayan uygulamalarla karşılaşmazsınız.
Ancak, Chromebook'unuzu geliştirici moduna geçirmeyi ve masaüstü Linux yüklemeyi planlıyorsanız, bu çok önemlidir. Masaüstü Linux tarihsel olarak Intel işlemciler üzerinde çalışmaktadır, bu yüzden ARM işlemcilerde çalışırken çok daha sınırlıdır. Kullandığınız yazılımın çoğu açık kaynak kodlu ve ARM işlemciler için yeniden derlenebilir, ancak çalıştırmak isteyebileceğiniz tüm kapalı kaynak uygulamaları yalnızca Intel çiplerinde çalışır.
Adobe Flash eklentisinin masaüstü Linux sürümü, Steam ve yüzlerce Linux oyun kütüphanesi, Microsoft'un Linux için Skype, Minecraft - tüm bu uygulamalar Intel Chromebook'ta geliştirici modunda kurulabilir, ancak çalışmaz. hepsi bir ARM. Chromebook'unuzu bir Linux sistemi olarak kullanmayı planlıyorsanız, yalnızca açık kaynak kodlu araçlara ihtiyaç duymadığınız sürece muhtemelen Intel tabanlı bir tane edinmek istersiniz..
Bunu doğru okursunuz - Flash, Chrome OS'de bir ARM Chromebook'ta Chrome OS'de çalışırken, Flash'ı bir ARM Chromebook'ta masaüstü Linux ortamında kuramazsınız.
Kısacası: Chrome OS bir ARM yongasıyla gayet iyi, ancak geliştirici modunda çok daha sınırlı bir masaüstü Linux sisteminiz var.
Intel'de Android'de ARM'de Android'de
Intel akıllı telefonları ve tabletleri tarihsel olarak ARM yongalarında çalıştırdı, ancak Intel bunu yıllardır değiştirmeye çalışıyordu. Gösteri yaptılar - ve piyasaya sürdüler - içinde Intel çipleri olan Android telefonlar ve tabletler. Intel şimdi, Bay Trail çipleriyle birlikte birçok Android tabletin çok yakında ulaşacağını söylüyor. Bu cihazlar ARM tabletlerden daha yüksek performans sunabilir, ancak burada da bir yazılım karşılaştırılabilirliği endişesi var.
Çoğu Android uygulaması Android SDK'yı kullanır ve Dalvik sanal makinesinde çalışır, bu nedenle çoğu Android uygulaması hem ARM hem de Intel işlemcilerle uyumlu olur. Ancak, bazı uygulamalar yerel ARM kodunu kullanmak ve uygulamalarından daha fazla performans almak için Android NDK - yerel geliştirme kiti - kullanır. Bu uygulamalar genellikle oyunlar gibi performansa duyarlı uygulamalar olacaktır. ARM'e özgü kod içeren uygulamalar Intel x86 veya x64 tabanlı Android cihazlarda çalışmaz.
2012'de Intel, Android uygulamalarının% 95'i ile karşılaştırılabilir olduklarını söyledi [Kaynak]. Bu iyi bir sayıdır, ancak% 95'i tüm Android uygulamaları değildir - bu uyumluluk oranında, her yirmi Android uygulamasından biri çalışmaz. Oynamak istediğiniz bir oyun satın aldığınız Intel tabanlı bir Android cihazda çalışmazsa, bu sinir bozucu olabilir..
Kısacası: Intel çiplerine sahip Android cihazlar Android uygulamalarının büyük çoğunluğunu çalıştıracak, ancak ARM aygıtları hepsini çalıştıracak.
Cihazınızdaki çipin mimarisi önemlidir, bu nedenle yeni bir cihaz alırken dikkat edin. Uygulama yükleyemediğiniz bir Windows cihazına, popüler Linux programlarını çalıştıramayacağınız bir Chromebook'a veya en sevdiğiniz oyunu oynayamayan bir Android cihazına son vermek istemezsiniz..
Apple cihazları daha net. Şu anda, Apple Mac bilgisayarlarının hepsinde Intel çipleri, tüm iPhone'larında, iPad'lerinde ve diğer mobil cihazlarında ARM çipleri var..
Resim Kredisi: Flickr'da huangjiahui, Flickr'da Orde Saunders, Flickr'da Torsten Maue, Flickr'da Cheon Fong Liew