Bonne nouvelle pour les développeurs d’application payante, Google a mis en place un système de serveur de licence qui devrait permettre de certifier que les applications utilisées ont bien été payées sur le market.
Cet outil LVL pour (License Verification Library) est livré avec le SDK permettant de mettre en oeuvre cette authentification.
Sans rentrer dans les détails, le principe est de permettre à vos applications avant de se lancer de demander une vérification sur Android Market avec un système de clés publiques et privée, chaque compte éditeur disposera d’une paire de cles.
Le petit inconvénient de ce système c’est l’obligation des téléphones d’avoir un accès à une connexion internet pour pouvoir utiliser votre application (pour règler ce problème la librairie proposera un système de cache pour une utilisation offline).
Il faudrait tester cette nouvelle solution pour voir si elle n’est par trop contraignante au niveau développement et utilisation, mais dans l’absolu je pense que c’est une bonne inititative de la part de Google qui devrait du coup donner un peu plus confiance aux éditeurs de jeux sous Android.



















29 juillet 2010 à 13 h 53 min
“Le petit inconvénient de ce système c’est l’obligation des téléphones d’avoir un accès à une connexion internet pour pouvoir utiliser votre application.”
En es-tu sûr? Car l’article (cf. source) précise que:
“Obviously, you can’t call out to the server when the device is off-network. In this situation you have to decide what to do; one option is to cache licensing status, and LVL includes prebuilt modules to support that”.
Autre information tiré de l’android dev guide (http://developer.android.com/guide/publishing/licensing.html):
“ServerManagedPolicy is a flexible Policy that uses settings provided by the licensing server to manage response caching and access to the application while the device is offline (such as when the user is on an airplane). For most applications, the use of ServerManagedPolicy is highly recommended.”
29 juillet 2010 à 13 h 59 min
Mouais, ça serait réservé aux Android avec le Market seulement… Exit les autres (exemple d’Archos).
29 juillet 2010 à 14 h 03 min
@Nonolol thx pour l’info je vais nuancer mon propos
29 juillet 2010 à 14 h 06 min
@Guy Après selon les choix du développeur, certaines applications pourront avoir l’obligation d’avoir un accès à une connexion internet.
29 juillet 2010 à 14 h 49 min
Et ça ne va pas augmenter le temps de lancement d’une application ?
29 juillet 2010 à 17 h 19 min
chaque compte éditeur disposera d’une paire de client.
*une paire de clef* non ? ^^