Times are a-changing
January 27th, 2012 | Link a questo articoloCosa succede quando vuoi sfruttare la sincronizzazione di iCloud senza dover rilasciare il tuo software nel Mac App Store? Gli sviluppatori di PDFPen si sono ingegnati e hanno creato un’applicazione esclusivamente dedicata a questo compito, denominata PDFPen Cloud Access.
Le regole del MAS sono chiare: noi ti offriamo gratuitamente una vetrina enorme in cui ospitare la tua app, così come accesso gratuito a particolari API come quelle per la sincronizzazione; te fai in modo che l’app non richieda privilegi da amministratore (in modo da proteggere l’utente comune), e ci descrivi esattamente cosa la tua app ha intenzione di fare quando usata dall’utente (sandboxing). “Patti chiari, amicizia lunga”, c’è poco da lamentarsi — basta chiedere agli sviluppatori che hanno ottenuto guadagni stratosferici (Pixelmator) o che dopo mesi e mesi di beta non sono stati capaci di risolvere il problema di implementare un sistema di sincronizzazione decente (Things).
Il MAS comporta però una particolare tendenza che sebbene non sia stata troppo difficile da prevedere alla sua apertura, si mostra sempre di più chiaramente con l’avanzare del tempo. La maggioranza delle API che Apple rilascerà d’ora in avanti saranno appannaggio esclusivo delle applicazioni presenti del negozio. Tendenza che inciderà poco (almeno per adesso) sull’uso di OS X per noi utenti esperti, ma che condizionerà pesantemente l’esperienza degli utenti comuni. Un esempio pratico, riallacciandomi alla storia di PDFPen: se vuoi utilizzare iCloud devi essere nel MAS. Vai te a spiegare a mio padre, tra qualche anno quando il supporto a iCloud sarà dato per scontato, perché deve installare un’app non presente nel MAS e potenzialmente maligna come Dropbox solo per avere i dati sincronizzati tra iPhone e OS X.
Il numero di software non-MAS si ridurrà enormemente nei prossimi anni, non ci vuole troppo sforzo mentale per capirlo. E assieme a queste app se ne andrà anche il vecchio paradigma di software toti-potente, ovvero capace di agire con pieni poteri sul sistema operativo — magari ottimo, come SuperDuper!. Ma non solo: dentro o fuori dal MAS, è questa la tendenza, quindi se vuoi tutti i diritti di amministratore fuori, ma se vuoi tutte le API dentro. Il che significa che già da oggi non esiste più un programma che possa accedere a tutte le funzioni del sistema operativo. O diritti da amministratore o API iCloud. O uno, o l’altro.
A pensarci bene, e sperando in un certo grado di flessibilità da parte di Apple, il compromesso non è poi così svantaggioso. Sviluppatori intelligenti come quelli di PDFPen riusciranno sempre a trovare un modo legittimo per risolvere questi problemi, se non lo faranno loro il compito passerà a noi utenti esperti, poco male. Ma i tempi stanno cambiando, drasticamente.