Beautiful Widgets passe en V5

Posté par SOS Blog's Team le mardi 4 décembre 2012

Level Up Studio propose aujourd’hui une nouvelle version de Beautiful Widgets. La version 5 est maintenant dans les bacs. Elle propose une refonte globale de l’interface du plus bel effet. La première nouveauté est de pouvoir paramétrer vos widgets de manière indépendante tant pour les données affichées que pour les thèmes utilisés. Lire la suite

Applications mobiles | 1 commentaire

Beautiful Widgets passe en version 4

Posté par SOS Blog's Team le mercredi 14 mars 2012

Beautiful Widget se met à jour en version 4 pour proposer des nouvelles fonctionnalités. La première est le support de la météo multi-sites. Auparavant, seul les prévisions de l’endroit ou vous vous trouviez (selon la géolocalisation ou non) Vous pouvez désormais ajouter plusieurs endroits.

La seconde fonctionnalité concerne les thèmes et widgets. Levelup Studio propose également un Market de thèmes et icônes. Lire la suite

Applications mobiles | 2 commentaires

La fragmentation sur Android, mythe ou réalité ?

Posté par SOS Blog's Team le lundi 14 juin 2010

Quasiment depuis le lancement d’Android, nous entendons parler de fragmentation. La dérivation du code original de l’OS faite par China Mobile pour oPhone est un bon exemple. Mais dans le cas présent, nous parlerons plus d’une variante plutôt que de fragmentation. Alors cette fragmentation, mythe ou réalité ?

Selon nous, le mieux placé pour y répondre est un développeur avec une bonne expérience du système. Nous avons demandé à Ludovic Vialle, gérant de LevelUp Studio, son point de vue sur la question.

1- Bonjour Ludovic, pouvez-vous vous présenter ainsi que LevelUp Studio ?

Bonjour SOS Android! LevelUp Studio est une petite entreprise Toulousaine que j’ai fondé suite a l’introduction d’Android sur le marché français, et aux succès de mes applications: Beautiful Widgets, Touiteur, FoxyRing et le nouveau Live Wallpaper: Beautiful Live Weather. Depuis combien de temps développez vous ? Depuis l’age de 9 ans (donc cela fait 20 ans) sur CPC 464 en basic et avec une K7 comme stockage! De façon plus sérieuse, depuis 8 ans je dirais.

2- Comment êtes vous venu au développement Android et quand avez vous commencé ?

Après avoir utilisé un iPhone depuis son lancement aux États-Unis, j’ai été vivement attiré par la plate-forme de Google, grâce au HTC Magic que j’ai acheté en Juillet 2009. Le fait que le kit de développement soit gratuit m’a permis de m’essayer au développement Android et de voir si cela me plaisait. Ce fût rapidement le cas! De plus le sentiment de liberté est immense comparé à l’OS d’Apple.

3- Quelles sont les difficultés du développement sur Android ?

Appréhender les différences matérielles et logicielles d’Android est la principale difficulté. C’est probablement la rançon de la rapidité d’évolution et de l’esprit ouvert dans lequel est développé le système.

4- Cette fragmentation, est elle un mythe ou une réalité ?

Il s’agit bien d’une réalité. Il suffit de voir les chiffres donnés par Google pour se rendre compte que l’on doit gérer plusieurs versions d’Android, de la 1.5 à la 2.2. Ensuite viennent les différents modèles de matériel, avec des écrans de taille différentes, certains très puissants, et d’autres lents. Il faut apprendre à développer avec cette fragmentation et l’appréhender.

5- Quel est le facteur de fragmentation le plus important ?

La diversité des versions d’OS utilisées

6- Quelles diversité existe-t-il entre tous les constructeurs ?

Les constructeurs ne réagissent pas de la même façons par rapport aux nouvelles versions d’Android. Certains ont une version très personnalisée, énormément modifiée et mettent plus de temps à adopter les nouveautés logicielles. D’autres ne réagissent pas vraiment, ou ne se rendent pas compte de l’intérêt, difficile à dire, je ne suis pas à leur place. Toujours est-il que cela ralentit les mises à jour et que cela accroît de fait la fragmentation.

7- Est-ce que le rythme de sortie des version d’Android n’est pas une des causes car bouscule les habitudes des constructeurs et opérateurs ?

Bien sûr, mais le fait qu’Android soit ouvert, « cool », gratuit ne suffit pas pour plaire. Il faut des ressources derrière, des constructeurs qui suivent le rythme et qui pense à s’investir dans Android. C’est le prix de la reconnaissance du « bon constructeur » dans le monde d’Android.

8- Qu’en est il des créateurs de firmwares parallèles aux versions officielles tel Cyanogen ?

Pour les bidouilleurs, c’est un vrai régal, c’est un véritable écosystème et permettent aux utilisateurs moins amateurs de personnaliser et mettre à jour leur téléphone encore plus rapidement que ce qu’un constructeur pourrait offrir ! Concernant la fragmentation, cela ne change pas grand chose, cela représente une minorité d’utilisateurs et ces ROMs ne posent pas de problèmes.

9- Comment gérez vous la fragmentation ?

Il « suffit » d’y penser lors de la conception et lors du développement. Ensuite cela passe tout seul. Google fourni de bon outils, qui nous aident vraiment à gérer bien cette fragmentation. Simple à dire mais réel.

10- Recevez vous un bon support des équipes de Google ?

Je n’ai jamais eu affaire à eux, mais de ce que j’ai pu voir sur les groupes de discussions, ils semblent très présents !

11- Idéalement, que manque-t-il pour gérer cette fragmentation de manière à impacter le moins possible le développeur et en conséquence l’utilisateur final ?

Un Steve? 😉 Plus sérieusement, on s’y fait. C’est tout simplement le même problème qu’avec les utilisateurs de PC. On apprend à connaître son téléphone et ses limitations s’il y en a. Par contre un Android Market un peu plus intelligent ne serait pas de refus (pour mieux filtrer les applications par rapport aux capacités de tel ou tel mobile).

12- Un Andoid Market avec des filtres plus restrictifs ne seraient ils une source de frustration pour l’utilisateur final ?

Forcement, le fait de ne pas pouvoir accéder à certaines applications alors que l’on sait qu’elle existent est frustrant (cf les utilisateurs de QVGA qui voient très peu d’applications). Mais pour les autres, qui ne sont pas forcement au courant, cela peut enlever la frustration d’une application téléchargée mais qui ne marche pas. Par exemple Beautiful Live Weather ne fonctionne que sur les téléphone Android 2.1+ avec le support des Live Wallpapers activé. Malheureusement le filtre Live Wallpaper empêche les utilisateurs de Motorola Droid / Milestone de le voir dans le market. J’ai dû supprimer ce filtre, et désormais tout ceux qui sont en 2.1 au minimum peuvent le voir. Malheureusement, les Samsung Moment et HTC Hero n’ont pas de processeurs assez puissant pour un live wallpaper, donc ils peuvent voir l’application dans le market, la télécharger, et ensuite ils ne peuvent rien en faire.

13- Comment voyez vous cette fragmentation évoluer dans les mois à venir ?

Google fait un énorme travail sur le sujet, donc je pense que cela va s’améliorer. Ils parlent déjà de moduler Android afin de pouvoir mettre à jour certaines parties plus facilement. Cela limitera l’impact pour les développeurs des applications existantes.

14- Selon votre connaissance, comment est géré la fragmentation sur les autres plate-formes ?

Sur iPhone, c’est très uniformisé, donc il n’y en a que peu (iPhone / iPod principalement). Le fait qu’il y ait peu de téléphones différents rend la chose plus facile. Je pense que Apple ayant résolu à sa façon son problème de fragmentation en proposant l’iPhone et ses modèles très maîtrisés, il n’a fait que révéler la fragmentation plus poussée chez les autres. Cependant cela commence à changer avec l’iPad et l’iPhone 4, la fragmentation arrive et il va falloir penser pour plusieurs tailles d’écran et vitesse de processeur. Mais elle a toujours existé ! Il faut juste se dire que l’on est pas sur la plate-forme d’Apple. Via mon autre activité avec CoreCodec / Coreplayer, j’ai remarqué que la fragmentation sur Symbian est très importante du fait de modèles vraiment très différents et de puissances qui varient. Sur Windows Mobile le gros problème est la qualité des pilotes vidéo et de l’accélération matérielle. Suivant les téléphones et leur matériel, on doit s’adapter et écrire beaucoup de code supplémentaire pour rendre CorePlayer compatible. Malheureusement certains modèles ont réellement posé problème. Les pilotes ne sont qu’à moitié fonctionnel et les performances vidéos sont bien en deçà de ce que l’on peut offrir. CorePlayer est un exemple vraiment à part du fait des accès très bas niveau et des accès très rapide nécessaires en mémoire et en affichage.

15- Enfin, quel conseil donneriez-vous à une développeur qui souhaite se lancer pour adresser la fragmentation ?

La première chose à réaliser est d’étudier les différents modèles et de souligner leurs variations principales. Ensuite, il faut les mettre en relief par rapport à l’application en projet et à son utilisation. L’étude de la documentation sur le sujet est également très importante. Après c’est l’expérience qui prime!

Merci Ludovic. Donc cette fragmentation existe belle est bien. La meilleure façon de l’adresser est de soigneusement l’envisager dès le départ du projet. C’est un point extrêmement important pour réussir son application et favoriser son téléchargement.

Et vous, quelles sont vos expériences de la fragmentation ?

Développement | 2 commentaires

Touiteur, client Twitter ultime ?

Posté par SOS Blog's Team le dimanche 28 février 2010

Pour utiliser Twitter depuis votre mobile Android, vous avez un choix pléthorique de clients : Twitdroid, Seesmic, Android Twitter, … Utilisant Beautiful Widgets, j’ai découvert il y a peu Touiteur du même auteur : LevelUpStudio.

Touiteur offre une interface très agréable avec l’ensemble des fonctionnalités de Twitter et des services adjacents. Le client ne fait pas mieux que ce que vous avez déjà sur l’ordinateur. Sa grande force est dans l’ergonomie particulièrement bien réussie. Pour chaque Twit de votre réseau, vous pouvez agir via une barre d’outil dédiée. Ensuite, les réponses, les statuts, les recherches se font toutes dans un zone que l’on ouvre à la manière de la zone de notification. Cachée en haut de l’interface, elle permet de maximiser la place pour la lecture de votre compte.

En plus de cela, Touiteur vous permet de gérer avec finesse son comportement. Les notifications par exemple sont activables pour les nouveaux posts, pour les réponses, pour les messages privés, … Vous avez également accès au partage de photos ou d’URL.  En version premium (1,99€), vous avez en plus les skins blanc / noir, les widgets sur votre écran d’accueil, le raccourcissement d’URL, des paramètres plus avancés.

Après quelques jours, Touiteur est devenu mon client Twitter principal sur mobile. Beau produit, bien développé ! N’hésitez pas à le tester puisque la version gratuite vous donne un aperçu d’au moins 90% des fonctionnalités. Mais soyez prévenu, l’essayer, c’est l’adopter 🙂

Actualités, Applications mobiles | 6 commentaires

Foxyring primé à l'ADC2. C'est le moment de le redécouvrir.

Posté par SOS Blog's Team le lundi 7 décembre 2009

Nous vous présentions Foxyring il y a 2 mois environ. Le logiciel a remporté le 3ème prix de l’ADC 2 (Android developer challenge) organisé par Google. C’est plutôt mérité pour une application ingénieuse.

Pour rappel, elle vous permet de gérer totalement votre sonnerie en fonction de l’endroit où vous êtes et de votre environnement. Le volume peut être géré en fonction du bruit extérieur, la sonnerie peut être modifiée en fonction de l’endroit (bureau, maison, autre), une planification vous permet de ne plus être dérangé par les appels sur une plage horaire définie, etc …

L’application est téléchargeable depuis votre mobile sur l’Android Market. Elle est gratuite, autant en profiter

Foxyring-2

Actualités, Applications mobiles | 1 commentaire

Beautiful Widgets se met à jour de manière sympathique

Posté par SOS Blog's Team le jeudi 26 novembre 2009

Présenté en Octobre dernier, Beautiful Widgets vous permet principalement d’avoir accès à une horloge HTC Sense like. Level Up Studio propose une mise à jour incluant une fonctionnalité d’animation de la section météo.

Certains diront que c’est inutile, moi je dis que cela renforce l’intérêt pour le logiciel, qui plus est très bien fait. Il est disponible sur l’Android Market pour 0,99€.

Applications mobiles | Ajouter un commentaire

Beautiful Widget : embellissez votre écran d'accueil

Posté par SOS Blog's Team le vendredi 16 octobre 2009

Vous avez probablement vu à quoi ressemble l’interface Sense de HTC et vous souhaitez le même Widget pour habiller votre écran. Beautiful Widget de Level Up Studio vous le propose.

Pas besoin de bricoler, il suffit de l’installer depuis le Market pour en profiter (0,99€). Le widget ne se contente pas d’afficher l’heure et la météo. Il donne un accès à une météo géolocalisée, aux prévision des 3 prochains jours et un astucieux clic sur l’horloge donne accès aux réglage du réveil.

Sont fourni avec une série de widget interrupteur pour les différents éléments système de votre téléphone : Wi-Fi, Bluetooth, GPS, Mode Avion, Mode silencieux, Retour à la home. Simple et utile 🙂

Applications mobiles | 1 commentaire

FoxyRing : gérez votre sonnerie au doigt et à l'oreille

Posté par SOS Blog's Team le lundi 12 octobre 2009

Vous vous demandez comment gérer votre sonneries intelligemment en fonction de l’endroit où vous êtes, du bruit ambiant, de l’heure ou de votre réunion ? Cela tourne rapidement au casse tête.

FoxyRing est alors fait pour vous. Ce petit logiciel vous permet de gérer automatiquement votre sonnerie en fonction de différents paramètres :

  • Vos heures de sommeils en mettant le téléphone en mode silencieux voire même en mode avion pour économiser un peut la batterie
  • De l’endroit où vous êtes. Vous pouvez souhaiter ne pas avoir la sonnerie des bisounours qui plait tant à votre fille de 3 ans au bureau. La sonnerie est réglée en fonction de votre position géographique (silencieux, vibreur seul ou autre sonnerie)
  • En fonction du bruit ambiant. Dans la salle d’attente du médecin, vous n’avez pas besoin du même niveau sonore que dans la rue.
  • Vous pouvez avoir besoin de tout couper pendant un laps de temps (jusque 2 heures) car vous êtes en réunion ou en rendez vous galant (via un widget)

Bref, ce petit logiciel vous deviendra vite indispensable. Il est disponible sur le market en version de démo complète et gratuite pour une durée indéterminée (même si le mot « démo » apparait).

Applications mobiles | 1 commentaire