"Sandboxing" träder i kraft i Mac App Store

Från och med idag den 1 juni träder Apples omdiskuterade krav på "sandboxing" i kraft i Mac App Store.

sandboxing innebär att program hindras åtkomst till resurser och åtgärder i datorn förutom vissa specifikt tillåtna handlingar. sandboxing är till för att skydda användaren från program som kan ställa till med skada, både medvetet och av misstag på grund av buggar.

Från början var det tänkt att sandboxing i Mac App Store skulle träda i kraft redan november 2011 men med kort varsel flyttade Apple fram datumet till 1 mars 2012. När den deadlinen närmade sig flyttade Apple återigen fram datumet till 1 juni 2012. Den här gången blir det ingen mer flytt av datum utan nu börjar det gälla på allvar.

Program som redan finns i Mac App Store behöver inte anpassa sig för sandboxing omedelbart. Det kommer att vara tillåtet att underhålla och fixa buggar på existerande program. Men alla nya funktioner och alla nya program måste rätta sig efter sandboxingens krav från och med idag.

sandboxing är bra - sandboxing är dåligt

Idén att skydda användaren mot buggiga och elakartade program som kan ställa till med skada är förstås god. I princip ingen av de som idag är kritiska mot sandboxing har något emot själva konceptet. Ökad säkerhet är bra för alla. Det som kritiserats är hur Apple valt att införa det, bristen på kommunikation kring problem och buggar och vilka åtgärder som finns tillgängliga för sandboxade program.

I vissa fall innebär sandboxing att tidigare funktionalitet finns kvar, men bli snäppet krångligare att använda. Istället för att låta ett antivirusprogram starta en skanning av hårddisken efter virus behöver användaren varje gång själv välja hårddisken i en öppna-dialogruta. Istället för att låta ett program skicka en bild till ett annat program för extern bildredigering måste användaren spara bilden på hårddisken och sedan öppna den själv i det andra programmet. Överhuvudtaget blir det problem för program som ägnar sig åt interaktion med andra program. Varje program lever i sin lilla egna sandlåda så att säga.

Program och verktyg som SuperDuper (säkerhetskopiering), Transmit (FTP), LaunchBar (programstartare), Moom (fönsterhantering) och AudioHijack Pro (ljudinspelning) är alla exempel på sådana som behöver tillgång till filer och funktioner på ett sätt som inte är förenligt med sandboxingen i Mac App Store i dagsläget. På sin blog ställde skribenten Andy Ihnatko frågan om vilka program som kommer att påverkas och fick många svar från utvecklare i kommentarerna.

Power users påverkas mest

Det är främst "power users" som drabbas. För den vanlige användaren som bara använder datorn till enklare uppgifter kommer inte sandboxingen att märkas påtagligt. Men alla som använder sin dator mera aktivt, som idag har nytta av tillbehör och verktyg från andra utvecklare, kommer att påverkas på ett sätt eller annat.

För mer läsning kring kritiken från utvecklare och vad det ställer till med finns det ett antal läsvärda länkar i den förra artikeln om sandboxing.

Stå utanför Mac App Store

Ett vanligt argument är att det inte finns några krav på utvecklare att vara med i Mac App Store. Det går fortfarande bra att stå utanför och sälja program direkt till användarna. Det är helt sant, men det finns flera skäl att vilja vara med i Mac App Store.

För det första är Mac App Store en unik kanal ut till många användare som inte själva bemästrar att ladda ner och installera program. Mac App Store har gjort det lika enkelt att köpa och installera program som App Store en gång i tiden gjorde för mobiltelefonin.

För det andra har Apple valt att låta vissa nyckelfunktioner som till exempel iCloud bara vara tillgängliga för program i Mac App Store. En annan funktion är Notiscentret i kommande OS X Mountain Lion. Att stå över sådan viktig teknik kan vara en stor nackdel för en utvecklare som kanske hellre tar bort andra funktioner bara för att få vara med i Mac App Store. Det är troligt att fler funktioner än dessa i framtiden kommer bli endast för Mac App Store.

Mac App Store har också varit bra för användarna ur en annan aspekt. Priserna på program och spel har sänkts markant. Tillgången till en betydligt större och köpvillig marknad ger så mycket ökad försäljning att det kan komponera lägre priser och Apples andel på 30 procent.

Gatekeeper en mellanväg

I och med Mountain Lion kommer det inte gå att köra osignerade program i OS X utan att användaren själv ändrar en inställning. Som förval tillåts bara program från Mac App Store och signerade program.

Signering innebär i korthet att utvecklaren digitalt signerar sin mjukvara med hjälp av kryptering och med ett unikt utvecklar-ID som utvecklaren ansökt om hos Apple. OS X kan då genom Gatekeeper kontrollera om mjukvara kommer från den utvecklare som signerat och om den är oförändrad, dvs precis i det skick som utvecklaren signerade.

Signerade program kan fortfarande göra vadsomhelst på datorn, det finns ingen kontroll från Apples sida likt i Mac App Store. Men användaren kan vara säker på att mjukvaran kommer från rätt källa.

Gatekeeper-funktionen är ett bra mellanting för de utvecklare som inte vill eller får vara med i Mac App Store men ändå ger användaren ökad säkerhet. Men fortfarande finns det fördelar med Mac App Store som inte finns tillgängliga för de utvecklare som står utanför, som beskrevs ovan.

En oviss framtid

I det mest positiva framtidsscenariot kommer Apple att utveckla sandboxingen så att den blir mera tillåtande för utvecklare och mindre krånglig för användarna. Buggar och problem som finns idag fixas och fler funktioner blir tillgängliga så utvecklarna kan fortsätta att innovera och skapa program som är till nytta för användarna. Apple lyssnar till kritiken och inga av dagens farhågor besannas.

Ett dystrare framtidsscenario är att programmen blir "dummare" i framtiden med färre smarta funktioner eftersom utvecklarna plockar bort dessa för att få vara med i Mac App Store. Program som idag fungerar bra slutar att utvecklas med nya funktioner och förbättringar. Än värre, program som annars skulle ha påbörjats får aldrig se dagens ljus eftersom idéerna inte går att anpassa för Mac App Store. Dessa farhågor är högst verkliga eftersom det redan pågår en sådan utveckling idag.

[Via bland="bland" annat="annat" [url="http://reviews.cnet.com/8301-13727_7-57444680..." -restrictive-for-some-applications="-restrictive-for-some-applications"/]Cnet[/url], Kirkville]

Kommentarer
27 svar

Den omtalade appen Mailbox uppdateras nu med stöd för Ipad. Det är främst gränssnittet som anpassats, funktionerna är samma som tidigare.

På Kickstarter samlas nu in pengar för Agent, en smart klocka som till och med sägs vara världens smartaste. Bland finesserna märks lång batteritid, kraftfulla appar och trådlös laddning.

I en ny reklamfilm använder Microsoft Apples röstassistent Siri för att lyfta fram hur mycket bättre en Windows 8 surfplatta är än Ipad med hjälp av slagorden "mindre snack och mer verkstad".

Icloud och Dropbox är de två populäraste tjänsterna för att synkronisera dokument mellan Mac-datorer och mobila enheter som Iphone och Ipad. Nu har Omni Group släppt Omnipresence som erbjuder intressanta möjligheter.

Förutom ny design verkar Apple vara på gång att erbjuda Paypal som nytt betalningssätt i sin nätbutik. Först ut är Tyskland.

Högkvarteret i Cupertino gör ännu en uppmärksammad rekrytering. Analytikern Michael Gartenberg, senast anställd på Gartner börjar arbeta på Apple under Phil Schiller.

Apples nätbutik har fått ett nytt utseende. Designen är förenklad med mer luft, större bilder och färre länkar.

Apple hamnar återigen i topp i den årliga undersökningen Brandz som listar världens hundra största varumärken före jättar som McDonalds och Coca-Cola.

Ultimate Ears Boom är en ny trådlös högtalare med 360-graders ljud från Logitech. Med en app går det att parkoppla två enheter som tillsammans spelar upp stereo-ljud.

Den senaste versionen av mjukvaran till Apples trådlösa basstationer har orsakat problem med prestandan för flera användare. 99mac visar hur du bär dig åt för att nedgradera till föregående version.

Under tisdagskvällen svensk tid kommer Microsoft att visa upp nästa generations Xbox på en presskonferens i Redmond, USA.

Premiärministern på USA-besök

Turkiet ska storhandla surfplattor till skolor

Turkiet ska förse sina skolor med surfplattor under ett fyraårigt moderniseringsprojekt. Landets premiärminister besökte därför nyligen Apple, Google och Microsoft för att se vad de har att erbjuda.

Yahoo ligger inte på latsidan och annonserar förändringar till bildlagringstjänsten Flickr. En ny design och en rejält utökad lagring för alla användare står på menyn.

Nu är det officiellt att Yahoo köper bloggtjänsten Tumblr för omkring 7,3 miljarder kronor. Marissa Mayer, vd på Yahoo, säger på Twitter att de lovar att inte förstöra något.

Apples mobila enheter har blivit godkända för att användas på den amerikanska militärens säkra nätverk.