Android Entwickler bekommen Lizenzschutz von Google

Android Market LizenzserverIn den letzten Tagen gab es viel Neues rund um Androids Market, so wurden die die Marketbedingungen angepasst und sollen in Zukunft die Möglichkeit bieten Apps 48 Stunden lang, anstelle von 24 Stunden zu testen, sowie die Vorbereitung zur Abrechnung über den Mobilfunkanbieter.

Heute veröffentlichte Tim Bray eine weitere Neuerung im offiziellen Android Entwickler Blog: Android Entwickler sollen die Möglichkeit erhalten ihre Apps vor illegalen Kopien zu schützen, ein von Entwicklern bisher immer wieder erwähntes Manko.

Apps können auf Androidgeräten als APK Paket eingespielt werden, ohne Prüfung ob die App rechtmässig erworben wurde. In Zukunft sollen Entwickler die Möglichkeit haben eine Abfrage in ihre Anwendungen einzubauen, die Verbindung mit Googles Lizenzserver aufnimmt und den verknüpften Google Account prüft. Diese Verbindung soll eine zuverlässige Methode bieten zu erkennen ob eine Anwendung vom genutzen Account rechtmässig erworben wurde, andernfalls wird die Ausführung unterbunden.

Die Überprüfung einer Lizenz mittels Server soll in Zukunft die bisherige Kopierschutzfunktion für Bezahlanwendungen im Android Market ersetzen. Entsprechende Entwicklungsbibliotheken stehen für alle Androidversionen ab 1.5 zur Verfügung und können von den Entwicklern ab sofort genutzt werden.

Anwendungsentwickler werden sich freuen, bietet die Methode offensichtlich eine zuverlässige Art der Lizenzprüfung und Verteilung von APKs, im Sinne der illegalen Nutzung, sollte damit überholt sein. Eines der Hauptargumente, die grosse Entwicklungsschmieden gegen den Android Market immer wieder vorbringen, ist damit entkräftigt.

UPDATE: Kurz nach Veröffentlichung dieses Beitrages hat Tim Bray einen neuen Blogartikel online gestellt in dem weitere Informationen zum Lizenzserver Vorgehen erklärt werden, unter anderem dass man im Offlinefall den letzten Status aus dem Cache auslesen kann, das Androidgerät also nicht permanent online sein muss um Anwendungen zu nutzen.