Publication sous Android
Un survol...
www.mobidroid.com
Qu'est ce qu'une signature numérique?
La signature numérique est un mécanisme permettant d'authentifier
l'auteur d'un document électronique et de garantir son intégrité.
Pourquoi signer son application?
- Identifier la personne ou l'organisme
qui a apposé sa signature.
- Garantir que le document n'a pas été altéré
- Attention, une application signée peut être copiée
La sécurité sur android repause sur la signature.
- Il est impossible d'installer une application non signée
- Une application avec une signature expirée :
- Ne peut pas être installée
- Cependant elle peut être exécutée
- Les applications doivent avoir une expiration supérieure au 22 octobre 2033 pour être acceptées sur le Androi Market
Stratégie de signature
Signer toutes vos applications avec la même clé.
- Permet la mise à jour (package)
- Permet la modularité
- Permet le partage de données et code
Étapes de la signature
1 - Création du trousseau (keystore)
2 - Création de la clé
3 - Application de la signature
4 - Optimisation du paquet (zipalign)
Démonstration
La distribution
ADB
Site internet
Carte mémoire
Fichier .apk
Plateforme de marché
Autres
Les différentes plateformes
- Android Market
- Slide Me
- AndAppStore
- OpenMarket
- Boutiques Télécom
- Boutiques spécialisées
- Autres?
SlideMe
Android Market
Avantages
- Beaucoup d'usagers
- Réalisé par google
- Transparence des ventes
- Interface plus évoluée
- Aucun remboursement
- Disponible partout (vente et achat)
- Frais transaction bas
Inconvénients
- Moins de visibilité
- N'est pas de google
- Frais si échec d'installation
- Beaucoup d'applications
- Remboursement 48h
- Filtrage des applications
- Vente non dispo. au Canada