Mon Android n’est pas un iPhone comme les autres

Chez OCTO, depuis quelques années maintenant, nous réalisons des applications mobiles Android et iOS, smartphones et tablettes. Forts de cette expérience et de notre R&D permanente sur les sujets mobilité et ergonomie, nous pouvons aujourd’hui faire l’affirmation suivante : Un Android n’est pas un iPhone comme les autres.

Malgré un titre un peu racoleur, cet article se veut pédagogue sur les spécificités d’ergonomie de la plateforme Android. Aussi, si vous souhaitez faire briller les yeux de tous vos utilisateurs autant que les étoiles des stores, lisez la suite…

PS : directions marketing et designers, cet article est pour vous !

(Lire la suite…)

Le Flat Design, plus qu’une mode ?


Depuis de nombreuses années il est amusant d’observer la valse des tendances dans le Design digital.  Comme les modes, les tendances se suivent et obéissent à des cycles qui se succèdent sans cesse.
Avec l’avènement de l’iPhone en 2007,  nous avions tous adoptés la mode du “Skeuomorphisme”. C’est désormais le “Flat design” qui est devenu incontournable sur les écrans web et smartphones. Mais s’agit-il d’une nouvelle tendance éphémère ou d’un style qui va pouvoir évoluer et s’inscrire dans la durée ?

La définition de ce qu’est le Flat Design au regard du skeuomorphisme et l’analyse du nouveau design iOS7 par Apple, peut nous permettre de mettre en perspective cette tendance et de bien envisager sa probable évolution.

(Lire la suite…)

Infographie UX by Octo : Responsive et Mobile First

La mobilité et la multiplicité des écrans ont rendu le responsive design incontournable depuis quelques années.   Le taux d’équipement des foyers ne cesse d’augmenter et l’utilisation du mobile au quotidien pousse les UX Designer à adopter des pratiques de conception adaptées avec notamment la méthode “Mobile First” introduite par Luke Wroblewski …

(Lire la suite…)

OCTO Technology présent au hackathon « CodeYourJob » !

OCTO Technology sera présent au Hackathon pour vous aider à trouver un job !

(Lire la suite…)

Réussissez votre mise en store iOS et Android

En octobre 2012, le nombre d’applications présentes sur le Play Store a dépassé la valeur phare de 700 000 apps, détrônant par cette occasion l’App Store de sa place de magasin d’apps le plus fourni.

Face à ce nombre démesuré, un constat s’impose : développer la meilleure application possible est un effort vain si celle-ci n’est pas marketée correctement ! Le produit risque en effet de se retrouver noyé dans la masse et pire, de ne jamais être trouvé par ses utilisateurs !

Si vous vous apprêtez à publier une application prochainement, voici les questions et points essentiels à préparer avant la sortie sur les stores iOS et Android.

(Lire la suite…)

Retour sur le Swiss Mobicamp du 1er novembre à Berne (Suisse)

OCTO Suisse

J’étais il y a 2 semaines à la 2ème édition du Swiss Mobicamp, un événement atypique qui mélange Apps et startups. Pas de sessions techniques mais des présentations sur le marché, la mise en marché, le marketing, les RP (relations publiques) et le financement. Des sessions intéressantes qui nous sortent de notre quotidien de développeur et nous ouvrent des horizons sur des choses qui sont souvent hors de notre maîtrise (dans nos prestations chez OCTO), malheureusement parfois.

(Lire la suite…)

Accessibilité des applications mobiles

L’accessibilité des services Internet et mobiles aux personnes en situation de handicap est un sujet malheureusement souvent oublié (volontairement ou non) lorsqu’on développe un site ou une application mobile. Si sur le web, les techniques et technologies sont plutôt bien maîtrisées, qu’en est-il des applications mobiles ? Nous allons tâcher d’y répondre dans cet article.
(Lire la suite…)

Développement iOS : mettre en place des indicateurs qualité sur Jenkins

Les projets de développement d’applications iOS ne sont pas les mieux lotis quand on se penche sur la qualité du code.

Projets très courts avec des contraintes fortes sur les délais (time-to-market), ils souffrent en effet souvent d’un manque d’attention portée à la qualité du code. La seule chose qui sauve finalement ces actifs informatiques pour l’instant est que :

  • leur taille est encore limitée (beaucoup d’applications encore gadgets)
  • ces projets sont souvent peu ou pas maintenus (une fois arrivés sur le store, peu de nouvelles versions sont livrées)

Chez OCTO nous essayons d’appliquer toutes nos bonnes pratiques à ce genre de projets. Pas sans difficulté étant donné une contrainte importante de la plateforme : le manque d’outillage.

Cet article décrit les différentes étapes pour mettre en place rapidement des indicateurs qualité sur un projet iOS (même court !).

L’article complet, en anglais uniquement, aborde les points suivants :

  • quels sont les outils d’analyse de la qualité du code disponibles sur la plateforme iOS / Objective-C ?
  • comment mettre en place concrétement ces outils dans une usine logicielle (Jenkins) ?
  • quel type d’information / de rapport vais-je alors obtenir ?
  • quelles sont les bonnes pratiques pour suivre ces métriques pendant mon projet ?

Pour vous mettre l’eau à la bouche, voilà le dashboard Jenkins obtenu à la fin d’un projet ayant duré 6 semaines :

Screenshot of Jenkins dashboard on a iOS project

Petit-déjeuner OCTO – Tablettes : passons à l’ère du post-PC le 26 janvier

OCTO organise le jeudi 26 janvier 2012 à partir de 8h45 un petit-déjeuner gratuit, à Eurosites George V  « Tablettes : passons à l’ère du post-PC ».

Avec la participation de BNP Paribas Fortis, ARVAL et AXA.

Pour vous inscrire cliquez ici . Découvrez le descriptif de l’évènement et les intervenants dans ce billet.

En moins de 2 ans les tablettes se sont imposées partout. Elles ont cannibalisé le marché du PC et tué celui du netbook !
Internet, mails, réseaux sociaux, actualités ou jeux. Ceux qui ont essayée la tablette l’ont adoptée.

Rapidité, légèreté, simplicité, autonomie et prix sont au coeur de ce succès.

Vos entreprises ont l’opportunité d’épouser cette révolution et de faire évoluer leurs métiers, services et applications en tirant pleinement partie des tablettes. Les exemples ne manquent pas : outils d’aide à la vente, applications RH, bureau mobile, contrôle qualité in situ, documentation ou encore formation.

Et vous, quels usages faites ou ferez-vous des tablettes ?

(Lire la suite…)

Applications mobiles multi-plateformes: les approches PhoneGap et Titanium Mobile

Introduction

Le développement d’applications pour terminaux mobiles (iPhone, iPad, Android, Blackberry, Windows Phone, Nokia Symbian, Samsung Bada…) se heurte à la fragmentation des technologies de développements: environnement iOS/Objective-C pour l’iPhone et l’iPad, SDK Java spécifique pour Android, J2ME pour Symbian, etc.

Deux approches possibles lorsque l’on débute un projet d’application ciblant plusieurs de ces plateformes sont de développer une application pour chacune d’elle, ou de développer un site Web compatible.

Dans le premier cas, l’inconvénient concerne bien évidemment le coût des développements. Dans le deuxième, on sera limité en richesse de l’application par les possibilités du Web.

Ce fut l’objet d’un précédent article sur notre blog: http://blog.octo.com/debat-web-apps-vs-natif/.

Entre ces deux approches se situe une offre assez fournie de solutions de développement multi-plateforme, proposées par des éditeurs proposant leurs propres plateformes d’exécution et leurs outils de développement.

Parmi celles-ci, nous nous sommes concentrés dans cet article sur PhoneGap et Titanium Mobile, qui sont aujourd’hui parmi les plus abouties et sont représentatives des deux principales approches de développement multi-plateforme: l’utilisation des moteurs de rendus Web pour PhoneGap, et la translation de code source vers la plateforme cible pour Titanium.
(Lire la suite…)