iOS-appar har alltid sandlådats och medan aett betydande antal användare kanske inte vet vad det innebär när det gäller appstabilitet och behörigheter, det är troligt att de vet att begränsningen finns för att hålla saker och ting smidigt. Apple introducerade sandboxning för OS X-appar 2012 för det då kommande Mountain Lion. Nu måste alla nya appar som skickas till Mac App Store sandlådas och även om många användare kanske inte har märkt skillnaden, har utvecklarna det verkligen. Om du någonsin har undrat vad en sandlådeapp som körs på din Mac gör, dvs. vilka behörigheter appen använder, SandboxInfo är en gratis app tillgänglig i Mac App Store somsäger just det. Appen kan också vara användbar för utvecklare, men för slutanvändare är det det enklaste sättet att se vad en app kan göra och kontrollera dess signaturbehörighet.
När den är installerad drar och släpp du en appikon tillappfönstret, eller välj det genom att klicka på alternativet 'Välj applikation (er)'. Om du väljer flera appar att kontrollera öppnar SandboxInfo ett separat fönster för var och en.

SandboxInfo rapporterar fyra typer av behörigheteratt en app kanske använder: Filåtkomst, Enheter, Undantag och Raw Data. Aktieappar är inte sandlådor och har full tillgång till alla funktioner i OS. Tredjepartsappar som laddas ner från Mac App Store eller från utvecklarens egen webbplats kanske eller inte kan sandlådas.
Appar som är sandlådda indikeras genom att visavilken nivå av åtkomst de har under varje tillståndshuvud. File Access berättar vilka filer på ditt system appen kan läsa och skriva till, avsnittet Enheter visar enheterna den kan ansluta till, Undantag listar alla undantag som du kan ha gett appen, och Raw Data visar filer som har skapats av appen och att appen kan skriva till. Du hittar appens plistfil här.

Klicka på om du vill kontrollera en apps signeringsmyndighetknappen för signeringsmyndighet längst upp, och en popup visas med detaljerna. För appar som laddas ner från Mac App Store är Apple signeringsmyndighet. För de flesta andra appar är signaturmyndigheten utvecklaren själv, eller i fall, en utgivare.

SandboxInfo anger också när en app inte är detsandlådor och när den inte har undertecknats. Även om det är ganska bra att kontrollera Sandbox-statusen för en app, är det inte lätt för en slutanvändare att förstå vad behörigheterna betyder. Appen kan göra med antingen en enkel förklaring av behörigheterna, eller lägga till en indikation om några av behörigheterna som appen kan vara potentiellt farliga.
Ladda ner SandboxInfo från Mac App Store
kommentarer