A Mac-eken iPhone- és iPad-alkalmazások futnak: a következőképpen működik

A pletykák igazak voltak: az Apple eltávolodik az Inteltől, és saját Apple Silicon ARM alapú processzorait választja. Ez nagy változásokat hoz magával mindenki számára, aki Mac-et használ. Ezek közül a legfontosabb az iOS és iPadOS alkalmazások natív futtatása MacOS rendszeren.

iPhone- és iPad-alkalmazások érkeznek a Mac-re

Az Apple már gyártja saját processzorait iPhone-hoz, iPad-hez és a legtöbb nem Mac-es termékcsaládhoz (beleértve az Apple TV-t, a HomePodot és az Apple Watch-ot). Ezek a platformok ARM-alapú chipeken futnak, amelyeket általában a Mac Intel chipjeihez képest kiváló akkumulátor-élettartamuk és hőteljesítményük miatt választanak.

A vállalat most előrelép, és átállítja a Mac termékcsaládot ARM-alapú, egyedi tervezésű processzorokra. Ez azt jelenti, hogy az iPhone és iPad alkalmazások natívan kompatibilisek lesznek az új modellekkel, mivel azokat úgy tervezték, hogy ugyanazon a processzortípuson fussanak.

Az Apple szerint az iPhone-ra és iPad-re írt alkalmazások nem igényelnek semmilyen módosítást ahhoz, hogy működjenek egy új ARM-alapú Mac-en. A vállalat ezt a Worldwide Developers Conference-en (WWDC) demonstrálta olyan alkalmazások segítségével, mint a Monument Valley 2, a Calm és a Fender Play.

Ez becslést jelent kétmillió Az App Store-alkalmazások a közeljövőben natívan kompatibilisek lesznek a macOS rendszerrel. Olyan ablakokban futnak, amelyek megfelelnek az eredeti platform képarányának. Az iPhone-hoz készült Twitter például álló ablakként jelenik meg, akárcsak az iPhone képernyőjén.

Szinte bármi elérhető lesz az App Store-ból. Az olyan szolgáltatások, mint az Instagram és a TikTok, amelyekből teljesen hiányoznak a Mac-alkalmazások, végre elérhetővé válnak Mac-kompatibilis verziók. Jelenleg még nem világos, hogy a fejlesztők leiratkozhatnak-e alkalmazásaik elérhetővé tételéről a Mac rendszeren.

A fejlesztők azonban a Mac platformra szabhatják majd alkalmazásaikat. Az apró módosítások, mint például a szoftveres billentyűzet eltávolítása gépelés közben, jelentősen megváltoztatják ezen alkalmazások használhatóságát.

Az Apple nem osztott meg sok részletet ezzel kapcsolatban, és a titkos Developer Transition Kit-en kívül még egyetlen ARM Mac-et sem adtak ki. Várnunk kell, és meglátjuk, hogyan működik.

  A Lumosity elhozza agytorna szolgáltatását Androidra

Mely Mac-ek támogatják natívan az iPhone és iPad alkalmazásokat?

Az iPhone- és iPad-alkalmazások natív támogatása csak az új ARM-chip-rendszerrel (SoC) rendelkező Mac-eken lesz elérhető. Az Apple közölte, hogy az első Apple Silicon-t használó Mac-ek 2020 vége előtt megjelennek, bár még nem közölte, hogy mely termékvonalak frissítésére kerül sor.

A WWDC-t megelőző hetekben erősen pletykáltak az iMac újratervezéséről, és a MacBook Pro és a MacBook Air is meglehetősen közelmúltban került áttervezésre. Ez sok spekulációt váltott ki, hogy az első Apple Silicon Mac egy asztali többfunkciós gép lesz. A vállalat azt reméli, hogy 2022-re befejezi a teljes Mac-család átállását.

Vegye figyelembe, hogy ezeknek az alkalmazásoknak a natív támogatása nem azonos az Apple Catalyst projektjével, amely 2018-ban olyan alkalmazásokat adott a macOS Mojave rendszerhez, mint a News, Voice Memos és Stocks. A Catalyst segítségével az iPad fejlesztői könnyedén portolhatják iOS-alkalmazásaikat Mac számítógépre, ami végül lehetővé teszi. univerzális vásárlások a két platform között.

Míg a Catalyst-ot már használták arra, hogy harmadik féltől származó iPad-alkalmazásokat, például a Twittert, Mac számítógépre vigyék, ez nem ugyanaz, mint egy iPhone vagy iPad alkalmazás natív futtatása ARM Macen. A natív alkalmazásokat nem kell újrafordítani, mivel már kompatibilisek a processzor architektúrával. A Catalyst lehetővé teszi az Xcode-nak, hogy gyakorlatilag két verziót hozzon létre egy alkalmazásból – minden platformon egyet.

Az Apple Silicon-szal szállított Mac-eken erre nincs szükség.

Mi az ARM és miben különbözik?

Az Intel chipek és az Apple Silicon közötti különbség megértéséhez először meg kell értenie a processzor architektúra alapvető különbségeit. Az Intel x86 processzorokat gyárt, amelyek különböznek az Apple Silicon ARM processzoroktól, amelyekre az Apple áttér.

Míg az x86 processzorokat a Complex Instruction Set Computing-hoz (CISC) tervezték, az ARM processzorok RISC-t (Reduced Instruction Set Computing) használnak. Az ARM processzorok egyszerűbb utasításokat kezelnek, amelyeket gyakran egyetlen CPU órajelciklus alatt hajtanak végre. A CISC-architektúra azonban többet tesz egyszerre, több cikluson keresztül.

Lényegében ez két különböző megközelítés egy nagyon hasonló végcélhoz: a szoftver hatékony futtatásához. Mivel a RISC kevésbé összetett utasításkészletet használ, az ARM eszközök általában kevesebb energiát fogyasztanak és kevesebb hőt termelnek. Ez az oka annak, hogy az ARM a választott technológia okostelefonok, táblagépek, egylapos számítógépek (például a Raspberry Pi) és még a Nintendo Switch számára is.

  Miért nem töltődik az iPhone-om?

Grafikon, amely bemutatja a teljesítmény és a teljesítmény előnyeit

Történelmileg az x86 felülmúlta az ARM-et nyers teljesítmény tekintetében. Ez az oka annak, hogy az asztali számítógépek továbbra is 64 bites x86-os chipeket használnak, mint például az Intel Core sorozat. Mivel ezek a chipek több hőt termelnek és több energiát igényelnek, alkalmasak asztali számítógépekhez, mivel a hűtés és az áramellátás kevésbé jelent problémát. A legtöbb laptopban továbbra is használatosak, bár a Microsoft Surface Pro X-jét az ARM hajtja.

A CISC utasításkészlethez tervezett szoftvereket újra kell építeni, hogy natív módon működjenek a RISC-gépeken. Az ARM-eszközökhöz már írt szoftverek, mint például az App Store iPhone- és iPad-alkalmazásainak teljes gyűjteménye, natívan működni fognak az Apple Silicon számítógépeken, amikor az idén végre megérkeznek.

Ez csak a jéghegy csúcsa, amikor az Apple ARM-re való átállásáról van szó. Rengeteg megbeszélnivaló van még, mint például a jobb akkumulátor-élettartam, kevesebb hő, valamint a szoftver és a hardver szorosabb kapcsolata.

Intel Maced van? Nincsenek iPhone- vagy iPad-alkalmazások az Ön számára

Mivel az első ARM Mac megjelenése az év végére várható, az Apple még egy ideig értékesíti az Intel modelleket. A PowerPC-ről az Intelre való 2006-os átálláshoz hasonlóan az Apple is elkötelezte magát az Intel-alapú számítógépek belátható jövőbeni támogatása mellett. Sajnos ez nem tartalmazza az iPhone vagy iPad alkalmazások támogatását.

A továbbiakban a kifejezetten Mac-re írt alkalmazások az Intel és az Apple Silicon modelleken is működni fognak. Ez valószínűleg az Xcode 12-nek köszönhető, és annak a képességének, hogy „Universal 2” binárisokat hozzon létre, amelyek mindkét processzorarchitektúrán működnek. Az Apple bejelentette, hogy nem tervezi az iPhone és iPad alkalmazáskönyvtárát a nem ARM-modellek számára.

Ez vitathatatlanul keresletet fog teremteni az ARM Mac-ek iránt, mivel megkülönbözteti őket a csomagtól. Az új gépek elveszítik a Windows Boot Camp-en keresztüli futtatásának lehetőségét (bár lehet, hogy nem az ARM verzió). Tehát az iPhone- és iPad-alkalmazásokkal való univerzális kompatibilitás talán csak az Apple szilícium eladása miatti sárgarépa.

Mi a helyzet az Intel számára írt Mac-alkalmazásokkal?

Mivel az új ARM-alapú Mac-ek natívan nem lesznek kompatibilisek az Intel chippel rendelkező modellekhez írt szoftverekkel, mi történik az összes meglévő szoftverrel? Lehetséges, hogy a nagy költségvetésű fejlesztők, mint például az Adobe és a Microsoft, be tudják tartani az Apple natív ARM-verziójának közelgő határidejét. De mi a helyzet a kisebb fejlesztőkkel, akiknek nincs ideje és erőforrásai?

  Válasszon a grafikus felhasználói felület, a parancssor vagy az online eszközök közül

Ne aggódjon – az új Mac gépeken nem cserélik ki a klasszikus Mac asztali alkalmazásokat az iPhone és iPad készülékekre. A fejlesztők újrafordíthatják meglévő Intel-alkalmazásaikat ARM-hez, de pontosan ugyanazokat a Mac-alkalmazásokat futtathatja, mint ma macOS Catalina rendszeren, egy új ARM-alapú Mac-en.

Ezt a Rosetta 2 teszi lehetővé – a dinamikus bináris fordító frissített változata, amellyel 2006-ban a Mac-tulajdonosokat PowerPC-ről Intelre váltották. A vállalat a Rosetta 2-t a 2020-as WWDC-n mutatta be a 3D-modellezés és a Maya animációs szoftver segítségével, amely úgy tűnt, hogy fut. hibátlanul.

Még lenyűgözőbb volt a Shadow of the Tomb Raider rendkívül reagáló demója, amely szintén a Rosettán keresztül fut. Hogy minden alkalmazásban hasonló teljesítményre számíthatunk-e, az még nem derül ki, de az ARM-alapú Developer Transition Kit (DTK) referenciaértékei ígéretesnek tűnnek.

A DTK egy módosított Mac mini, kissé alulórajelzett A12Z iPad Pro chippel, 16 GB RAM-mal és 512 GB-os SSD-vel. Annak ellenére, hogy az Apple ragaszkodik az ellenkezőjéhez, egyes fejlesztők a Geekbench-et futtatták DTK-jukon, hogy megbizonyosodjanak a teljesítményről. Mivel a Geekbench natív verziója nem érhető el ARM Mac-ekhez, a benchmarkokat a Rosetta segítségével végezték el.

A korai eredmények ezt mutatták A Geekbench a Rosetta révén A12Z-n felülmúlta a Microsoft ARM-alapú Surface Pro X-ét ugyanazon benchmarking eszköz natív verziójának futtatása. Vegyük ezeket az eredményeket egy csipet sóval, de ez jó jel, tekintve, hogy az A12Z egy két éves chip. Az első ARM-alapú Mac sokkal erősebb processzort használhat, mint az iPad Pro.

Az ilyen ígéretes teljesítmény egyik oka abban rejlik, hogy a Rosetta 2 a telepítési szakaszban elvégzi a nehézemelés nagy részét. Ezt az alkalmazás „Universal 2” alkalmazásként való újrafordításához hasonlították.

A kompatibilitási időszak hosszára vonatkozó elképzelés érdekében a Rosettát először 2005-ben mutatták be az OS X 10.4.4 Tigerrel. 2011-ben az OS X 10.6 Snow Leopard kiadásával opcionális összetevővé tették. A Rosetta támogatása hivatalosan teljesen megszűnt az OS X 10.7 Lion 2012-es kiadásával.

Az Apple Silicon később, 2020-ban jelenik meg

Nem tudjuk, hogy mikor érkezik meg az Apple Silicon, de az Apple ragaszkodott hozzá, hogy idén. Az sem világos, hogy az architektúra változása olcsóbb modelleket eredményez-e, mivel az Apple irányítja a folyamatot, vagy az árak felmennek a kutatási és fejlesztési költségek fedezésére.

Az Apple Silicon csak egy kis töredéke volt annak, amit az Apple a WWDC 2020-on bejelentett. Tekintse meg a macOS-re érkező új funkciókat, és hogy az iOS 14 mit tartogat az iPhone és iPad tulajdonosok számára.