Microsoft lance le projet on{x} pour Android
Microsoft lance le projet on{x}... pour Android
Un service destiné à "automatiser sa vie"
Microsoft a un OS mobile et une galerie d'applications florissante, mais cela ne l'empêche pas de proposer des applications exclusives à d'autres plateformes. Pas étonnant, diront certains, du moment où l'entreprise tire assez de revenus d'Android (en redevances), potentiellement même plus que ce qu'il gagne de Windows Phone.
Le projet on{x} est un nouveau service orienté développeurs sous forme d'application gratuite disponible uniquement sur Google Play. Il permet aux passionnés d'informatique de programmer rapidement leurs mobiles à réagir dynamiquement et continuellement aux changements qui peuvent survenir au court de la journée.
Le projet propose une API JavaScript pour programmer à distance son Android Phone. Les "règles" sont créées et enregistrées sur le site du projet, puis envoyées au smartphone.
http://www.youtube.com/watch?v=qfLMTsIJsoo
Il devient donc très facile de programmer le téléphone à SMSer son ami quand on sort le rejoindre, ou à envoyer son emplacement précis quand son épouse envoie un "où es-tu ?".
Pour cela, on{x} nécessite l'installation d'un framework de capture continue de signal qui serait selon Microsoft d'ores et déjà optimisé pour économiser la batterie. L'application exige bien entendu de larges "pouvoirs" sur l'appareil, lui permettant d'accéder au maximum de ses capacités.
Pour ceux qui ne souhaitent pas forcément coder, un ensemble pré-établi de "recettes" permet de créer visuellement les règles les plus communes. Le code résultant peut être consulté par ceux qui souhaitent apprendre par la pratique.
Avec JavaScript, Microsoft assure l'interopérabilité de ces règles avec d'autres plateformes à supporter dans le futur.
Mais d'abord, on expérimente chez les autres !
:fleche: Le site officiel du projet
:fleche: La Beta de on{x} est téléchargeable sur Google Play
https://www.onx.ms/images/landingPage.png
Source : l'annonce de Microsoft sur le blog de l'équipe de Bing (le moteur de recherche)
Et vous ?
:fleche: Que pensez-vous du projet ?
:fleche: Pourquoi est-il disponible initialement sous Android selon vous ?
Pas fatigué de copier... Apple ?
Apple a inventé cela il y a très, très longtemps. Ce n'était pas sur des téléphones mais c'était la même idée : automatiser sa vie, et ça s'appelait AppleScript.
C'est toujours fourni sur Mac, mais ça n'a jamais vraiment pris. Apple a essayé alors, il y a quelque années, de rendre la chose encore plus abordable (théoriquement) avec "Automator". Pas mieux, voire pire (le comportement d'Automator est encore plus difficile à comprendre que celui d'un script AppleScript).
La raison de ce demi-échec est simple : ceux qui aiment programmer passent rapidement à quelquechose de plus consistant. Ceux qui n'envisagent même pas de programmer leur ordinateur, ne s'en servent jamais.
Et, plus fondamentalement : automatiser une tâche n'est jamais à coup sûr une opération rentable. Le temps que l'on passe en développement est parfois plus long que celui qu'on s'économise, mais ça on ne peut pas le savoir à l'avance... ne reste que la satisfaction intellectuelle de s'être épargné une tâche abrutissante au profit d'une tâche plus gratifiante.
AppleScript reste un outil simple à mettre en oeuvre pour les programmeurs qui veulent rapidement automatiser une tâche. C'est le vrai "basic" moderne.