Anslut till Senaste Tekniska Nyheter, Bloggar, Recensioner

Vad är 32- och 64-bitarsappar, och varför spelar de någon roll?

Vad är 32- och 64-bitarsappar, och varför spelar de någon roll?

Vad är skillnaden mellan 32-bitars och 64-bitars Mac-appar

Du kanske har hört de senaste nyheterna om Apples varning till slutanvändare att företaget avser att avveckla 32-bitarsappar som körs på macOS-datorer 2019, med släppandet av macOS Catalina. Och du kanske undrar några saker, till exempel vad är 32-bitars och 64-bitars appar, och varför har de någon betydelse? Vi kommer till det nedan, men låt oss först täcka några saker du kan stöta på som en del av denna förändring.

Apple har gradvis drivit utvecklare att flytta sin programvara till 64-bitar sedan mitten av 2017, och som en del av sin agenda, under den senaste månaden, har du kanske sett ett popup-meddelande som det nedan när du startar appar på din Mac.

Den lite vaga dialogrutan som säger att appen är ”inte optimerad för din Mac” och ”behöver uppdateras av dess utvecklare” ger lite hjälp med varför så är fallet. Den här varningen uppträdde först när macOS 10.13.4 släpptes, tillbaka i april 2018. Beroende på hur många gamla appar du har och hur många av dem du använder ofta kan du ha sett det många gånger nu.

Nedan kommer vi att förklara vad ”Appnamn” är inte optimerat för din Mac varning betyder och hur man hittar appar som behöver uppdateras.

Vad är skillnaden mellan 32-bitars och 64-bitars appar?

Att förstå skillnaden mellan 32-bitarsappar och 64-bitarsappar kan vara förvirrande eftersom sådan terminologi ofta är obskur och ibland förstårs endast av initiativtagare. I exempelvarningen som visas ovan är detta ett bra exempel; Apple förklarar inte mycket, men den här dialogen antyder att något är fel.

macOS kommer att kräva att alla appar ska vara 64-bitars i framtiden, och de flesta genomsnittliga användare har ingen aning om vad det betyder. Handlar det om bandbredd, hur snabbt de kan ladda ner filer från internet? Något om kvaliteten på ljudfiler eller foton? Eller har det något att göra med filstorlek, som mäts i bitar och byte (och mega-, giga- och tera-)?

Utan att gå in för mycket i detalj – om du vill ha det snygga, kan du läsa den här webbopedieartikeln som förklarar vad som är 64-bitars databehandling – 64-bitarsappar gör att din Mac kan göra mer och göra det snabbare. Bitar beräknas som krafter: en bit är 1, två bitar är 2, fyra bitar är 8 och så vidare. I grund och botten tillåter 64 bitar siffror så höga som 18 quintillion, vilket innebär att en dator kan beräkna mer, snabbare. Det är ett förenklat sätt att förklara detta, men ett annat sätt att se på detta är att med 64-bitars dator kan en processor använda – hålla fast i dina hattar – 16 exabyte minne. (En exabyte är 1 000 petabyte, en petabyte är 1 000 terabyte och en terabyte är 1 000 gigabyte.) När vi kommer ner till den skalan förstår de flesta siffrorna; i själva verket har din Mac förmodligen minst 8 gigabyte RAM, kanske mer, men ingenstans nära dessa siffror.

Detta betyder inte att du behöver gå ut och köpa en lastbil RAM för din iMac, men att dess processor kan låtsas ha tillgång till stora mängder virtuellt minne.

Varför bitar spelar roll

Bitar spelar roll eftersom processorer som används på dagens Mac-datorer är 64-bitars och att köra 32-bitarsappar är ineffektiva. Apple stänger inte dörren direkt; istället ger de apputvecklare gott om tid att uppdatera sina appar. Ursprunget skulle ursprungligen vara macOS Mojave (10.14), men sköts senare tillbaka till macOS Catalina (10.15).

Som Apple påminde oss tidigt förra året:

“Vid vår världsomspännande utvecklarkonferens 2017 informerade Apple utvecklare om att macOS High Sierra skulle vara den sista versionen av macOS som kör 32-bitarsappar utan kompromisser.”

Vid den tiden var det inte klart vad Apple menade med “kompromiss”, men det spekulerades i att 32-bitarsappar skulle kunna köras i macOS Mojave med någon form av emulering. Mer nyligen fick vi veta att 32-bitars appar helt enkelt inte skulle kunna köras i macOS Catalina.

Hur vet jag vilka appar som är 32-bitars?

Du kan starta alla appar på din Mac; därmed kommer High Sierra att visa dialogen som refereras ovan första gången du startar varje app, men inte senare. Så att starta alla dina appar nu hjälper inte mycket, såvida du inte planerar att jaga ner deras utvecklare direkt och fråga om deras appar kommer att uppdateras.

Vissa appar kommer inte att kunna uppdateras, andra har redan uppdaterats. Du kommer förmodligen inte att märka när dina favoritappar uppdateras till 64-bitars, såvida du inte läser release-anteckningarna för uppdatering.

Utan att installera någon tredjepartsprogramvara kan du söka på din Mac för att hitta vilka appar som är 32-bitars. För att göra detta, välj Apple-menyn och sedan Om den här Mac. Klicka på Systemrapport, rulla sedan ner och välj Program. Kolumnrubriken längst till höger är 64-bitars (Intel). Klicka på den här rubriken för att sortera applikationer. De applikationer där Nej visas i den här kolumnen är 32-bitars.

Alternativt kan en tredjepartsapp som Go64, 32-bitCheck eller RoaringApps hjälpa dig att kontrollera din Mac efter appar som kanske inte är kompatibla med Catalina (RoaringApps har också en sökbar online-databas med 32-bitarsappar). Om du hittar några Catalina-inkompatibla appar på din Mac (förutom de som ingår i macOS), kolla med utvecklaren om en Catalina-kompatibel version är tillgänglig eller snart kommer

En sak du kommer att märka är att appar med stora biljetter – inklusive de senaste versionerna av Microsoft Office, Adobe Creative Cloud och Apples iWork-appar – redan är kompatibla. Men du kommer att se många applikationer som du förmodligen inte känner till. Till exempel visar drivrutinen för en av mina skannrar att den inte är 64-bitars, som du kan se ovan, men jag tänker inte på det som ett ”program”, eftersom jag aldrig startar det som sådant.

Många 32-bitarsapplikationer är drivrutiner för hårdvaruenheter. På samma sätt är några från Apple, till exempel DVD-spelar-appen, skrivardrivrutiner från Apple och ett antal tillägg som ingår i macOS. Med lanseringen av macOS Catalina har Apple uppdaterat många appar som har inkluderats i de senaste versionerna av macOS för att säkerställa Catalina-kompatibilitet.

Några anmärkningsvärda inkompatibla appar inkluderar Apples egna (nu avstängda) bländare och QuickTime Player 7 (med QuickTime Pro-redigeringsfunktioner som inte finns i den aktuella QuickTime Player-appen), Microsoft Office 2011-appsviten (som inte längre får säkerhetsuppdateringar) , DragThing, Wine (och alla Windows-appar som “portades” till macOS via Wine) och många klassiska spel.

Vad händer om jag kör 32-bitarsappar?

För nu, ingenting. Men kolla om det finns uppdateringar för de appar du använder, särskilt om de krävs för hårdvaruenheter, som skannrar, skrivare, tangentbord och andra verktyg. Du har fortfarande mer än ett år, så om det finns appar som inte visas som 64-bitars och du inte använder dem ofta, men kanske fortfarande behöver dem, starta dem och leta efter uppdateringar. Om du är beroende av dem, kontakta deras utvecklare för att fråga om och när de planerar att uppdatera apparna. Du kanske upptäcker att vissa blir föråldrade, så du har gott om tid att söka efter ersättare.

Det är värt att notera att dessa hårdvarudrivrutiner vanligtvis inte visar dialogrutor för automatisk uppdatering, så du måste kolla tillverkarnas webbplatser och ta tag i de senaste versionerna av deras programvara.

Denna ändring är nödvändig för att säkerställa att hårdvara och programvara fungerar så effektivt som möjligt. Att förstå den vaga dialogrutan som visas när du startar en 32-bitars app hjälper dig att planera framåt. Det finns ingen anledning att oroa dig för mycket nu, men när macOS Mojave startar kanske du upptäcker att vissa appar inte är så snabba eller lika effektiva som du är van vid.

Så börja kontrollera om det finns nyare versioner nu, eller hitta andra appar för att utföra samma uppgifter.

Vidare läsning:

Om Mike Jones

Mike Jones skriver om Apple-produkter och mer på sin blogg Kirkville. Han är co-värd för Intego Mac Podcast, liksom flera andra podcasts, och är en regelbunden bidragsgivare till The Mac Security Blog, TidBITS och flera andra webbplatser och publikationer. Kirk har skrivit mer än två dussin böcker, inklusive Take Control-böcker om Apples medieappar, Scrivener och LaunchBar. Följ honom på Twitter på @mcelhearn. Visa alla inlägg av Mike Jones → Detta inlägg postades i Software & Apps och taggades 32-bitars, 64-bitars, Mac Apps, macOS Catalina, macOS High Sierra, macOS Mojave. Bokmärk permalänken.