samedi 18 février 2012

OS X 10.8 Mountain Lion : Ce que ça change

Après un début quelque peu sur la défensive, je m'intéresse de plus en plus à OS X Mountain Lion.
En effet, cette version apporte quelques nouveautés intéressantes et des apports d'iOS qui sont les bienvenus. L'intégration d'iCloud dans le système peut effrayer les paranoïaques de la sécurité et je les comprends. Confier à une société tierce ses données, ça fiche la trouille. Cependant, pour beaucoup, cela importe peu face au confort apporté par le système. Enfin, revenons au sujet...

Pour les développeurs, il n'y a pas énormément de nouveautés, mais y a t-il vraiment besoin de nouveautés ? Qui maitrise à 100% tous les frameworks de OS X ?

Pour ma part, l'intégration de Twitter dans OS X m'intéresse car cela pourrait être utile pour mon logiciel de Quiz. En effet, pourquoi ne pas ajouter un petit bouton pour partager son score ou encore la possibilité de jouer en ligne grâce au game center ? Cela vous tente ? Moi oui !

La grande nouveauté de Mountain Lion est quand même la possibilité de signer le code de l'application. Sur ce point, je connais des développeurs qui seront ravis de pouvoir signer gratuitement leurs applications pour éviter une certaine forme de piratage. Eh oui, le piratage des applications est un fléau pour les développeurs indépendants. Ils n'ont pas la puissance d'un Adobe pour faire respecter leurs droits.
Une question me vient à l'esprit, comment cela va se passer pour les logiciels OpenSource ? Ce genre de chose est en général en contradiction avec la licence (pour ceux qui connaissent la polémique du SecureBoot de Microsoft avec la communauté libre). Eh oui pour un logiciel libre, il est possible de le décompiler et le modifier sans contrevenir à aucune règle. Cependant, il me semble intéressant qu'une version compilée pour Os X 10.8 soit signée pour rentrer dans les règles par défaut de sécurité d'Apple et ainsi toucher plus de monde ! Combien iront modifier le réglage par défaut de sécurité dans les préférences du système ?

Pourquoi signer son application ? En réalité cela reste une manière pour Apple de contrôler ce qu'il se passe sur son système sans pour autant tout valider en amont de l'installation. Tiens, cela me fait penser à une autre plateforme, oui : Android de Google.
Mais pas seulement. En effet une application signée peut émettre des notifications au niveau du système (comme sur iOS) et accéder à iCloud pour le stockage de données.
Avec toutes les applications signées, finis les logiciels qui volent les données ou qui font de la publicité intrusive sans savoir qui est derrière ! Dans ces dernier cas, Apple peut interdire l'exécution de l'application incriminée à distance (pour peu que l'ordinateur soit connecté à internet) en invalidant le certificat du développeur ayant signé l'application problématique. Quid des conséquences d'une telle désactivation ? Apple se réserve-elle le droit de poursuivre en justice le développeur posant problème ? Je pense que oui, mais il faudrait fouiller les conditions générales d'utilisation et de service d'Apple pour avoir une réponse plus précise.

J'attends vos commentaires sur le sujet !

jeudi 16 février 2012

Apple Mountain Lion : La lente éradication des applications non AppStore

Apple à créer la surprise cette après midi en annonçant le successeur de Lion pour cet été. Il se nomme OS X Mountain Lion et il apporte plus de 100 nouveautés. Au passage Apple entérine l'abandon du terme "Mac" dans le nom du système.

Sur les pages dédiées au successeur de Lion, Apple continue sont travail de fermeture de la plateforme pour arriver lentement à la même situation que pour iOS.
En effet l'une des nouvelles fonctions annoncés par Apple est la possibilité de bloquer l'installation d'application ne venant pas de l'AppStore. Heureusement cette fonction est débrayable permettant ainsi plus de liberté. Même si la raison de cette fermeture est la sécurité je trouve que cela limite le système à l'économie Apple et seulement Apple ! Dans deux ans, qui prendra la peine d'aller voir en dehors de l'AppStore si il existe d'autre application génial ou libre ?
Quid des applications libres ne pouvant entrer dans l'AppStore à cause de la licence (VLC, LibreOffice, etc..)
N'hésitez pas à donner votre avis dans les commentaires ! Attention à ne pas dériver !