Hogyan tanulhat a Microsoft az Apple Mac ARM átállásából?

A WWDC 2023 promóciós logója.
Ez a történet a teljes Apple WWDC tudósításunk része

A Microsoft az elmúlt 10 évben többször is megpróbált áttérni az ARM chipekre. Mindegyik sikertelen kísérlet volt.

Tartalom

  • Fejlesztők, fejlesztők, fejlesztők
  • Egy oldal kiválasztása
  • Ideje felborzolni néhány tollat

De at Világméretű fejlesztői konferencia hétfőn az Apple bejelentette saját váltási tervét az Intel processzorok használatától a saját egyedi ARM-alapú chipek használatától, még ebben az évben. De az Apple esetében ez működhet.

A határozottnak és megtervezettnek tűnő Apple az alkalmazáskompatibilitástól a teljesítményig mindennel megküzdött, és elmagyarázta, hogy az ARM Mac-ek milyen előnyökkel járnak a fejlesztőknek és a fogyasztóknak egyaránt. Ha a Microsoft valami hasonlót szeretne elérni, akkor el kell kezdenie jegyzetelni.

Összefüggő

  • Az M3 Mac-ek idén megjelenhetnek – meglepő kiegészítéssel
  • Az Apple éppen nagy okot adott a Mac-játékosoknak az izgatottságra
  • A nagy kiszivárogtatás felfedi minden titkot, amelyen az Apple dolgozik

Fejlesztők, fejlesztők, fejlesztők

iPad, Windows laptopok, és az iMac Pros semmi sem lenne külső fejlesztők nélkül. Kódolják az Ön által használt alkalmazásokat és a játszott játékokat. Éppen ezért a rendszerarchitektúra váltásakor a vállalatnak meg kell hallgatnia a fejlesztők mondanivalóját. Bármilyen átmenethez fejlesztési erőfeszítésre van szükség, és ezeknek a fejlesztőknek meggyőzésre van szükségük.

Nem mondhatod, hogy a Microsoft nem próbálta. Tól től Vizuális Stúdió, a fejlesztőbarát közösség, GitHub, sőt a Windows Insider Program, a Microsoft is rengeteg dedikált eszközzel rendelkezik fejlesztői számára. A Microsoft még a Project Reuniont is bemutatta, hogy segítsen a fejlesztőknek jobb alkalmazások kódolásában. De a platform egységesítésére tett kísérletei a fejlesztők számára mindig kudarcot vallottak.

Akár a Windows 8-korszakban rákényszerítették a nem hajlandó fejlesztőket, akár nem volt hajlandó az oldalt választani azóta, a Microsoft ARM-re való átállása mindig megbukott a fejlesztői támogatásban. A Windows fejlesztőknek külön 32 bites alkalmazásokat kell kódolniuk az olyan ARM-eszközökhöz, mint a Surface Pro X és más Mindig csatlakoztatott PC-k. Ennek az az oka, hogy az ARM rendszeren futó Windows 10 nincs optimalizálva a népszerűbb 64 bites rendszerre alkalmazásokat. Ez az oka annak is, hogy egyes alkalmazások és perifériák egyszerűen nem működnek ezeken az eszközökön.

Ez az oka annak, hogy a Microsoftnak erősen a 32 bites asztali alkalmazások emulációjára kellett támaszkodnia ennek elkerülése érdekében. Ahogy az emuláció gyakran teszi, ez azt eredményezi teljesítménybeli problémák – még az olyan gyakori alkalmazásokban is, mint a Google Chrome. A Google ugyanabban a csónakban van a Chrome OS támogatásával Android alkalmazásokat.

A natív alkalmazások hiánya mindig is a hiányzó rejtvénydarab volt, és ez az, ami kiemeli az Apple megközelítését.

Egy oldal kiválasztása

Az Apple az átállás bejelentését nem emulációval vezette be. Az egész arról szólt, hogy meggyőzzük a fejlesztőket, hogy natív alkalmazásokat készítsenek. Az Apple Universal App Quick Start programjával kezdődik. Bár nem ingyenes, a fejlesztők számára megadja azokat az eszközöket, amelyekre szükségük van ahhoz, hogy néhány napon belül áttérjenek az ARM-re – legalábbis az Apple szerint.

A program hozzáférést biztosít a dokumentációhoz, a fórumokhoz és a támogatási béta verziókhoz MacOS Big Sur és Xcode 12. Az Xcode 12 olyan eszközöket tartalmaz, mint a Universal 2, egy bináris alkalmazás, amely támogatja az Intel és az Apple Silicon rendszereket. Ez nem kényszeríti a fejlesztőket arra, hogy fogadásokat kössenek arra vonatkozóan, hogy hol van az Apple támogatása.

Még egy Developer Transition Kit (DTK) is létezik, amely egy minta Mac Minit biztosít a fejlesztőknek az A12Z Bionic SoC-vel, hogy kódolják az alkalmazásaikat, mielőtt a nyilvánosság hozzáférne.

Az Apple-nek is van saját emulációja, de csak tartalék megoldásként. A „Rosetta 2”-nek köszönhetően a felhasználók futtathatnak olyan meglévő Mac-alkalmazásokat, amelyeket még nem frissítettek, beleértve a beépülő modulokat is. Az előadás még ismeretlen, de itt nem kell kapkodni. A kisebb alkalmazások, amelyekre az emberek támaszkodnak, nem egyszerűen csak visszautasítják a futtatást. Ez fontos, különösen mivel az Intel-alapú Mac-ek már 15 éve léteznek (és a jövőben is folytatódni fognak).

De nem kérdés, hol van az Apple támogatása. A célban ARM-alapú Mac-eken futó natív alkalmazások. Még az is van Mac Catalyst hogy megpróbálja elárasztani a Mac App Store-t több natív alkalmazással, annak ellenére, hogy iPad-alkalmazások portjai.

Ideje felborzolni néhány tollat

A Microsoft régóta fennálló stratégiája, hogy megpróbálja támogatni a régi és a modern alkalmazásokat, megosztotta és meggyengítette az ökoszisztémát. Windows 10X a Microsoft saját modernizációs kísérlete lenne, de a Microsoft ismét engedte, hogy mindkét oldalon játsszon. Nem akarja felzaklatni az Intelt, a hardverpartnereit vagy a régi fejlesztői közösségét.

De ez nem mehet így örökké. Végül a Microsoftnak ki kell választania egy irányt, és tovább kell lépnie. Ha még mindig azon töpreng, hogyan lehet ezt elérni, az Apple most megmutatta az utat.

Szerkesztői ajánlások

  • Jelentés: Az Apple 2024-es MacBookjai komoly hiányokkal nézhetnek szembe
  • Hogyan javíthatja a macOS Sonoma a widgeteket – vagy tehet még rosszabbá
  • Az Apple szerint Intel chipek tartották vissza a 15 hüvelykes MacBook Airt
  • Az Apple hamarosan eltüntetheti a bevágást a Mac-en és az iPhone-on
  • Van egy MacBook, amelyet az Apple-nek nincs joga folytatni az értékesítést

Frissítse életmódjátA Digital Trends segítségével az olvasók nyomon követhetik a technológia rohanó világát a legfrissebb hírekkel, szórakoztató termékismertetőkkel, éleslátó szerkesztőségekkel és egyedülálló betekintésekkel.