Mac'ler iPhone ve iPad Uygulamalarını Çalıştıracak: İşte Nasıl Çalışacak?
Yayınlanan: 2022-01-29Söylentiler doğruydu: Apple, Intel'den kendi Apple Silicon ARM tabanlı işlemcilerine geçiyor. Bu, Mac kullanan herkes için bazı büyük değişiklikler getirecek. Bunların başında iOS ve iPadOS uygulamalarını bir macOS sisteminde yerel olarak çalıştırma yeteneği gelir.
iPhone ve iPad Uygulamaları Mac'e Geliyor
Apple, iPhone, iPad ve Mac dışındaki ürünlerinin çoğu (Apple TV, HomePod ve Apple Watch dahil) için zaten kendi işlemcilerini üretiyor. Bu platformlar, Mac'teki Intel yongalarına kıyasla genellikle üstün pil ömrü ve termal özellikleri nedeniyle seçilen ARM tabanlı yongalarda çalışır.
Şirket şimdi ilerlemeye devam ediyor ve Mac serisini ARM tabanlı özel tasarlanmış işlemcilere geçiriyor. Bu, iPhone ve iPad uygulamalarının aynı tür işlemci üzerinde çalışacak şekilde tasarlandıkları için yeni modellerle doğal olarak uyumlu olacağı anlamına gelir.
Apple'a göre, iPhone ve iPad için yazılmış uygulamalar, ARM tabanlı yeni bir Mac'te çalışmak için herhangi bir değişiklik gerektirmeyecek. Şirket bunu, Monument Valley 2 , Calm ve Fender Play gibi uygulamaları kullanarak Dünya Çapında Geliştiriciler Konferansı'nda (WWDC) gösterdi.
Bu, tahminen iki milyon App Store uygulamasının yakın gelecekte macOS ile yerel olarak uyumlu olacağı anlamına geliyor. Orijinal platformun en boy oranıyla eşleşen pencerelerde çalışırlar. Örneğin iPhone için Twitter, tıpkı bir iPhone ekranında olduğu gibi bir portre penceresi olarak görünecektir.
App Store'daki hemen hemen her şey mevcut olacak. Mac uygulamalarından tamamen yoksun olan Instagram ve TikTok gibi hizmetlerin sonunda Mac uyumlu sürümleri mevcut olacak. Bu aşamada, geliştiricilerin uygulamalarını Mac'te kullanıma sunmaktan vazgeçip çıkamayacakları net değil.
Ancak geliştiriciler, uygulamalarını Mac platformuna göre uyarlayabilecekler. Yazarken yazılım klavyesini kaldırmak gibi küçük ince ayarlar, bu uygulamaların kullanılabilirliği söz konusu olduğunda tüm farkı yaratacaktır.
Apple bununla ilgili bir ton ayrıntı paylaşmadı ve henüz gizli bir Geliştirici Geçiş Kiti dışında hiçbir ARM Mac piyasaya sürülmedi. Bekleyip nasıl sonuçlanacağını görmemiz gerekecek.
İLGİLİ: Mac Intel'den Apple'ın Kendi ARM Yongalarına Nasıl Geçecek?
Hangi Mac'ler iPhone ve iPad Uygulamalarını Yerel Olarak Destekleyecek?
iPhone ve iPad uygulamaları için yerel destek, yalnızca yeni çip üzerinde ARM sistemlerine (SoC'ler) sahip Mac'lerde kullanılabilecektir. Apple, Apple Silikon kullanan ilk Mac'lerin 2020'nin sonundan önce piyasaya sürüleceğini söyledi, ancak henüz hangi ürün gruplarının güncelleneceğini söylemedi.
WWDC'ye giden haftalarda bir iMac yeniden tasarımının yoğun bir şekilde söylentisi vardı ve MacBook Pro ve MacBook Air'in her ikisi de oldukça yeni yeniden tasarımlar gördü. Bu, ilk Apple Silicon Mac'in masaüstü hepsi bir arada olacağı konusunda birçok spekülasyona neden oldu. Şirket, tüm Mac serisinin geçişini 2022 yılına kadar tamamlamayı umuyor.
Bu uygulamalar için yerel desteğin, 2018'de macOS Mojave'ye Haberler, Sesli Notlar ve Hisse Senetleri gibi uygulamaları ekleyen Apple'ın Catalyst projesiyle aynı olmadığını unutmayın. Catalyst, iPad geliştiricilerinin iOS uygulamalarını kolayca Mac'e taşımasına olanak tanır ve sonuçta iki platform arasında evrensel satın alımlar.
Catalyst, Twitter gibi üçüncü taraf iPad uygulamalarını Mac'e getirmek için zaten kullanılmış olsa da, bir ARM Mac'te doğal olarak bir iPhone veya iPad uygulamasını çalıştırmakla aynı şey değildir. İşlemci mimarisiyle zaten uyumlu olduklarından yerel uygulamaların yeniden derlenmesi gerekmez. Catalyst, Xcode'un aslında her platform için bir tane olmak üzere bir uygulamanın iki sürümünü oluşturmasını sağlar.
Apple Silicon ile birlikte gelen Mac'lerde bunların hiçbiri gerekli olmayacak.
ARM Nedir ve Nasıl Farklıdır?
Intel yongaları ve Apple Silicon arasındaki farkı anlamak için önce işlemci mimarisindeki temel farklılıkları anlamanız gerekir. Intel, Apple'ın geçiş yaptığı Apple Silicon ARM işlemcilerinden farklı olan x86 işlemciler üretiyor.
x86 işlemciler Karmaşık Komut Kümesi Hesaplama (CISC) için tasarlanırken, ARM işlemciler bunun yerine Azaltılmış Komut Kümesi Hesaplama (RISC) kullanır. ARM işlemcileri, genellikle tek bir CPU saat döngüsünde tamamlanan daha basit talimatları işler. Bununla birlikte, CISC mimarisi, birkaç döngüye yayılarak daha fazlasını aynı anda yapar.
Özünde, bunlar çok benzer bir nihai hedefe yönelik iki farklı yaklaşımdır: yazılımı verimli bir şekilde çalıştırmak. RISC daha az karmaşık bir komut seti kullandığından, ARM cihazları genellikle daha az güç kullanır ve daha az ısı üretir. Bu nedenle ARM, akıllı telefonlar, tabletler, tek kartlı bilgisayarlar (Raspberry Pi gibi) ve hatta Nintendo Switch için tercih edilen teknolojidir.
Tarihsel olarak, x86, ham güç açısından ARM'den daha iyi performans göstermiştir. Bu nedenle masaüstü bilgisayarlar, Intel Core serisi gibi 64-bit x86 yongaları kullanmaya devam ediyor. Bu yongalar daha fazla ısı ürettiği ve daha fazla güç gerektirdiği için, soğutma ve güç daha az sorun olduğundan masaüstü bilgisayarlar için uygundurlar. Microsoft'un Surface Pro X'i ARM tarafından desteklense de, çoğu dizüstü bilgisayarda hala kullanılıyorlar.
CISC komut seti için tasarlanan yazılımın, RISC makinelerinde yerel olarak çalışması için yeniden oluşturulması gerekir. App Store'daki tüm iPhone ve iPad uygulamaları koleksiyonu gibi ARM cihazları için zaten yazılmış olan yazılımlar, bu yıl sonunda geldiklerinde Apple Silicon bilgisayarlarda yerel olarak çalışacak.
Bu, Apple'ın ARM'ye geçişi söz konusu olduğunda buzdağının sadece görünen kısmı. Daha iyi pil ömrü, daha az ısı ve daha sıkı bir yazılım ve donanım evliliği gibi tartışılacak daha çok şey var.
Intel Mac'iniz var mı? Sizin İçin iPhone veya iPad Uygulaması Yok
Yıl sonuna kadar beklenen ilk ARM Mac ile Apple, bir süre daha Intel modellerini satmaya devam edecek. 2006'da PowerPC'den Intel'e geçişte olduğu gibi, Apple da öngörülebilir gelecekte Intel tabanlı bilgisayarları desteklemeyi taahhüt etti. Ne yazık ki, buna iPhone veya iPad uygulamaları için destek dahil değildir.
İleride, özellikle Mac için yazılmış uygulamalar hem Intel hem de Apple Silicon modellerinde çalışacak. Bu muhtemelen Xcode 12 ve her iki işlemci mimarisinde de çalışan "Evrensel 2" ikili dosyalar oluşturma yeteneği sayesindedir. Apple, iPhone ve iPad uygulama kitaplığını ARM olmayan modellere getirmek için böyle bir plan açıklamadı.
Bu, muhtemelen ARM Mac'leri paketten ayırarak bir talep yaratacaktır. Yeni makineler, Windows'u Boot Camp aracılığıyla çalıştırma yeteneğini kaybedecek (belki ARM sürümü olmasa da). Bu nedenle, iPhone ve iPad uygulamalarıyla evrensel uyumluluk, Apple'ın Apple Silicon'u satmak için sallanacağı havuç olabilir.
Intel için Yazılan Mac Uygulamaları Hakkında Neler Var?
Yeni ARM tabanlı Mac'ler, Intel çipli modeller için yazılmış yazılımlarla yerel olarak uyumlu olmayacağından, mevcut tüm yazılımlarınıza ne olacak? Adobe ve Microsoft gibi büyük bütçeli geliştiriciler, Apple'ın yerel bir ARM sürümü için yaklaşan son tarihini karşılayabilir. Peki ya zamanı ve kaynağı olmayan daha küçük geliştiriciler?
Endişelenmeyin; yeni Mac'ler, iPhone ve iPad'dekiler için klasik Mac masaüstü uygulamalarının ticaretini yapmayacak. Geliştiriciler, ARM için mevcut Intel uygulamalarını yeniden derleyebilir, ancak bugün macOS Catalina'da çalıştırdığınız Mac uygulamalarının tamamen aynısını yeni bir ARM tabanlı Mac'te çalıştırabilirsiniz.
Bu, 2006'da Mac sahiplerini PowerPC'den Intel'e geçirmek için kullanılan dinamik ikili çevirmenin güncellenmiş bir versiyonu olan Rosetta 2 tarafından mümkün kılınmıştır. Şirket, WWDC 2020'de Rosetta 2'yi 3D modelleme ve çalışıyor gibi görünen Maya animasyon yazılımı kullanarak gösterdi. kusursuz.
Daha da etkileyici olanı, yine Rosetta üzerinden çalışan Shadow of the Tomb Raider'ın son derece duyarlı demosuydu. Tüm uygulamalarda benzer bir performans bekleyip bekleyemeyeceğimizi göreceğiz, ancak ARM tabanlı Geliştirici Geçiş Kitinin (DTK) kıyaslamaları umut verici görünüyor.
DTK, 16 GB RAM ve 512 GB SSD ile biraz hız aşırtmalı A12Z iPad Pro çipi ile değiştirilmiş bir Mac mini'dir. Apple'ın aksine ısrarına rağmen, bazı geliştiriciler performansı belirlemek için DTK'larında Geekbench'i çalıştırıyor. ARM Mac'ler için yerel bir Geekbench sürümü bulunmadığından, testler Rosetta kullanılarak yapıldı.
İlk sonuçlar, bir A12Z üzerinde Rosetta aracılığıyla Geekbench'in, aynı kıyaslama aracının yerel bir sürümünü çalıştıran Microsoft'un ARM tabanlı Surface Pro X'inden daha iyi performans gösterdiğini gösterdi. Bu sonuçları bir tutam tuzla alın, ancak A12Z'nin iki yıllık bir çip olduğu düşünülürse bu iyiye işaret. İlk ARM tabanlı Mac, iPad Pro'dakinden çok daha güçlü bir işlemci kullanabilir.
Böyle umut verici performansın bir nedeni, Rosetta 2'nin kurulum aşamasında ağır kaldırmanın çoğunu yapması olabilir. Bu, uygulamayı "Evrensel 2" uygulaması olarak yeniden derlemeye benzetilmiştir.
Bu uyumluluk süresinin ne kadar sürebileceği hakkında bir fikir edinmek için Rosetta, ilk olarak 2005 yılında OS X 10.4.4 Tiger ile tanıtıldı. 2011 yılında, OS X 10.6 Snow Leopard'ın piyasaya sürülmesiyle isteğe bağlı bir bileşen haline getirildi. Rosetta desteği, 2012'de OS X 10.7 Lion'un piyasaya sürülmesiyle resmen tamamen kesildi.
Apple Silikon 2020'de Daha Sonra Piyasaya Sürülüyor
Apple Silicon'un ne zaman geleceğini bilmiyoruz, ancak Apple bunun bu yıl olacağı konusunda ısrar etti. Ayrıca, süreci Apple kontrol ettiği için mimarideki değişikliğin daha ucuz modellerle mi sonuçlanacağı yoksa fiyatların araştırma ve geliştirme maliyetlerini karşılayacak şekilde mi yükseleceği de belirsiz.
Apple Silikon, Apple'ın WWDC 2020'de duyurduklarının yalnızca küçük bir parçasıydı. macOS'a gelen yeni özelliklere ve iOS 14'ün iPhone ve iPad sahipleri için neler sunduğuna göz atın.
İLGİLİ: macOS 11.0 Big Sur'daki Yenilikler, Şimdi Kullanılabilir