Mac-datorer Kommer att Köra Appar för iPhone och iPad: Här är Hur Det Kommer att Fungera

0
271
Apple

Ryktena hade rätt: Apple håller på att flyttas bort från Intel till förmån för sina egna Apple-Kisel-ARM-baserade processorer. Detta kommer att innebära några stora förändringar med det för alla som använder en Mac. Främst bland dessa är möjligheten att direkt köra iOS och iPadOS appar på en macOS-systemet.

Appar för iPhone och iPad Är på väg till Mac

Apple är redan producerar sina egna processorer för iPhone, iPad och de flesta av dess icke-Mac-lineupen (inklusive Apple TV, HomePod, och Apple Titta på). Dessa plattformar för att köras på ARM-baserade marker, ofta väljs för sin överlägsna batteritid och värmeavgivning jämfört med Intels marker i Mac.

Företaget går nu vidare och övergår Mac-lineup för ARM-baserade specialdesignade processorer. Detta innebär att appar för iPhone och iPad kommer att vara direkt kompatibel med de nya modellerna, som de är utformade för att köras på samma typ av processor.

Enligt Apple, appar som är skrivna för iPhone och iPad inte kommer att kräva några ändringar för att arbeta på en ny ARM-baserad Mac. Bolaget visade detta på sin Worldwide Developers Conference (WWDC) med hjälp av appar som Monument Valley 2, Lugn och Fender Spela.

Apple

Detta innebär att uppskattningsvis två miljoner App Store-appar kommer att vara direkt kompatibel med macOS i den nära framtiden. De kör i windows som matchar bildformatet för den ursprungliga plattformen. Twitter för iPhone, till exempel, kommer att visas som en stående fönster, precis som det gör på iPhone-skärmen.

Precis vad som helst från App Store kommer att vara tillgängliga. Tjänster som Instagram och TikTok som saknar Mac-program helt och hållet, kommer äntligen att få Mac-kompatibla versioner tillgängliga. Det är oklart i detta skede om att utvecklare kommer att kunna välja att göra sina program tillgängliga på Mac.

Men, utvecklare kommer att kunna anpassa sina appar till Mac-plattformen. Små justeringar, som att ta bort programvaran tangentbordet medan jag skriver, kommer att göra hela skillnaden när det kommer till användbarhet av dessa appar.

Apple har inte delat massor av information om detta, och ingen ARM Mac-datorer har ännu inte släppts utanför en hemlighetsfull Utvecklare Övergången Kit. Vi får vänta och se hur det fungerar.

RELATERAT: Hur Mac Kommer att Byta Från Intel till Apples Egen ARM Marker

Som Mac-datorer Kommer Inbyggt Stöd för iPhone och iPad-Appar?

Inbyggt stöd för appar för iPhone och iPad kommer endast att vara tillgängliga på Mac-datorer med den nya ARM-system-on-chip (Soc). Apple sade den första Mac-datorer för att använda Apple Silicon kommer att publiceras före utgången av 2020, även om den ännu inte sagt vilken produkt linjer kommer att uppdateras.

En iMac redesign var starkt ryktas i veckorna som leder upp till WWDC, och MacBook Pro och MacBook Air har både sett ganska nyligen nykonstruktioner. Detta har orsakat mycket spekulationer om att den första Apple-Silicon Mac kommer att vara en stationär allt-i-ett. Företaget hoppas på att ha färdiga övergången av hela Mac linje med 2022.

Apple

Observera att inbyggt stöd för dessa program är inte detsamma som att Apples Katalysator projektet, som läggs appar som Nyheter, Röstanteckningar och Lager till macOS Mojave 2018. Katalysatorn gör att iPad utvecklare att enkelt anpassa sin iOS-appar till Mac, i slutändan ger universal inköp mellan de två plattformarna.

Samtidigt som Katalysator har redan använts för att ge tredje part iPad-appar, som Twitter, till Mac, det är inte samma sak som inbyggt kör en iPhone eller iPad app på en ARM Mac. Native appar inte behöver kompileras om, eftersom de redan är kompatibelt med den processor-arkitektur. Katalysatorn gör att Xcode för att skapa, i praktiken, två versioner av en app för varje plattform.

Inget av det kommer att vara nödvändigt på Mac-datorer som levereras med Apple Kisel.

Vad är ARM och Hur Är Den Annorlunda?

För att förstå skillnaden mellan Intel chips och Apple Kisel, måste du först förstå de grundläggande skillnaderna i processor-arkitektur. Intel tillverkar x86-processorer, vilket är olika från Apple Kisel-ARM-processorer som Apple är övergången.

Medan x86-processorer är utformade för Complex Instruction Set Computing (CISC), ARM-processorer använda Reduced Instruction Set Computing (RISC), i stället. ARM-processorer hanterar enklare instruktioner, som ofta är gjort över en enda CPU klockcykel. CISC-arkitektur, dock inte samtidigt, spridda över flera cykler.

I huvudsak är dessa två olika förhållningssätt till ett mycket liknande mål: att köra programvara på ett effektivt sätt. Eftersom RISC använder en mindre complex instruction set, ARM enheter i allmänhet använder mindre energi och producerar mindre värme. Detta är anledningen till att ARMEN är tekniken för smartphones, tabletter, single-board datorer (som Raspberry Pi), och även Nintendo Switch.

Apple

Historiskt sett har x86 överträffade ARM i form av rå styrka. Detta är anledningen till att stationära datorer fortfarande använder 64-bitars x86-chips, som Intel Core-serien. Eftersom dessa marker producerar mer värme och kräva mer makt, de är lämpliga för stationära datorer, som fjärrkyla och el är ett mindre problem. De är också fortfarande används i de flesta bärbara datorer, även om Microsoft Surface Pro X drivs av ARMEN.

Programvara avsedd för CISC instruktion som måste byggas upp för att arbeta direkt på RISC machines. Programvara som redan är skriven för ARM-enheter, liksom hela samling av iPhone och iPad-appar i App Store, kommer att arbeta direkt på Apple i Silicon datorer när de slutligen anländer senare i år.

Detta är bara toppen av isberget när det kommer till Apples övergång till ARM. Det finns massor mer att diskutera, som förbättrad batteritid, lite värme, och en stramare äktenskap av mjukvara och hårdvara.

Fick en Intel-Mac? Ingen iPhone eller iPad-Appar för Dig

Med den första ARMEN Mac väntas i slutet av året kommer Apple fortfarande att sälja Intel-modeller för ett tag ännu. Precis som övergången från PowerPC att Intel 2006, Apple har åtagit sig att stödja Intel-baserade datorer för överskådlig framtid. Tyvärr, som inte innehåller stöd för iPhone-eller iPad-appar.

Framåt, appar skrivna specifikt för Mac kommer att fungera på både Intel och Apple i Silicon modeller. Detta är kanske tack vare Xcode 12, och dess förmåga att skapa “Universal 2” binärer, som fungerar på både processor-arkitekturer. Apple har meddelat att inga sådana planer för att få iPhone-och iPad-app-bibliotek för icke-ARM-modeller.

Detta kommer utan tvekan att skapa en efterfrågan för ARM Mac genom att avskilja dem från förpackningen. De nya maskinerna kommer att förlora möjligheten att köra Windows via Boot Camp (även om den kanske inte är den ARM-versionen). Så, universell kompatibilitet med iPhone och iPad-appar kan bara vara den morot Apple kommer att dingla att sälja Apple Kisel.

Vad sägs Om Mac-program Skrivet för Intel?

Eftersom den nya ARM-baserade Mac-datorer kommer inte att vara direkt kompatibel med programvara skriven för modeller med Intel-chip, vad händer med alla av ditt befintliga program? Det är möjligt utvecklare med stora budgetar, som Adobe och Microsoft kan uppfylla Apple: s hotande tidsfristen för en infödd ARM-versionen. Men vad som är mindre utvecklare som saknar tid och resurser?

Oroa dig inte—nya Mac-datorer kommer inte att handla klassiska Mac-apps-skrivbordet för dem som på iPhone och iPad. Utvecklare kan kompilera sina befintliga Intel apps för ARM, men du kan köra exakt samma Mac-program som du kör på macOS Catalina idag på en ny ARM-baserad Mac.

Detta är möjligt genom att Rosetta 2—en uppdaterad version av den dynamiska binära översättare som används för att övergången Mac-ägare från PowerPC att Intel 2006. Bolaget visade Rosetta 2 på WWDC 2020 med hjälp av 3D-modellering och animation programvara Maya, som verkade vara felfritt.

Apple

Ännu mer imponerande var mycket lyhörd demo av Shadow of the Tomb Raider, också kör via Rosetta. Om vi kan förvänta oss liknande prestanda i alla applikationer återstår att se, men riktmärken för ARM-baserade Utvecklaren Övergången Kit (DTK) verkar lovande.

Den DTK är en modifierad Mac mini med en något underclocked A12Z iPad Pro-chip, med 16 GB RAM och 512 GB SSD. Trots att Apple krav för motsatsen, att vissa utvecklare har varit igång Geekbench på deras DTKs för att säkerställa prestanda. Eftersom det inte finns någon ursprunglig version av Geekbench tillgängliga för ARM-Mac-datorer, de riktmärken som genomfördes med hjälp av Rosetta.

De första resultaten visade att Geekbench via Rosetta på en A12Z bättre än Microsofts ARM-baserade Surface Pro X kör en ursprunglig version av samma verktyg för benchmarking. Ta dessa resultat med en nypa salt, men det är ett gott tecken, med tanke på den A12Z är en två-årig chip. Den första ARM-baserade Mac kan använda en betydligt mer kraftfull processor än den i iPad Pro.

Ett skäl för en sådan lovande resultat kan ligga i det faktum att Rosetta 2 gör mycket av tunga lyft under installationen. Detta har liknats att kompilera app som en “Universal 2” – programmet.

För en uppfattning om hur länge detta kompatibilitet period kan pågå, Rosetta introducerades i och med OS X 10.4.4 Tiger 2005. Under 2011 gjordes en valfri komponent med lanseringen av OS X 10.6 Snow Leopard. Stöd för Rosetta var officiellt sjunkit helt och hållet med lanseringen av OS X 10.7 (Lion) i 2012.

Apple Silicon Lanserar Senare år 2020

Vi vet inte när Apple i Silicon kommer fram, men Apple krävde det kommer att bli i år. Det är också oklart om förändringen i arkitektur kommer att resultera i billigare modeller, eftersom Apple kontrollerar processen, eller om priserna kommer att gå upp för att täcka kostnader för forskning och utveckling.

Apple Silicon var bara en liten slither av vad Apple meddelade på WWDC 2020. Kolla in de nya funktioner som kommer att macOS och vad iOS 14 har i beredskap för iPhone och iPad-ägare.

RELATERAT: Vad är Nytt i macOS 11.0 Big Sur, Anländer Hösten 2020

LÄS NÄSTA

  • “Pc-datorer Kommer att Köra Appar för iPhone och iPad: Här är Hur Det Kommer att Fungera
  • “Kan Brottsbekämpande Verkligen Spåra Någon Ner med en IP-Adress?
  • “Hur vill Lägga till en Kontakt i WhatsApp
  • “7 Tips för att Göra Webben Mer Läsbar på en iPhone
  • “Hur man Enkelt kan Skriva ut Foton på Din Mac