Portere Firefox til Apple Silicon: Alt å vite

Portere Firefox til Apple Silicon: Alt å vite

Apples siste kunngjøring om å introdusere ARM-prosessorer sammen med Mac-enheter skapte en del blest i teknologisektoren. Apple kaller disse ARM-baserte prosessorene "Apple Silicon" siden de virkelig er spillskiftere. Lurer du på hvorfor?

Bildekilde: 9 til 5 Mac

La oss få et dyptgående innblikk i Apples nyeste brikkesett, hvordan er de bedre enn Intel-baserte prosessorer som tidligere ble brukt med macOS-enheter, og alt annet som du trenger å vite.

Les også:11 merkelige Apple-produkter du aldri visste eksisterte

Apple Silicon: How it all Started

Tilbake i juni 2020 kunngjorde Apple at de vil gå over til ARM-brikker i stedet for å bruke en Intel-prosessor. Så tidligere var Mac-enhetene Intel-baserte, og nå inkluderer noen av enhetene som ble introdusert i slutten av 2020 ARP-brikkesett, kjent som Apple Silicon. macOS Big Sur er Apples siste macOS-utgivelse (17.), etterfølgeren til macOS Catalina. De nyeste Mac-enhetene kommer nå innebygd med Apple M1-brikker basert på ARM-arkitektur. Du kan sjekke detaljene til prosessoren ved å gå til delen "Om denne Macen" på Mac-en.

Les også: Her er hva Apple kunngjorde i november 2020-begivenheten (og en ting til)

Hva er ARM-brikker? Hvordan fungerer de?

Bildekilde: Apple-utvikler

Så, hva er egentlig ARM-brikker og hvorfor bestemte Apple seg for å gjøre denne gigantiske overgangen til ARM-arkitekturen. ARM står for Advanced RISC Machines, som betyr et avansert sett med prosessorer som bruker et minimumssett med instruksjoner. RISC (Reduced Instruction Set Computing) er en ganske ønskelig tilnærming for å designe prosessorene, da den lar deg spare kostnader, minimere strømforbruket og selvfølgelig lavere varmegenerering. ARM-arkitekturen kan enkelt konfigureres for ulike miljøer og er innebygd i de fleste stasjonære datamaskiner og servere.

Portere Firefox til Apple Silicon

Ettersom Mac-enheter nå vil støtte ARM-arkitekturen, vil app utviklere må skifte og overføre programmene sine til denne nye prosessoren. Skjønt, snakker spesifikt om Firefox her. Alle appene og programmene som støttes på både macOS og iOS kan enkelt overføres til ARM-arkitektur, siden iOS allerede bruker ARM64-arkitekturen. Men her kommer den virkelige utfordringen! iOS-versjonen av Firefox er ikke lyd nok til å gjøre overgangsprosessen litt komplisert. Firefox eier en ARM-motor for Android og Linux plattformer, men pålagt noen begrensninger når det kommer til iOS eller macOS.

Bildekilde: Engadget

Derfor innebærer overgang og flytting av Firefox til ARM-arkitektur sammen med macOS Big Sur (Apples siste macOS-oppdatering) noen kompatibilitetsproblemer og avskrivninger. Mozilla-ingeniører jobber med disse tekniske hindringene for å gjøre overgangen ganske jevn, men ja, vi forventer fortsatt en stabil utgivelse som overvinner og adresserer ytelsesproblemer og feilrettinger.

Les også: 5 grunner til å velge Mozilla Firefox over Google Chrome

Universelle binære filer: The Gamechanger

I Apples terminologi er en universal binær et kjørbart filformat som fungerer på både Intel-baserte prosessorer og ARM-arkitektur. Dette skaper naturlig kompatibilitet mellom Apple-enheter for å kjøre apper og programmer, uavhengig av systemarkitekturen. Og ja, det forenkler mange ting for brukerne siden de ikke trenger å bekymre seg for hvilken versjon av appen de installerer på enhetene sine. Firefox 84 ble utgitt 15. desember 2020 og støtter Apple Silicon-arkitekturen, selv om den ikke kan merkes som en "stabil utgivelse".

Så, nå bestemte Mozilla at de vil distribuere Firefox som et "Universal Binary"-format da det støtter både Intel-baserte og ARM-brikkesett. Men selv etter å ha byttet til det universelle binære formatet, var det fortsatt ingen jevn seiling i overgangen. Det er fortsatt rom for ytterligere forbedringer som vi forventer å se i de kommende Firefox-versjonene.

Avslutt

Portering av Firefox til Apple Silicon er en enorm overgang – faktisk. For at Firefox skal tilpasses ARM-arkitekturen og Apples siste macOS-oppdatering, må det fortsatt gjøres mye arbeid i fremtidsperspektivet.

Hva synes du om det samme? Del gjerne tankene dine i kommentarfeltet nedenfor.

Les: 0

yodax