App Studio : le développement « sans code » d’applications prend en charge Windows 10
Et puis il y a de la place dans le Store
Le 02 novembre 2015 à 09h40
4 min
Logiciel
Logiciel
Microsoft a mis à jour son App Studio, un service permettant de réaliser très simplement de petites applications à destination du Windows Store. La nouvelle mouture prend en charge Windows 10 et permet d’adopter le nouveau format universel à destination des PC, tablettes et smartphones. Il existe cependant de nombreuses limitations.
App Studio est un service proposé depuis environ deux ans par Microsoft. Initialement, il servait à créer très facilement des applications simples pour Windows Phone 8. Avec le temps, il a également pris en charge les versions 8.1 de Windows et Windows Phone, y compris le premier format universel des applications. La nouvelle mouture de ce service web prend désormais en compte le format universel de Windows 10.
Des applications simples, sans écrire une seule ligne de code
L’objectif global d’App Studio n’a pas changé, malgré l’enrichissement progressif de ses fonctionnalités. On reste dans l’optique de créer des concepts simples, comme des lecteurs de flux, sans devoir écrire une seule ligne de code. Plusieurs modèles sont proposés et peuvent aller de la solution de facilité (afficher une simple page web dans un conteneur) à l’utilisation d’API capables de brasser plusieurs sources de contenus, tout en contrôlant - dans une certaine mesure – leur affichage.
App Studio n’a bien sûr jamais été conçu comme capable de travailler sur de vastes projets. Il n’est pas question de créer par exemple un traitement de texte, un jeu aux graphismes poussés ou un lecteur multimédia. Le service se destine à ceux qui ne connaissent pas le développement et qui veulent tout simplement tâter ce terrain. Les utilisateurs qui souhaitent un lecteur de contenus pourraient y trouver leur bonheur, tout comme des développeurs qui chercheraient un moyen de concevoir rapidement une maquette.
Applications universelles et nouveaux objets
La nouvelle mouture du service permet techniquement à chacun de se faire une application contenant par exemple toutes les sources de données à consulter, qu’il s’agisse de flux RSS, de comptes Instagram, Flickr, Facebook, Twitter ou YouTube. On peut y ajouter des menus, des collections de contenus et, si nécessaire, du code HTML pour retoucher l’ensemble, même si on s’éloigne du coup de l’objectif premier.
On peut réaliser une application Windows 10 en dix minutes et surtout la publier sur le Store. C’est d’ailleurs la principale nouveauté de cette version, qui s’adresse donc aux PC, tablettes et smartphones. Un nouvel émulateur, avec vue plein écran, permet de contrôler le résultat sur les trois formats. Notons également l’ajout de la Collection App qui permet de gérer les collections de données sans se connecter sur l’App Studio. Une fois modifiées, ces collections répercutent leurs changements dans les applications liées.
Autre nouveauté de cette version pour Windows 10, la possibilité pour le « développeur » de créer sa propre vignette dynamique pour son application. Cela signifie évidemment choisir une icône, mais surtout définir quels contenus peuvent venir alimenter le diaporama qui s’affichera. Une fonction que l’utilisateur pourra évidemment couper. Cet enrichissement graphique se retrouve également dans la présence de nouveaux thèmes prédéfinis (que l’on peut modifier à loisir), de nouvelles icones ou encore d’un éditeur pour l’image principal qui sert de bannière en haut de l’application.
Une bêta qui doit encore évoluer
App Studio n’est cependant pas terminé et est toujours disponible sous forme de bêta. La nouvelle préversion inclut d’ailleurs un début de support de Windows 10 IoT, et on perçoit l’intérêt de proposer à la fois un système « gratuit » pour ce type d’équipement et une plateforme de petites applications qui pourraient s’exécuter en mode démonstration. On y trouve également la gestion des paquets NuGet, tandis que le code de certaines bibliothèques ou de démos d’applications se trouve sur GitHub.
Les utilisateurs intéressés pourront débuter leurs essais sur le site d’App Studio. La solution est gratuite et ne nécessite qu’un compte Microsoft, qui servira d’ailleurs à faire le lien avec le Windows Store si nécessaire. Notez d’ailleurs que même si ce service est focalisé sur la création d’applications simples sans jamais toucher au code, il permet d’exporter le projet au format Visual Studio. Toujours en restant dans la gratuité, un développeur qui souhaiterait faire ses premières armes pourrait alors récupérer l’édition Community 2015.
App Studio : le développement « sans code » d’applications prend en charge Windows 10
-
Des applications simples, sans écrire une seule ligne de code
-
Applications universelles et nouveaux objets
-
Une bêta qui doit encore évoluer
Commentaires (47)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 05/11/2015 à 09h07
Heu… Appcelerator Studio (titanium). Je pense qu’il y a difficilement mieux à l’heure actuelle pour faire du dev multi-plateforme avec un résultat très très proche d’une appli native (c’est pas phonegap et ses “wrapper” tout moisie…).
Le 06/11/2015 à 16h27
Je disais pas ça sérieusement, mais par rapport à une image de l’article dans laquelle on voit une appli Next INpact.
Le 02/11/2015 à 09h45
Je reste dubitatif quant à la qualité des applications qui vont ressortir de tout ça… étant donné que c’est justement orienté “non-développeurs”.
Le 02/11/2015 à 09h48
Un jour les “développeurs” coderont sous powerpoint…
Le 02/11/2015 à 10h01
C’est pas mal pour ceux qui voudraient commencer à toucher au développement sans s’y connaître encore beaucoup : création via l’App Studio, puis import dans Visual Studio pour aller plus loin, comme dit dans l’article : la trame du début de l’appli y sera, ce qui facilite grandement la compréhension de la structure du projet, et du fonctionnement de certaines features…
Le 02/11/2015 à 10h08
Le Frontpage du dev, si le résultat est d’aussi bonne qualité ça promet " /> (bien qu’objectivement le concept ne soit pas con du tout, on peut très bien avoir de bonnes idées mais aucune connaissance en programmation pour les mettre en oeuvre et pas le temps/pas l’envie de se mettre la tête là dedans)
En tous cas il va être beau le store avec ce truc " />, c’est sur MS va pouvoir s’enorgueillir d’avoir des dizaines de millions d’applis dessus … dont la très grande majorité n’a strictement aucun intérêt " />(un peu comme tous les stores concurrents en fait)
Le 02/11/2015 à 16h23
Le 02/11/2015 à 16h57
Le 02/11/2015 à 21h00
Très intéressant comme truc, avec toutefois des limitations, mais il s’agit d’une béta.
Je vais tâcher de lire ce foutu howto (j’ai généré le fichier PDF kivabien).
Dans les limitations, de ce que j’ai pu voir, deux types de collections possibles, l’une statique (i.e. intégrée à l’application), l’autre dite dynamique (i.e. intégrée au nuage), alors que j’aurai plutôt besoin d’une collection statiquo-dynamique (en gros, qui soit directement intégrée à l’application pour la base – donc statique – mais permettant d’ajouter des informations supplémentaires – d’où le dynamique).
Exemple tout bête, afin de me faire comprendre… le dictionnaire utilisateur que l’on retrouve dans de nombreuses applications.
Pareil, je n’ai rien vu concernant la possibilité d’insérer un système de recherche dans une collection (un comble, sachant qu’il s’agit ni plus ni moins qu’une base de données).
Par contre, point très positif, ça va me permettre de me remettre à la programmation, vu que c’est exportable vers Community 2015, afin d’analyser le code un peu plus en profondeur.
En tout cas, très bonne initiative de la part de Microsoft.
Ça me permettra peut être enfin de créer un dictionnaire fr/jp de qualité, libre de droits, avec des exemples, des contextes, pas juste ce que j’appelle un glossaire ou une liste mots ^^;
Surtout que j’ai trois dictionnaires franco-japonais libres de droit, sauf qu’aucun deux n’a le même format…
Ce serait trop simple, bien sûr, vu que l’un d’eux n’est qu’un simple glossaire, et c’est le seul qui est actuellement utilisable informatiquement parlant (merci à JMD, l’initiateur d’un des premiers dictionnaires franco-japonais collaboratifs, ainsi qu’aux autres – Jay, Itazura, Groumf, Général, Christophe R*y, et tant d’autres que j’ai pu rencontrer lors d’AAB (Appel À Bouffer/Boire) que j’ai parfois organisé… le dernier se passant à Tôkyô en 2004).
Les deux autres sont des scans d’ouvrages datant de la fin du 19ème siècle et du début du 20ème siècle, dont l’un inclut en plus un très gros passage concernant la grammaire.
Très gros travail en cours (sur mon temps libre), d’où ce soucis d’avoir un système statiquo-dynamique.
Après, il me faudra la possibilité de faire une recherche dans la collection.
Le 02/11/2015 à 21h06
NSFW (je coupe exprès certains passages pour cette citation détournée ^^;)
Le 02/11/2015 à 21h15
Le 02/11/2015 à 23h21
Le 03/11/2015 à 08h31
Bonjour
Je suis intéressé par vos dictionnaires libres de droit
Pourriez-vous m’en donner les coordonnées ?
Merci
Frederic
Le 03/11/2015 à 15h16
Le 03/11/2015 à 20h02
peut-être parce qu’un site comme Facebook a besoin d’être spécifiquement optimisé pour chaque navigateur, sinon il tourne pas ?????
Bref on m’a pas trop entendu parce que MS fist pas plus ses utilisateurs que d’autres marques vu que les nouvelles offres sont exactement au même niveau, mais je suis sûr que toi qui passe ta vie à leur cracher dessus sans même savoir seulement de quoi tu causes, tu n’as pas raté encore une occasion de te sentir faussement important et d’exprimer toute ta rage qui est contenue à l’intérieur de toi sur ce coup là! c’est bien t’iras loin dans la vie " />
Le 04/11/2015 à 15h26
Une appli Next INpact pour WP confirmée ? " />
Le 02/11/2015 à 12h46
Interessant ca ! Sais-tu s’il y a l’équivalent sur Android ?
Le 02/11/2015 à 13h06
Le 02/11/2015 à 13h37
Très intéressant, j’ai une application à réaliser.
J’y ai jeté un oeil et cela ne sera guère possible…ce n’est pas encore assez poussé mais c’est un début… J’espère qu’ils en feront une version pour “développeur”, car il faut un minimum de compétences pour comprendre le fonctionnement complet d’une application. Un outil complet (et bien pensé) peut être un gros gagne temps pour les développeurs multiplateforme.
Le 02/11/2015 à 14h02
Le 02/11/2015 à 14h03
La version “developpeur”, l’outil complet et bien pensé, c’est Visual Studio hein
Le 02/11/2015 à 14h19
Pour moi, c’est bien joli, et j’aimerai bien aussi, mais mon “souci” principal, est que pour ne pas avoir à “écrire une ligne de code”, il y a un ENORME paquet de ligne de code à créer, maintenir, et à mettre à jour au fur et à mesure des besoins. Un peu comme IFTTT , au final, tu auras un lag entre le moment où un service apparaîtra et le moment où un IFTTT apparaitra …
Et pour ça tu auras toujours besoin de “developpeur” " />
Et comme très souvent pour les “codes générés”, pour faire des choses simples, ça ne posera pas de souci, mais tu seras toujours bloqué, et tu devras toujours “mettre la main dans le code” …
une partie de mon metier, est de refaire des codes créés avec des outils “de création de reporting pour fonctionnel”, en “vrai code” … histoire d’avoir de meilleures performances, ajouter de nouvelles fonctionnalités et/ou “aller plus loin” " />
Ca ne veux pas non plus dire que ça n’arrivera jamais … mais la quantité de “vrai code” pour arriver là … est colossale " />
Le 02/11/2015 à 14h28
Le 02/11/2015 à 14h42
Mais bien sûr. Ce n’est pas parce que c’est simple que ça n’a pas demandé beaucoup de boulot, bien au contraire. Rendre les choses simples, c’est un boulot extrêmement compliqué.
J’aime prendre un exemple dans l’IHM : “je prend une photo, je veux l’envoyer à quelqu’un” comment ultimement ce devrait être ? Selon moi, la seul question que l’utilisateur devrait avoir à répondre, c’est “à qui ?” tous les aspects techniques (protocole, connexion…) ne devrait lui être proposer seulement si il en fait explicitement la demande. Cependant, envoyer une image par e-mail, par Bluetooth, par P2P privé, par le cloud… c’est le but qui intéresse l’utilisateur, pas les moyens. C’est aux informaticiens de s’occuper à rendre ces moyens transparents pour que l’utilisateur ne s’intéressent ultimement qu’à son objectif. Et oui, c’est un énorme boulot.
Le 02/11/2015 à 15h01
Est ce qu’avec App Studio on peut accéder à une base de donnée ? Ou alors le faire par l’intermédiaire d’une page web encapsulée ?
Le 02/11/2015 à 15h05
Le 02/11/2015 à 15h13
Bien entendu que c’est simple … Jusqu’à ce que la demande c’est : envoyer ce message à toutes les personnes qui ont répondu à l’invitation facebook, en envoyant une réponse par SMS si ils sont dans mes contacts, par Mail si ils n’ont pas de numéro de téléphone et par messagerie facebook sinon.
C’est facile de faire simple quand le cas est simple … qui va coder ce genre de “module” à coller ?
Le 02/11/2015 à 15h21
T’inquiète, je pense aux nouvelles d’Asimov quand je parle de mon “rêve”
Tu le dit toi même, c’est “professionnel” qui te pose problème. Quand tu es professionnel dans un domaine, à un moment donné, tu va quand même devoir entrer dans la technicité de ta profession sinon on aurait pas forcement besoin d’un mec avec des études à ton poste.
Il y a aussi le fait que l’on est encore au début de l’informatique pour le grand public. Il y a encore plus de truc encore à inventer, à améliorer… Alors, oui effectivement beaucoup de truc jouant sur l’argument de la simplicité sont surtout des truc très réduit.
Personnellement, le passage de l’interface DOS à une interface cliquable reste pour moi un énorme révolution et quoique tu en dises, ça marche vachement bien quand même, ça fait le boulot très bien, ça répond à la grande majorité des besoin et seule une poignée de barbus ont besoin de plus.
Le 02/11/2015 à 15h23
C’est ce que tentait de faire Windows 8, avec sa notion de “partager” accessible toujours de la même façon, via la charmsbar, puis ensuite en demandant via quel média (donc pas encore assez poussé mais il y a encore des cas où c’est nécessaire) puis à qui.
Le 02/11/2015 à 15h26
Le 02/11/2015 à 15h35
Le 02/11/2015 à 15h44
C’est là où l’on arrive forcément à un moment donné à devoir utiliser des nouveaux modèles mathématiques voir débuts d’IA capables de réagir à des jeux de comportement possible aux combinaisons bien trop grandes qu’il serait difficile de tous les prévoir.
Mais là par exemple, on peut tout de même imaginer dans un système encore faisable comme un “générateur d’ordres guidé” comme une suite d’une phrase composer de mot qui peuvent être choisi dans une liste déroulante. C’est au final ni plus ni moins qu’un éditeur de ligne de commande dans un langage pratiquement naturel et à l’aide d’une interface adapté au grand public.
Le 02/11/2015 à 10h11
Les “bons” dev peuvent toujours se reconvertir … la NASA cherche à remplacer quelques anciens
http://www.theregister.co.uk/2015/10/31/brush_up_on_your_fortran/
" />
Le 02/11/2015 à 10h15
De mon point de vue, si ça permet de créer une app dans les régles de l’art, avec tout ce qu’il faut pour mobile/desktop … et que je peux prendre la main sur Visual Studio, c’est génial pour démarrer
Le 02/11/2015 à 10h17
Le 02/11/2015 à 10h21
Reste à voir la qualité du code… Si ça ressemble au code auto-généré habituel c’est pas top mais mieux que rien !^^
Le 02/11/2015 à 10h26
Ca peut être sympa pour les entreprises qui veulent se mettre en vitrine sur le store et qui n’on pas forcement les moyens de sous traiter celà
Le 02/11/2015 à 10h34
Le 02/11/2015 à 10h37
Le 02/11/2015 à 10h41
Oui mais après c’est comme pour toutes les activités (les “intellectuelles” au sens très large notamment) :
J’ai découvert la conception de site web avec des WYSIWYG (Frontpage et Dreamweaver pour ne pas les nommer) avant de regarder plus avant comment ça marchait derrière (le code html) puis une version plus évoluée (CSS, php, etc.) mais parce que, de base, j’avais une curiosité orientée vers là.
Tout le monde ne l’a pas (et heureusement)…
En revanche, j’ai également l’impression que répéter “regardez ! c’est facile ! pas besoin de connaitre le code” dévalorise un peu le boulot des vrais dev’ (et c’est valable et vérifiable pour toute l’informatique) :$
Le 02/11/2015 à 10h42
Démocratiser le développement à des non développeurs, oui, mais attirer les non développeurs en substituer le code à des outils “simplistes”, c’est beau, mais au final le “dev” sera limité par l’outil lui même …
Je dois avouer ne pas connaitre l’outil en question mais à voir la capture, on peut ajouter par exemple un flux Youtube dans son app … mais si je veux Dailymotion ?
Si Bing ne donne pas de bons résultats ? Si je veux tout passer à DuckDuckGo.
Le bon coté, ici c’est qu’il propose d’exporter sous Visual Studio pour “modifier” le code … mais si le “non dev” ne veux pas mettre la main dans le cambouis, alors l’outil sera l’ensemble de ses possibilités.
Reste, que, pour moi, ça reste une bonne porte d’entrée dans la création d’apps, et peut donner l’envie à une personne d’aller plus loin par la suite … donc je suis pour " />
Le 02/11/2015 à 10h45
Le 02/11/2015 à 10h48
Le 02/11/2015 à 11h04
Le 02/11/2015 à 12h22
Le 02/11/2015 à 12h32
Même idée.
Je vais regarder ça ce soir moi " />
Le 02/11/2015 à 12h45