Hvordan Snow Leopard droppet skaperkoder, og hvorfor det betyr noe

Apple har introdusert et nytt system for å kontrollere måten filer åpnes i Snow Leopard, og noen brukere er veldig opprørt over det.

"Apple har gjort en stor, dum feil," sier Ross Carter, en utvikler hvis applikasjon, Pagehand, påvirkes av endringen.

Det som er endret er bruken av Skaperkoder for å identifisere appen som en bestemt fil skal åpnes med.

Skaperkoder lagres i en fil ressursgaffel. De er små firetegnstrenger som forteller datamaskinen hva de skal gjøre med den aktuelle filen. De har eksistert i årevis, men mange mennesker betraktet dem bedre enn alternative systemer som spesifikt knyttet filutvidelser til applikasjoner.

Skaperkoder angir "eierskap" til et dokument av et program. Appen som opprettet det dokumentet kan bruke koden, som forteller systemet "Jeg laget dette: Jeg burde være standardappen for å åpne den."

Tidligere, hvis jeg opprettet en tekstfil i TextEdit, ville den alltid åpnes i TextEdit når jeg dobbeltklikket på den i Finder; selv om jeg hadde mange andre tekstredigeringsprogrammer installert.

Hvordan har dette endret seg i Snow Leopard?

I Snow Leopard er Creator Codes fortsatt der - men operativsystemet ignorerer dem fullstendig.

I stedet bruker den nå Launch Services -databasen for å se hvilken app som har blitt tildelt hvilken filtype. Så hvis datamaskinen din har blitt fortalt å åpne alle HTML-filer i Safari, vil den gjøre det-selv om det er HTML-filer du har håndkodet selv i et tekstredigeringsprogram.

Ross Carter er spesielt irritert over dette. Tekstbehandlingsappen hans, Sidehånd, lagrer filer som PDF -filer. I Leopard er det ikke noe problem å åpne dem på nytt med et dobbeltklikk i Finder, fordi skaperkoden ber systemet åpne dem i Pagehand, appen som opprettet dem.

Men i Snow Leopard ser systemet at filene er PDF -filer og åpner dem i Preview, appen som er blitt angitt som standard for åpning av PDF -filer. Den eneste måten å endre denne oppførselen på er å be datamaskinen om det åpen alle PDF -filer i Pagehand - noe som ville være like latterlig. Ross vil bare ha dokumentene som var opprettet i Pagehand for å åpne der, og alle andre PDF -filer som skal åpnes i Preview. (Han har siden lagt til en preferanse til Pagehand-"Mange dobbeltklikk på PDF-filer"-som løser problemet, i det minste for appen hans.)

Sier Ross dette blogginnlegget: "Apple har gjort en stor, dum feil."

Og senere legger han til: "Snow Leopard tar en av Macens mest elegante funksjoner - starter den riktige applikasjonen for en fil - og vanhelliger den."

Så hvordan kan dette påvirke folk som deg og meg?

Vel, det kommer bare til å påvirke arbeidsflyten din hvis du vanligvis bruker to eller flere apper for samme filtype. Hvis du alltid, bestandig lese og redigere tekstfiler i ett tekstredigeringsprogram, ikke noe problem. Men hvis du foretrekker at noen rike tekstdokumenter åpnes i TextEdit og andre åpnes i Word eller Pages; vel, du må endre måten du jobber litt på.

Den enkleste løsningen er å bli vant til å åpne filer ved å høyreklikke eller kontrollere og bruke "Åpne med ..." -menyen. Eller ved å dra dem til ikonet for appen du ønsker å bruke. (Det er her Finder -verktøylinjen er nyttig. Du vet sikkert at du kan dra ting inn i verktøylinjen; dra noen applikasjonsikoner inn der betyr at du alltid vil ha dem hendig når du surfer i filsystemet, og kan enkelt dra filer til appen du vil bruke.)

Det er mye mer detaljert om dette problemet i denne artikkelen av Matt Neuburg over på TidBITS. Noen av kommentarene der er oppriktige. En kommentator sier at denne endringen har ødelagt arbeidsflyten hans: "Jeg er sint til tårer."

Det er verdt å merke seg at noen av kommentarene til Carters innlegg og til TidBITS -artikkelen er veldig positive, med flere som sa at de alltid skulle ønske at ting hadde fungert på denne måten.

Siste blogginnlegg

Google oppdaterer Gmail Video Chat til de mer moderne Google+ Hangouts
September 11, 2021

Google oppdaterer Gmail Video Chat til de mer moderne Google+ HangoutsDet ser ut til at Gmail-videochatten og peer-to-peer-teknologien har løpt sin...

IPhone 5s og iPhone 5c kommer snart for å øke mobilen [rykter]
September 11, 2021

iPhone 5s og iPhone 5c kommer snart for å øke mobilen [rykter]IPhone 5s og iPhone 5c vil snart være tilgjengelig på Boost Mobile, ifølge to reklame...

| Cult of Mac
September 11, 2021

2019 MacBook Air vs. MacBook Pro: Hvilken er riktig for deg?Se på alle disse portene!Foto: Charlie Sorrel/Cult of MacApples nåværende utvalg av bær...