AppUp...Tout ce qu'il faut savoir!


AppUp

Intel a lancé aux Etats Unis en Janvier 2010 l’AppUp Center. Cette Boutique en ligne a été lance en version beta pour permettre aux développeurs de vendre leurs applications développées en C / C++ pour les netbooks mais ce n’est pas le seul objectif de ce programme. Regardons de plus prés le programme Intel AppUp pour les développeurs ainsi que tous les avantages qu’il propose pour savoir exactement à quoi s’attendre avec AppUp!


Pourquoi une boutique en ligne?
Le récent lancement des différentes boutiques en ligne d’applications pour les smartphones est très important. Ces téléphones ‘intelligents’ proposent plusieurs services qui se présentent pour la plupart sous forme d’applications: des applications que l’on vend, que l'on distribue et que l'on achète. Les solutions actuelles ne sont pas suffisantes. Ces appareils nécessitent une passerelle spécifique et sécurisée afin de naviguer pour trouver et acheter les applications souhaitées. Grace à ce nouveau modèle de boutique en ligne qu’est l’AppUp Center, on peut à tout moment et n’ importe où trouver l’application que l’on veut, la télécharger et l’utiliser en quelques secondes. Vous n’avez plus besoin d’aller naviguer sur le web en parcourant plusieurs pages pour trouver la bonne méthode pour installer l’application ou pour trouver les critiques et les commentaires d’autres utilisateurs. Tout est regroupé sous l’AppUp Center, que ce soit la distribution, la recherché, la navigation, l’achat, l’installation ou même les avis et les critiques pour les applications! Ceci pour rendre l’usage très facile aussi bien pour les développeurs que pour les consommateurs.


Le marché
Ce marché est en pleine évolution. Les appareils se diversifient, ils ont différentes tailles et formes. On commence à voir une boutique en ligne pour chaque fabricant, contenant des applications propres à chaque appareil. Qu’en sera t il lors qu’on aura des applications aussi bien pour les Netbooks, la télé, les tablettes ou autres appareils électroniques intelligents pour nous faciliter la vie ? Comment se retrouver dans ces boutiques différentes les unes que les autres pour trouver l’application qu’on a installé sur son ordinateur portable et qu’on la veut aussi pour la tablette qu’on vient d’acheter ? Et en tant que développeur, que feriez vous si vous créiez un nouveau service ou un composant permettant de délivrer des solutions pour la boutique en ligne ou même pour les développeurs ?
Ce qui manque c’est bel et bien une boutique en ligne commune permettant la distribution des applications pour tous les appareils quel que soit le fabricant ou l’opérateur pour que le consommateur puisse retrouver ses applications favorites sur tous ses appareils.


Le Modèle AppUp
C’est pour cela que l’AppUp Store a été créé. L’AppUp est un framework pour les app store, il permet aux développeurs de soumettre les applications ou même les composants qu’ils ont créés pour plusieurs appareils utilisant des systèmes d’exploitation différents. D’un autre coté, les consommateurs pourront installer l’AppUp Store sur différents systèmes afin d’accéder au moment souhaité à toutes les applications déjà achetées pour l’utiliser sur n’importe quel appareil.

Ainsi avec AppUp, vous bénéficiez des avantages qu’Apple propose avec son AppStore tout en ayant la possibilité de distribuer et d’acheter des applications pour différents appareils par le biais des fournisseurs de services.


Les débuts d'AppUp
Il fallait qu'AppUp démarre quelque part. Les netbooks basés sur les processeurs Intel représentent un très grand marché d’appareils informatiques existant manquant d’applications. En 2009, près de 40 Millions de Netbooks ont été vendus, plus que les iPhones. Les différentes études de marché prévoient 150 Millions de Netbook pour 2014. Après quelques mois du lancement, nous avions plus de 1000 applications and l’AppUp Center. En plus de cela, l’AppUp store permet de lier un seul compte à 5 Netbooks, ce qui permet d’accéder à toutes les applications achetées sur n’importe lequel de ces appareils.

Concernant les environnements de développement, on a commencé avec C/C++ et Windows pour support de notre Kit de développement logiciel. Bien sur, ce n’était que le début et on a choisit la solution la plus répandue pour les 40 Millions de Netbooks déployés. Le Kit de développement fourni avec notre programme (version Beta), était très limité et on a préféré concentrer nos efforts sur l’initialisation et l’authentification des applications pour nous assurer du bon déroulement de l’achat ainsi que l’attribution de la licence appropriée pour une utilisation sur le système qui l’exécute.
Intel a aussi reconnu la nécessité de permettre à notre communauté de créer de la valeur de marché en créant des services et des composants qui aideront les développeurs à créer et vendre leurs applications. Avec la version béta du programme, nous avons créé un catalogue avec notre communauté de développeurs. A ce jour, nous avons vu des solutions qui permettent à un plus large éventail d’applications de s’ajouter à notre boutique en ligne en plus de ce que le SDK permettait !

Elargir les environnements de développement
Nous ne nous sommes pas arrêtés au C/C++, nous avons ajouté Adobe AIR ainsi que .NET. Dans un futur proche nous supporterons aussi Silverlight et Java. Toutefois, ces langues prises en charge et runtimes ne sont pas les limites du développement d’applications pour AppUp. Pour les applications Windows, nous autorisons l’implémentation de Wrapper autour de n’importe quel langage ou runtime que windows peut supporter. Ainsi, si votre application n’est pas écrite dans un langage supporté par notre SDK, vous pouvez toujours ajouté un emballage autour comme couche supplémentaire dans votre application qui vous permette d’utiliser l’un des langages natifs supportés ce qui permettra d’exécuter vos applications dans leur environnement natif. Le message que je vous adresse ici est que l’embarras du choix est l’un des plus grand avantage proposé par le modèle AppUp. Vous pouvez développer des applications en utilisant les outils, les langages et les runtimes qui correspondent aux mieux à vos besoins.

Environnements AppUp


Appareils et OS
Actuellement, AppUp prend en charge Windows et Moblin pour s’aligner sur les OS les plus répandus pour les systèmes portables. Comme on ouvre AppUp à tous les appareils, on essaiera de supporter de la même façon le plus grand nombre de systèmes d’exploitation. Meego est un nouvel OS très complet compatible avec les netbooks, les nouveaux smartphones, les tablettes, les Smart TV… Intel et Nokia ont annoncé Meego comme la nouvelle génération d’OS qui reprend le meilleur de Moblin et Maemo. En mai, la version Meego de netbook est sortie. En Octobre, les versions tablettes et combinés sont sortis. Le développement évolue très rapidement et on s’attend à avoir un client AppUp pour chacun de ces dispositifs.

D' un autre coté, AppUp a été lancé afin de collaborer et travailler en partenariat avec les fabricants, les fournisseurs de services et les détaillants. Je sais bien que vous voulez connaître les dates exactes pour chaque sortie et version d’AppUp mais nous devons respecter les relations avec nos partenaires avant de divulguer une feuille de route de ces accords. Donc, la seule chose que je pourrais vous dire aujourd’hui : Restez à l’écoute pour plus d’informations et revenez le plus possible sur le site IADP pour connaître les nouvelles sorties !

multiple appareils


Monétisation
Comme je viens de le mentionner, on essaye d’élargir le nombre de dispositifs et vitrines pour AppUp. Mais il ne faut pas attendre le déploiement total, il faudra soumettre vos applications sur l’AppUp actuel pour en tirer le plus de bénéfices possibles. Le potentiel de monétisation des applications ne cesse d’augmenter avec AppUp. Il y a une énorme opportunité pour les développeurs pour créer et vendre des solutions qui aident les autres développeurs à monétiser et distribuer des applications. On le voit déjà avec quelques-uns des développeurs qui vendent des services et des solutions de composant aux développeurs AppUp. Et c’est pour cela que suite au succès de notre programme Intel AppUp Developer Program aux Etats Unis, ce même programme sera lancé prochainement en France.

Monétisation


J’espère que cet article vous permettra de comprendre un peu mieux le programme AppUp, son fonctionnement et les différents avantages qui en découle. En tant que Community Manager de ce programme, j’ai une vision peut être interne à Intel donc je n’ai peu être pas détaillé des parties que vous considérez Importantes. N’hésitez pas à laisser vos commentaires ci dessous (même en format vidéo…plus fun), votre vision des choses, les services que vous recherchez que vous soyez Développeurs ou clients d’AppUP !!!



Per informazioni complete sulle ottimizzazioni del compilatore, consultare l'Avviso sull'ottimizzazione