Microsoft, Apple'ın Mac ARM Geçişinden Nasıl Öğrenebilir?

WWDC 2023 tanıtım logosu.
Bu hikaye, tüm Apple WWDC kapsamımızın bir parçasıdır

Microsoft, son 10 yılda birçok kez ARM çiplerine geçiş yapmayı denedi. Hepsi başarısız denemelerdi.

İçindekiler

  • Geliştiriciler, geliştiriciler, geliştiriciler
  • Bir taraf seçmek
  • Biraz tüyleri karıştırma zamanı

Ama şu anda Dünya Çapında Geliştiriciler Konferansı pazartesi günü elma geçiş yapma planlarını açıkladı Bu yılın sonlarından itibaren Intel işlemcileri kullanmaktan vazgeçerek kendi özel ARM tabanlı çiplerini kullanmaya başlayacak. Ancak Apple'ın durumunda işe yarayabilir.

Kararlı ve planlı görünen Apple, uygulama uyumluluğundan performansa kadar her şeyi ele alarak ARM Mac'lerin hem geliştiricilere hem de tüketicilere nasıl fayda sağlayacağını açıkladı. Eğer Microsoft da benzer bir şey başarmak istiyorsa not almaya başlamalı.

İlgili

  • M3 Mac'ler bu yıl şaşırtıcı bir eklentiyle piyasaya çıkabilir
  • Apple, Mac oyuncularına heyecanlanmaları için büyük bir neden verdi
  • Büyük sızıntı, Apple'ın üzerinde çalıştığı her sırrı açığa çıkarıyor

Geliştiriciler, geliştiriciler, geliştiriciler

iPad'ler, Windows dizüstü bilgisayarlarve iMac Pro'lar üçüncü taraf geliştiriciler olmadan hiçbir işe yaramazdı. Kullandığınız uygulamaları ve oynadığınız oyunları kodlarlar. Bu nedenle bir şirketin sistem mimarisini değiştirirken geliştiricilerin söyleyeceklerini dinlemesi gerekir. Her türlü geçiş, geliştirme çabası gerektirir ve bu geliştiricilerin ikna edilmesi gerekecektir.

Microsoft'un denemediğini söyleyemezsiniz. İtibaren Görsel stüdyogeliştirici dostu topluluk, GitHubve hatta Windows Insider Programı, Microsoft çok sayıda özel araç var geliştiricileri için. Microsoft, Project Reunion'ı bile tanıttıgeliştiricilerin daha iyi uygulamalar kodlamasına yardımcı olmak için. Ancak platformunu geliştiriciler için birleştirme girişimleri her zaman başarısızlıkla sonuçlandı.

Windows 8 döneminde isteksiz geliştiricileri zorlamak ya da o zamandan beri bir taraf seçmeyi reddetmek olsun, Microsoft'un ARM'ye geçişi her zaman geliştirici desteğine takılıp kalmıştır. Windows geliştiricilerinin Surface Pro X ve ARM cihazları için ayrı 32 bit uygulamaları kodlaması gerekiyor. diğer Her Zaman Bağlı Bilgisayarlar. Bunun nedeni ARM'deki Windows 10'un daha popüler 64 bit için optimize edilmemiş olmasıdır uygulamalar. Bazı uygulamaların ve çevre birimlerinin bu cihazlarda çalışmamasının nedeni de budur.

Bu nedenle Microsoft, bu sorunu aşmak için ağırlıklı olarak 32 bit masaüstü uygulamalarının emülasyonuna yönelmek zorunda kaldı. Öykünmenin sıklıkla yaptığı gibi, performans sorunları — Google Chrome gibi yaygın uygulamalarda bile. Google aynı gemide Chrome OS desteğiyle Android uygulamalar.

Yerel uygulamaların eksikliği her zaman yapbozun eksik parçası olmuştur ve Apple'ın yaklaşımını öne çıkaran da budur.

Bir taraf seçmek

Apple, geçiş duyurusunu öykünmeyle yürütmedi. Her şey geliştiricileri yerel uygulamalar yapmaya ikna etmekle ilgiliydi. Apple'ın Evrensel Uygulama Hızlı Başlangıç ​​Programı ile başlar. Ücretsiz olmasa da geliştiricilere, en azından Apple'a göre, birkaç gün içinde ARM'e geçmeleri için ihtiyaç duydukları araçları sağlıyor.

Program belgelere, forumlara ve destek beta sürümlerine erişim sağlar. MacOS Big Sur ve Xcode 12. Xcode 12, hem Intel hem de Apple Silicon sistemlerini destekleyen bir uygulama ikili programı olan Universal 2 gibi araçları içerir. Geliştiricileri Apple'ın desteğinin nerede olduğu konusunda bahis oynamaya zorlamıyor.

Hatta geliştiricilere A12Z Bionic SoC'lu örnek bir Mac Mini sağlayan ve halk ulaşmadan önce uygulamalarını kodlamalarını sağlayan bir Geliştirici Geçiş Kiti (DTK) bile mevcut.

Apple'ın da kendi öykünmesi vardır, ancak yalnızca bir yedekleme çözümü olarak. “Rosetta 2” sayesinde kullanıcılar, eklentiler de dahil olmak üzere henüz güncellenmemiş mevcut Mac uygulamalarını çalıştırabilecek. Performans hala bilinmiyor, ancak burada acele yok. İnsanların güvendiği daha küçük uygulamalar çalışmayı reddetmekle kalmayacak. Özellikle Intel destekli Mac'lerin 15 yıldır piyasada olduğu (ve gelecekte de devam edeceği) için bu önemli.

Ancak Apple'ın desteğinin nerede olduğu konusunda hiçbir şüphe yok. Hedefte ARM destekli Mac'lerde çalışan yerel uygulamalar. Hatta var Mac Katalizörü iPad uygulamalarının bağlantı noktaları olmasına rağmen Mac App Store'u daha yerel uygulamalarla doldurmaya çalışmak.

Biraz tüyleri karıştırma zamanı

Microsoft'un hem eski hem de modern uygulamaları denemeye ve desteklemeye yönelik uzun süredir devam eden stratejisi, ekosistemi bölünmüş ve zayıflatmıştır. Windows 10X Microsoft'un kendi modernleştirme girişimi olması gerekir, ancak Microsoft yine her iki tarafa da oynamayı kabul etti. Intel'i, donanım ortaklarını veya eski geliştirici topluluğunu üzmek istemiyor.

Ama bu sonsuza kadar böyle devam edemez. Sonunda Microsoft'un bir yön seçip ilerlemesi gerekecek. Hala bunun nasıl başarılacağını merak ediyorsanız, Apple yolu gösterdi.

Editörlerin Önerileri

  • Rapor: Apple'ın 2024 MacBook'ları ciddi eksikliklerle karşı karşıya kalabilir
  • MacOS Sonoma, widget'ları nasıl düzeltebilir veya daha da kötü hale getirebilir?
  • Apple, Intel çiplerinin 15 inç MacBook Air'i geride bıraktığını söylüyor
  • Apple yakında Mac ve iPhone'unuzdaki çentiği kaldırabilir
  • Apple'ın satmaya devam etme hakkının olmadığı bir MacBook var

Yaşam tarzınızı yükseltinDigital Trends, en son haberler, eğlenceli ürün incelemeleri, anlayışlı başyazılar ve türünün tek örneği olan ön bakışlarla okuyucuların teknolojinin hızlı tempolu dünyasını takip etmelerine yardımcı olur.