Affichage des articles dont le libellé est signalspam. Afficher tous les articles
Affichage des articles dont le libellé est signalspam. Afficher tous les articles

2012-06-25

Maîtrisez vos versions beta avec Zubhium

[Billet non sponsorisé]

Google Play Store

Distribuer des versions instables de ses applications via le Play Store est périlleux pour la distribution et surtout pour son image de marque.

Le principal avantage est que l'utilisateur n'a pas besoin de changer les paramètres de son terminal pour installer l'application, on bénéficie des serveurs de google et on est tiré vers le haut par les exigences (capture d'écran, bannière, description, ...).

Comme inconvénients, il y a justement la lourdeur des informations obligatoires, l'absence de kill-switch et la suppression des versions anciennes (juste désactivées). Le principal inconvénient est (de très loin) la horde de crétins insidieusement infiltrée dans le reste des utilisateurs :

Jusqu'à présent j'utilisais l'auto hébergement avec un réducteur d'URL efficace et prévenais mes volontaires par sms/mail. C'est au détour d'une lecture de StackOverFlow que j'ai découvert Zubhium ...

La solution zubhium.com


Zubhium est un service en beta et gratuit qui se propose pour l'hébergement de vos apk, la notification des nouvelles versions, le recueil des crashlogs (optionnel) et des feedback (anonymes) des utilisateurs. Il faut préalablement s'inscrire et le système est prêt à fonctionner.

Déclarer un apk

Tout commence par la déclaration de votre beta. Plus simple que Google : un nom, une icône et une description.

L'étape suivante est l'envoi de l'apk, phase très simple qui fonctionne même si on utilise l'apk signée par Eclipse (disponible dans bin/ !).

La dernière étape est la déclaration des adresses e-mail des vos cobayes. Vos cobayes n'ont pas besoin de s'inscrire, l'adresse ne sert qu'à les prévenir.

Les règles de confidentialité sont précisées ici, à vous de juger de l'opportunité de déclarer telle ou telle adresse e-mail.

Vous pouvez également distribuer un lien direct vers votre beta en le copiant/collant dans un tweet par exemple.

Déclarer une nouvelle version


Les nouvelles versions sont nommées "push". Il n'y a que deux contraintes pour faire un nouveau push ce qui rend l'opération largement plus simple que sur le Play Store. Votre apk doit avoir une version supérieure aux "push" existants et vous devez déclarer les modifications apportées.

Ces modifications seront transmises à vos volontaires dans le corps de l'email de notification. Notez que jusqu'à présent il n'est pas nécessaire d’intégrer le SDK de Zubhium à l'application.

Bloquer une ancienne version

Plusieurs raisons peuvent vous emmener à clôturer une version : cesser de recevoir des crash-logs dus à un bug résolu, orienter vers une nouvelle beta ou tout simplement passer à la version officielle sur le site marchand de Google ou Amazon.

Pour pouvoir interagir avec une ancienne beta, il faut nécessairement intégrer le SDK. La documentation est suffisamment bien rédigée pour ne pas l'aborder dans ce billet. Si vous avez des soucis on peut en causer sur twitter.

Le blocage se fait dans l'onglet "Manage" et en cliquant sur "LIVE" :

L'interface vous propose de
  • Envoyer un message qui sera affiché à chaque démarrage de l'application dont la version beta a expiré.
  • Proposer aux utilisateurs un lien vers une beta plus récente OU un store (Google ou Amazon)
  • Forcer l'utilisateur à passer à la version officielle (Google ou Amazon) en bloquant complètement l'application (Kill-switch)

Les crashlogs


Comme précisé dans la documentation, Zubhium peut servir de back-end à ACRA et ainsi agréger les informations obtenues :

En savoir plus sur le terminal:

L'état du réseau :

La pile :

Les logs (que je n'active JAMAIS) :

Et le dump :

Limite plus pratique que DDMS non ?

Bilan

Ça marche et ça marche excellemment bien ! C'est un outil bien pensé et gratuit.

Le SDK permet, sans effort de développement de garder la main sur sa beta et de récupérer les crash de manière textuelle ET graphique. J'adooooore la possibilité d'uploader un apk non signé !

Il est dommage que la fenêtre de feedback ne soit pas (encore) internationalisée, ça peut freiner les cobayes anglophobes. Il y aurait également la possibilité de faire pointer la fin d'une beta vers la toute dernière version.

Bref, je souhaite à Zubhium un bon développement et de perdurer dans la philosophie KISS et surtout de perdurer dans le temps.

Nice works guys.

2012-04-26


Il y a deux jours, j'ai reçu un sms non sollicité, un spam.

Non mobilobox, c'est un numéro porté, je ne suis plus trait (meuh) par le cartel des 3 escrocs que sont Béton, Vivendi et Mandarine. Je suis chez FreeMobile ce qui te vaut la chance incroyable de ne pas être signalé au 33700.

Ça marche pas de chez çamarchepas.com

Ma version personnelle de SignalSpam envoie directement les SMS. Elle ne passe pas obligatoirement par “Intent.ACTION_VIEW“ comme la version grand public disponible sur le PlayStore.

Donc ... erreur sur erreur : l'application refuse obstinément d'envoyer le message au 33700. Mon code est correct, mais ça ne fonctionne pas. Par dépit je passe en mode “Intent.ACTION_VIEW“ pour laisser l'application native de ICS.

Diantre ... même l'application native se casse les dents.

Explications

Le 33700 est géré par l'Association SMS+ (association loi 1901) alias L'Association Française du Multimédia Mobile. L'AFMM précise sur une page de son site les opérateurs membres :
  •  Auchan Telecom
  • Bouygues Telecom
  • Debitel
  • NRJ Mobile
  • Omer Telecom
  • Orange France
  • Orange Réunion
  • SFR
  • SRR
  • Tele2 Mobile
  • Telegate
Il n'y a pas FreeMobile.

Steuplait Monsieur Free ...

Bon M. Free, nous savons toi et moi que ta marge de progression dans le mobile est géante. Tu es encore jeune et plein d'ambition.

Donc, si tu veux vraiment progresser dans le détail de confort inutile à 99% de la population des mobinautes, gère le 33700.

Toi et moi aimons ces détails inutiles qui ont fait ta singularité dans l'ADSL ;)

Message Perso : Hey mobilobox, fais-moi plaisir, internet c'est avec un I majuscule. Autre chose, qu'utilises-tu comme logiciel pourri en ASCII en 2012 ? Cet anachronisme technologique fait commercialement désordre.

2012-02-29

Logiciels Libres et Android





Je reviens sur une information récente de jean marc manach concernant Android. Le secteur de la téléphonie mobile entretient une artificielle différence avec le secteur de l'informatique grand public qui est suspecte et illégitime. Levée de bouclier si Orange ADSL ou google propose un mouchard sur la ligne ADSL et indifférence quasi générale du scandale Carrier IQ.

L'information du "tweet" (identi.ca en fait) est que la FSFE cherche à donner une nouvelle impulsion au mouvement libre sur Android. Le message est fédérateur, remplacer l'existant par un équivalent sans petites lignes liberticides, sans clause léonine.

2012-02-27

Signal Spam v1 en chiffres

Que voit-on dans l'interface d'administration du market ? Des chiffres, des graphes, des cartes du monde ...

Et un peu d'informations pour piloter le projet :
Pas énormément d'installations ... 30, mais ça viendra, un jour, peut-être ... :)

2012-02-14

Contraste Texte / View

Capture avec une rom KANG et séparateur "Bleu Holo"
Cette partie de la série sur la migration Holo n'aura pas de portée générale mais signalspamo-centrée.

2012-02-12

Commentaire sur le Market

Il y a quelques jours dans ma timeline apparaissait ce tweet  de Jean-Marc MANACH  "Je suis un hacker et je ne vous installerai plus de logiciels : apprenez plutôt à hacker." (lien). Je ne vous propose pas cette lecture pour la charge hacktiviste (quoique ;) ) contenue dans le billet mais pour un court extrait qui me fait grincer les dents régulièrement :
Mais alors, vous venez me voir et vous vous contentez de gueuler, comme si c’était une évidence, et que nous existions seulement pour vous rendre heureux (trouvez-vous une vie si c’est le cas) : « Ça marche pas. » Ok, super. C’est pas un rapport de bug, ça va vers /dev/null.
Et je pense directement à ça :
Voila voila :)

2012-02-05

Appliquer un theme en fonction de l'API

SignalSpam actuel fonctionnant sous ICS
Lorsqu'un projet conçu pour Android 2.X est affiché sur un terminal Android 3.X ou 4.X l'interface prend un coup de vieux. Même le android:hardwareAccelerated="true" du manifest.xml n'y peut rien, l'application n'aura pas le look'n'feel propre à Holo.

2012-02-01

Transition vers Holo



Qu'est-ce que Holo ?

Holo est un thème Android inclus dans le kit de développement Android depuis la version 3.0 nommée HoneyComb (API 11). Il se décline en deux tons majeurs : Light/Bright à dominante blanche (comme les applications Google+, SMS, GMail) et Dark ) dominante noire et bleu électrique (comme les applications Music, Listen et l'écran des préférences).

On doit Holo a Matias Douarte  grand fan de Tron apparemment.

Obligations ? Non, Conseil !

Le billet du blog des dév de Google est sans équivoque : le thème Holo devient une brique de base pour la construction de votre interface pour la proposer sur le Market. Contrairement aux âneries lisibles à ce sujet, il n'est pas question d'adopter Holo mais d'adapter Holo.