Gå til innhold

Sjekk hvilke Mac-programmer som snart slutter å fungere


Anbefalte innlegg

Videoannonse
Annonse

Veldig snål beslutning. Hvorfor skulle Apple bry seg om at programmer du kjører på PCen din er kompilert for 32bit?

 

Fordi det betyr at de må kompilere og distribuere to kopier av mange av librariene sine, og må håndtere de to separat en del steder i koden - for eksempel i alt som har med å starte kjørbare filer, laste libraries, og håndtere kjørende prosesser i kjernen.

 

Apple har allerede droppet 32-bits støtte på iOS/iPadOS, så den eneste enheten de fortsatt støtter som trenger 32-bits kode er Watch. Hvis de behandler watchOS som et separat prosjekt, kan de nå rydde opp mye grums av typen  #ifdef __i386__ / if (process.bits == 32) fra kildekoden sin. Det gjør den mindre, enklere, og lettere og vedlikeholde; ikke helt verdiløst.

Endret av Djn
  • Liker 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...