How does shortcuts work in iOS 13?

Forstå Apples Genveje i iOS 13

25/04/2026

Rating: 3.93 (8482 votes)

Indholdsfortegnelse

Sådan fungerer Apples Genveje i iOS 13

Apples Genveje-app har revolutioneret måden, vi interagerer med vores iPhones og iPads på. Den giver brugerne mulighed for at automatisere komplekse opgaver og skabe personlige arbejdsgange med blot et par tryk. Men hvordan fungerer det egentlig under overfladen, især når du vil have én genvej til at starte en anden? Denne artikel dykker ned i de tekniske detaljer og forklarer forskellene mellem de forskellige metoder til at køre genveje, samt hvordan baggrundsprocesser spiller en rolle.

How to add a website icon to iPhone home screen?
From the Share Sheet menu tap on Add to Home Screen option. After editing the name of the website tap on the Add button to add its icon to the home screen. That’s it, this is how you can easily add an icon for your favorite website on iPhone’s home screen and make it super easy to open it without open Safari browser first.

Hvad er Apples Genveje?

Kort fortalt er Apples Genveje et kraftfuldt værktøj, der lader dig automatisere handlinger på tværs af apps og systemfunktioner. Du kan oprette en serie af trin, som derefter kan udføres med et enkelt tryk, en stemmekommando via Siri, eller endda automatisk baseret på tidspunkter eller lokation. Dette åbner op for en verden af muligheder for at spare tid og gøre din enhed mere personlig.

Kørsel af Genveje fra Andre Genveje: To Metoder

Når du ønsker at lade en genvej udløse en anden, har du primært to metoder til rådighed: 'Kør Genvej'-handlingen og brugen af et URL-skema (shortcuts://run-shortcut?name=). Selvom Apple anbefaler at bruge 'Kør Genvej'-handlingen til intern brug i Genveje-appen, er det værd at forstå forskellene, da de har markante konsekvenser for, hvordan dine genveje udføres.

'Kør Genvej'-Handlingen

Når du bruger 'Kør Genvej'-handlingen til at starte en anden genvej, opfører det sig som en synkron proces. Det betyder, at den første genvej (lad os kalde den Genvej A) sætter sin udførelse på pause, mens den anden genvej (Genvej B) kører. Når Genvej B er færdig, genoptager Genvej A sin udførelse. En væsentlig fordel ved denne metode er, at Genvej A kan modtage og bruge outputtet fra Genvej B, hvilket muliggør mere komplekse og datadrevne automatiseringer.

URL-Skemaet

Brugen af et URL-skema til at starte en anden genvej resulterer i en asynkron proces. Her fortsætter Genvej A med at køre, mens Genvej B starter i en separat proces. Den primære forskel er, at Genvej A ikke kan modtage output direkte fra Genvej B. Dette kan være nyttigt, hvis du ønsker at køre flere handlinger parallelt uden at vente på, at den ene afslutter, men det begrænser mulighederne for datadeling mellem genvejene.

Processer: App vs. Baggrund

For at forstå de fulde implikationer af disse metoder er det vigtigt at skelne mellem to typer processer, som genveje kan køre på:

  • App-processen: Når du manuelt starter en genvej direkte fra Genveje-appen, kører den i en dedikeret proces, som vi kan kalde app-processen. Din enhed kan kun have én aktiv app-proces ad gangen.
  • Baggrundsprocessen: Når du starter en genvej fra et andet sted – såsom en automatisering, Hjem-skærmen, en widget eller via Siri – kører den i en baggrundsproces. Din enhed kan køre flere baggrundsprocesser samtidigt.

Hvordan disse processer interagerer med 'Kør Genvej'-handlingen og URL-skemaer er nøglen til at forstå den komplekse adfærd:

  • Fra App-processen med URL-skema: Hvis du bruger et URL-skema i en genvej, der kører i app-processen, starter den anden genvej i en ny baggrundsproces. App-processen afsluttes derefter næsten øjeblikkeligt. Nogle gange kan den nå at udføre den næste handling, men det er ikke garanteret. Dette kan føre til uventede resultater, hvor dele af din genvej ikke bliver udført.
  • Fra Baggrundsproces med URL-skema: Når du bruger et URL-skema fra en baggrundsproces (f.eks. fra Hjem-skærmen), forsøger den at køre den næste genvej i app-processen. Dette vil stoppe enhver genvej, der allerede kører i app-processen, og åbner Genveje-appen. Dette betyder, at hvis din enhed er låst, vil genvejen fejle.

Eksempel: Kædning af Genveje

Lad os illustrere dette med et eksempel på fire genveje, hvor Genvej 4 kalder Genvej 3, som kalder Genvej 2, som kalder Genvej 1.

How do I access a website on my iPhone?
Apple how-tos you can trust. If you have a favorite website you use daily, consider adding the website to your Home Screen on iPhone or iPad. This is perfect for quickly accessing a website without needing to enter the URL in Safari each time. You can bookmark the website to a Home Screen icon that looks just like an app and opens just as easily.
StartstedKørsel fra Genveje AppKørsel fra Hjemmeskærm
Genvej 4Kører i App-proces. Kalder 3 (URL). 3 kører i Baggrundsproces. 3 kalder 2 (URL). 2 kører i App-proces (stopper 4). 2 kalder 1 (URL). 1 kører i Baggrundsproces.Kører i Baggrundsproces. Kalder 3 (URL). 3 kører i App-proces (stopper 4). 3 kalder 2 (URL). 2 kører i Baggrundsproces. 2 kalder 1 (URL). 1 kører i App-proces (stopper 2).
NotifikationerModtager kun notifikationer fra 3 og 1. (4 og 2 stopper tidligt).Modtager notifikationer fra 4, 2 og 1. (3 stopper tidligt).

Som eksemplet viser, er det komplekst at forudsige, hvilke genveje der vil køre succesfuldt, og hvilke der vil blive afbrudt. Når du kører Genvej 4 fra Genveje-appen, kører den oprindelige Genvej 4 og Genvej 2 i app-processen og stopper tidligt. Genvej 3 og 1 kører i baggrundsprocesser og kan derfor fuldføre deres opgaver. Omvendt, når Genvej 4 startes fra Hjem-skærmen, kører den i en baggrundsproces. Den kalder Genvej 3 (via URL), som så starter i app-processen og stopper den oprindelige Genvej 4. Derefter kører Genvej 2 i en baggrundsproces, og Genvej 1 starter i app-processen og kan fuldføre sin opgave. Dette forklarer, hvorfor du modtager notifikationer fra forskellige genveje afhængigt af, hvor du starter kæden.

Hvornår Lukkes Genveje-appen?

Det er værd at bemærke, at når en genvej kører fra et andet sted end Genveje-appen (f.eks. via en widget eller Hjem-skærm), og den bruger et URL-skema til at starte en anden genvej, vil Genveje-appen blive åbnet. Hvis din enhed er låst, vil denne proces typisk fejle. Dette er en vigtig begrænsning at være opmærksom på, når du designer dine automatiseringer.

Tips til Parallelt Kørsel

Hvis dit mål er at køre to genveje parallelt, er den mest pålidelige metode at bruge URL-skemaet, forudsat at den første genvej startes fra et sted uden for Genveje-appen. Dette sikrer, at den første genvej kører i en baggrundsproces, hvilket giver mulighed for at starte den anden genvej separat.

Praktiske Anvendelser og Overvejelser

At forstå disse mekanismer er afgørende for at bygge robuste og pålidelige automatiseringer. Overvej følgende:

  • Simple Opgaver: Til simple opgaver, hvor en genvej blot skal udføre en række handlinger uden behov for output fra en anden genvej, kan URL-skemaet være effektivt til at opnå parallel udførelse.
  • Komplekse Arbejdsgange: Hvis din arbejdsgang kræver, at en genvej sender data til en anden, eller at de kører i en bestemt sekvens, er 'Kør Genvej'-handlingen det foretrukne valg.
  • Test Grundigt: Test altid dine genveje fra forskellige startpunkter (Genveje-appen, Hjem-skærmen, widgets) for at sikre, at de opfører sig som forventet.
  • Lock Screen Widgets: Vær opmærksom på, at selvom du kan køre genveje fra Lock Screen-widgets, kan der være begrænsninger, især hvis genvejen forsøger at åbne Genveje-appen eller starte andre genveje via URL-skemaer, når enheden er låst. Der kan også introduceres små forsinkelser, som f.eks. den nævnte 4-sekunders forsinkelse, hvis du tilføjer en 'Gå til Hjemmeskærm'-handling.

Konklusion

Apples Genveje er et utroligt alsidigt værktøj, men dets indre funktioner, især når det kommer til at køre genveje fra hinanden, kan være komplekse. Ved at forstå forskellen mellem 'Kør Genvej'-handlingen og URL-skemaer, samt hvordan app- og baggrundsprocesser påvirker udførelsen, kan du designe mere effektive og forudsigelige automatiseringer. Husk altid at teste dine kreationer grundigt for at sikre, at de lever op til dine forventninger og fungerer problemfrit i din daglige brug af din Apple-enhed.

Hvis du vil læse andre artikler, der ligner Forstå Apples Genveje i iOS 13, kan du besøge kategorien Teknologi.

Go up