• Android Market – Ajout d’un serveur de licences pour lutter contre le piratage

    Publié le 29 juillet 2010 par Guy (GuyTouch)


    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.

    lvl Android Market    Ajout dun serveur de licences pour lutter contre le piratage Android France

    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.

    Source.


    Guy

    Co-fondateur du site Android france, senior lead developper, passionné de bière et de cigare cubain

    Twitter Google+ 

  • 6 Commentaires pour ce billet

    1. 1 - Nonolol dit:

      “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.”

    2. 2 - Diti dit:

      Mouais, ça serait réservé aux Android avec le Market seulement… Exit les autres (exemple d’Archos).

    3. 3 - Guy dit:

      @Nonolol thx pour l’info je vais nuancer mon propos

    4. 4 - Nonolol dit:

      @Guy Après selon les choix du développeur, certaines applications pourront avoir l’obligation d’avoir un accès à une connexion internet.

    5. 5 - Coolness dit:

      Et ça ne va pas augmenter le temps de lancement d’une application ?

    6. 6 - Ad974 dit:

      chaque compte éditeur disposera d’une paire de client.

      *une paire de clef* non ? ^^

  • Laissez un commentaire

  • Les Brèves