background preloader

Fragmentation

Facebook Twitter

Les Fragments. I-A.

Les Fragments

Philosophie▲ La philosophie découle d'un problème simple qui est l'adaptation d'une application Android à toutes les tailles d'appareils existants. Tout d'abord, il faut bien comprendre que sans les fragments il était déjà possible de s'adapter à toutes les tailles d'écrans. Il suffisait de mettre un layout particulier dans layout-small, layout-normal, layout-large, layout-xlarge, pour obtenir l'I.H.M. souhaitée en fonction des caractéristiques de l'écran. Par contre, l'activité qui contrôlait tous ces cas devenait très complexe ; son nombre cyclothymique explosait, la capacité d'un esprit humain à comprendre, modifier, corriger ou faire évoluer l'activité devenait réduite, les méthodes du cycle de vie faisaient 50 à 100 lignes. C'est ce qui a motivé à créer les fragments ; les fragments permettent de scinder vos activités en composants encapsulés et réutilisables qui possèdent leur propre cycle de vie et leur propre interface graphique.

3,997 Models: Android Fragmentation As Seen By The Developers Of OpenSignalMaps. Over the past six months, the folks at OpenSignalMaps have been keeping tabs on the devices that have been downloading their network monitoring app, and so far they’ve recorded downloads onto 681,900 separate Android devices in 195 countries.

3,997 Models: Android Fragmentation As Seen By The Developers Of OpenSignalMaps

Now they’ve taken all that data and splayed it out for all to see, and it highlights rather nicely how big a headache fragmentation can be for developers. For the most part, the results are as you’d expect — runaway hits like Samsung’s Galaxy S II was the most represented device among the 3,997 distinct models they spotted, and Samsung Android devices were far and away the most widely used. What really gets me is how many other devices and brands fill up the rest of that list. Seriously, if you haven’t yet, go look at it. Mouse-over some of the smaller blocks, see if there are any brands or devices that ring a bell. That strikes me as a rather shortsighted way of looking at it. Does every developer need to go through a process that outlandish? Preventing Android fragmentation - Videos - Builder AU. Complications looming for Android developers. Search Engine Survey WIN! One of three iTunes Gift Cards Windows Phone Mango Live Messenger demo – WinRumors.com Video Rating: 5 / 5.

Google 'guarantees' Android compatibility - ZDNet.co.uk. La fragmentation d’Android : un problème majeur ? DrDuck • le 29 mars 2010 à 23:23 29 mars 2010 Alors que le Motorola Milestone vient de recevoir sa mise à jour vers Android 2.1 cet après-midi en France après 3 mois d’attente, il est intéressant de se demander si toutes ces versions d’Android (de la 1.1 vers la 2.1 actuellement) ne seraient pas un réel problème généré par la rapide croissance d’Android.

La fragmentation d’Android : un problème majeur ?

Voici le dernier diagramme publié par Google affichant les différentes plateformes des utilisateurs qui ont visités l’Android Market durant les deux premières semaines de Janvier : Lors d’une étude que nous avions faîte mi-décembre, nous avions proposé deux solutions : Réaliser moins de versions d’Android mais faire en sorte que ces dernières soient complètes Arrêter les développements de la part de constructeurs (dont les mises à jour sont longues). Google pourrait proposer une troisième solution : la modularisation en applications de la prochaine version d’Android, Froyo. Vers une fragmentation d’Android? Hier, était organisée à Marseille, la « Nuit du Mobile 2.0″.

Vers une fragmentation d’Android?

Cette nuit du mobile, qui commençait en réalité le matin, à 9h 9h45 a été riche en information sur les solutions et services mobiles. La nuit du mobile peut-être comparée à un mini World GSM, dans lequel on ne parle pas spécifiquement « matériel » mais plutôt des tendances du marché en terme de besoins, services, logiciels… Lors de cette journée/soirée, qui s’est terminée tard dans la nuit, la même question m’a été posée à plusieurs reprises: Android va-t-il devenir fragmenté? Cette question a été levée pour deux raisons principales: - un OS/Framework que tout le monde peut modifier à souhait - des matériels différents (smartphones, netbook, GPS, lecteur multimédia…) De ce fait, les professionnels se posent la question à savoir si Android va devenir comme J2ME.

Non pas dans les performances, mais plus dans la complexité de gérer les mulitples versions disponibles en fonction des matériels. L’exemple de J2ME est flagrant. Vers une mise à jour annuelle d’Android - Gizmodo - Andy Rubin —le responsable d'Android chez Google— a accordé une brève interview au San Jose Mercury News dont il ressort une information importante: dans un avenir relativement proche, les mises à jour d'Android deviendront annuelles.

Vers une mise à jour annuelle d’Android - Gizmodo -

Cela peut sembler une régression, mais c’est en réalité dans l’intérêt de la plateforme. Ralentir le rythme d’itérations des versions contribuera à réduire le problème actuel de fragmentation. Surtout que peu de téléphones sont en réalité vendus avec un Android pur, chaque constructeur ou presque y allant de son propre skin, et que l’actualisation de l’OS entraine aussi le besoin d’actualiser le skin. Un calendrier de mises à jour planifié sur une base annuelle apportera une confortable visibilité aux acteurs et, plus important encore, aux consommateurs parfois perplexes devant la profusion de versions d’Android proposées. [Mercury News via TechCrunch] Mercury News interview: Andy Rubin, vice president, mobile platf.

Click photo to enlarge Google's Andy Rubin, who heads up the company's Android effort,...

Mercury News interview: Andy Rubin, vice president, mobile platf

(Patrick Tehan, Mercury News) Le point sur les versions d'Android du parc de terminaux. 11juin.

Le point sur les versions d'Android du parc de terminaux

Tous les Samsung Galaxy S tourneront sous Android 2.2 - Gizmodo.