ARM, gelecekteki ARM Cortex-A serisi CPU'ların 2022'den itibaren yalnızca 64 bit olacağını ve dolayısıyla 32 bit desteğini bırakacağını duyurdu.
Mayıs 2020'de ARM, aşağıdakilerden oluşan 2020 CPU serisini duyurdu: ARM Cortex-A78 A serisi CPU çekirdeği ve yeni ARM Cortex-X1 core, ilki Cortex-X özel CPU programı kapsamında geliyor. Yeni çekirdekler henüz herhangi bir nakliye cihazına ulaşmadı; kullanıcıların yeni IP tarafından desteklenen telefonları görmek için 2021'in başlarını beklemeleri gerekecek. ARM yeni ürünlerini bu şekilde duyuruyor: ARM Cortex-A77 Mayıs 2019'da duyurulan CPU çekirdeği ancak Şubat 2020'de telefonların sevkiyatına başladı. ARM Cortex-A78 ve Cortex-X1, öncekiler gibi 64 bit çekirdeklerdir ancak aynı zamanda eski 32 bit uygulamalar için donanım desteğine de sahiptirler. Ancak ARM artık bunun değişeceğini doğruladı. Cortex-A ve Cortex-X CPU çekirdeklerini içeren gelecekteki ARM büyük çekirdekleri, yalnızca 2022'den itibaren 64 bit olacak.
Bu duyuru, ARM Müşteri İşlerinden Sorumlu Başkan Yardımcısı ve Genel Müdür Paul Williamson tarafından ARM DevSummit'in açılış konuşmasında yapıldı (üzerinden
AndroidOtoritesi). Haber duyurusu, gelecekte eski 32 bit uygulamalar için donanım desteği olmayacağı anlamına geliyor.Ancak bu, uygulamaların büyük çoğunluğu için kötü haber anlamına gelmemeli. Çünkü bu Google zorunlu kıldı Ağustos 2019'dan bu yana Google Play'e gönderilen uygulamaların 64 bit olması. ARM ayrıca uygulamaların yaklaşık %60'ının zaten 64 bit uyumlu olduğunu belirtiyor. 64 bit olmayan uygulamaların çoğu Batı ekosistemlerine ait değil. 2022'de duyurulan CPU çekirdeklerinin muhtemelen 2023'ün başlarında cihazların teslimatına çıkacağı göz önüne alındığında, uygulama geliştiricilerin eski uygulamalarını güncellemek için bolca vakti var. Ancak 32 bitlik bir uygulama artık güncellenmiyorsa bu duyuru, gelecekteki ARM Cortex-A çekirdeklerini içeren, yalnızca 64 bitlik cihazlarda çalışmayı durduracağı anlamına geliyor.
İşletim sistemi 2014 yılında 5.0 Lollipop sürümüyle 64 bit desteği sunduğundan Android'in kendisi zaten 64 bittir. Bununla birlikte, Android ve ARM'in CPU çekirdekleri 32 bit uygulamaları desteklemeye devam ediyor; bu, 2017'de iOS 11 ile yalnızca 64 bit olan iOS'un aksine, Android'in şu an için yalnızca 64 bit işletim sistemi olmadığı anlamına geliyor. Denklemin donanım kısmından bakıldığında 32 bit uygulamaların eski desteği 2022'de sona erecek. Google'ın gelecekteki sürümlerinde 32 bit uygulama desteğini kaldırarak bu duyuruyu takip etmesini beklemek adil olur. Android. Daha önce de belirtildiği gibi, bunun çoğunlukla son kullanıcılar tarafından görülmemesi gerekir.
Yalnızca 64 bit'e geçmenin faydaları nelerdir? Bunlar arasında işletim sistemi ve uygulamalar ile oyunlar için bazı durumlarda %20'ye kadar artırılmış performans da yer alıyor. İki ikili dosyayı desteklemek zorunda kalmayacakları için geliştiriciler için de daha kolaydır. Tek bir 64 bit ikili dosyayı optimize etmeye odaklanabilirler, bu da daha hızlı güncelleme süreleri anlamına gelebilir.
ARM için bu haber, eski 32 bit desteğine sahip olmak için ihtiyaç duyduğu CPU tasarımlarından ilave silikon çıkarabileceği anlamına geliyor. Bu, silikon alanından tasarruf sağlayabilir, bu da aynı kalıp boyutunda daha güçlü CPU'lar anlamına gelebilir. ARM'nin 2021 ve 2022 Cortex-A CPU'ları sırasıyla Matterhorn ve Makalu kod adlarına sahiptir. Yalnızca 64-bit'e geçiş yapacak olan Makalu'dur. ARM, şirket CAGR (bileşik yıllık büyüme oranı) ile ilerlemeye devam ederken, bu yıl duyurulan Cortex-A78 ile Makalu arasında %30 performans artışı sözü verdi.
Yalnızca 64-bit'e geçiş, muhtemelen Cortex-X serisini de içeren büyük CPU çekirdekleriyle başlayacak, ancak ARM bunlar hakkında özel olarak hiçbir şey belirtmedi. Cortex-A55 2017'de duyurulan "little core", 32 bit/64 bit tasarımdır ve gelecek yıl piyasaya sürülecek halefi, eski uygulamalar için hala 32 bit desteğine sahip olacak. Böylece sonuç, yalnızca 64 bit Makalu'yu Cortex-A55'in halefi gibi daha küçük 32 bit/64 bit küçük çekirdekle karıştıran bir CPU kümesi tasarımı olacak. Ancak geliştiricilerin ve kullanıcıların bakış açısına göre nihai ürün yalnızca 64 bit olacaktır. Cortex-A55'in halefi muhtemelen bir süre daha 32 bit desteği destekleyecek, ancak Makalu destekli cihazlara ve ötesine sahip kullanıcılar için bunun bir önemi olmayacak. ARM ayrıca Cortex-M ve Cortex-R serisi CPU'larda 32 bit desteğini de sürdürecek.
Yani Android'in yalnızca 64 bit'e geçişi, iOS'un 2017'de yalnızca 64 bit'e geçişini tamamlamasından yaklaşık beş yıl sonra gerçekleşecek. Tekrar belirtmek isterim ki, tüm bunlar, performansın iyileştirilmesi dışında, son kullanıcılar açısından pek bir etki yaratmayacaktır. ARM'in Makalu CPU'su tarafından desteklenen cihazlar gelmeden önce tüm eski uygulamalarını 64 bit desteğiyle güncelleme sorumluluğu uygulama geliştiricilerine düşüyor.