Les Fragments. I-A. 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. I-B. I-C. Fondamental : onCreateView III-A. 0. 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. 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. It’s pretty crazy to see just how many players are in the field, and nothing against OpenSignalMaps — their app is actually pretty damned useful — but it’s not an immediate must-download for every user. Preventing Android fragmentation - Videos - Builder AU. Complications looming for Android developers | 7touch Group Blog. Search Engine Survey WIN! One of three iTunes Gift Cards Windows Phone Mango Live Messenger demo – WinRumors.com Video Rating: 5 / 5 Windows Phone 7.1 Mango: New Features — In this video I cover the latest update to Windows Phone 7 called Mango 7.1. Mango 7.1 adds over 500 new features to Windows Phone 7 including multitasking and more.
Google Chrome Chromebook cr-48 Unboxing & Review in HD Google Chromebook is coming June 15th. Google I/O 2011: Building Enterprise Applications on App Engine Chris Schalk, Greg Dalesandre In its three short year history, Google App Engine has evolved from its grass roots developer origins to a technology used more and more by global businesses. Google I/O 2011: Google Checkout: A Foundation For Payments Peng Ying, Mihai Ionescu, Satyajeet Salgar, Rett Clevenger, Marco Rodriguez Google Checkout has grown its global footprint and has created a customer base that is helping Google innovate further with consumer payment initiatives.
Google 'guarantees' Android compatibility - ZDNet.co.uk. Google and its Open Handset Alliance have released the preliminary software development kit (SDK) for their new mobile platform, Android. The web giant has also confirmed that the members of the Open Handset Alliance (OHA) have signed a "non-fragmentation agreement", thus answering doubts that have been raised over the level of co-operation at the code level between members. Depending on the details of this agreement, this could stop various implementations of Android being incompatible. The Linux-based mobile software stack — incorporating everything from the operating system to applications — was announced a week ago. The OHA includes 34 companies, ranging from major manufacturers, such as Motorola and HTC, to operators, such as Sprint and T-Mobile. HTC recently announced that it would have the first Android-based handset on the market in the second half of next year.
One aspect of Android that has raised concerns has been the nature of its licensing. La fragmentation d’Android : un problème majeur ? | FrAndroid - 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. 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. Cette solution est-elle imaginable et bénéfique ? Vers une fragmentation d’Android? | FrAndroid - LA communauté fr. Hier, était organisée à Marseille, la « Nuit du Mobile 2.0″. 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. L’exemple de J2ME est flagrant. Cette hypothèse parait tout de même peu probable: Android = Google…du moins pour le moment.
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. 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 interview: Andy Rubin, vice president, mobile platf. Click photo to enlarge Google's Andy Rubin, who heads up the company's Android effort,... (Patrick Tehan, Mercury News) People in Silicon Valley have long known that Andy Rubin is smart, but as the man who heads up Google's Android effort, Rubin is beginning to look like a genius.
After a somewhat shaky start, Android, which is a smartphone operating system, is on a tear. According to Google, some 100,000 Android-based phones are being activated each day, more than 60 different models are on the market. And the latest phones, including the HTC Droid Incredible and the HTC Evo 4G are getting top grades from reviewers, who are frequently comparing them favorably to Apple's popular iPhone. That's quite a feat for a software system that was on just one somewhat poorly received phone 18 months ago. Rubin, Google's vice president of mobile platforms, talked about those issues and the future direction of Android in a recent interview with the Mercury News.
Q Why is Google investing in Android? Le point sur les versions d'Android du parc de terminaux | Andro. 11juin Avec tous ces nouveaux modèles, les mises à jour et les versions de base, Android 1.5 Cupcake, Android 1.6 Donut, Android 2.1 Eclair, bref on ne sait plus où donner de la tête sur les versions de chaque modèle disponible sous Android. Voilà un petit récapitulatif des versions Android actuelles du parc de terminaux du mois de Juin 2010 : Android 1.5 (Cupcake) - Android 1.6 (Donut) - Android 2.1 (Éclair) Acer : Acer Liquid – Android 1.6 (Donut) HTC Desire – Android 2.1 (Éclair) HTC Dream - Android 1.6 (Donut) HTC Hero – Android 1.5 (Cupcake) il devrait passer en 2.1 à partir de Juin 2010 HTC Legend – Android 2.1 (Éclair) HTC Magic - Android 1.6 (Donut) HTC Tattoo - Android 1.6 (Donut) Huawei : Huawei U8230 – Android 1.5 (Cupcake) LG GT540 – Android 1.6 (Donut) LG GW620 - Android 1.5 (Cupcake) il devait passer en 1.6 depuis fin mai 2010 Motorola : Motorola Dext – Android 1.5 (Cupcake) il est toujours under evaluation Motorola Milestone - Android 2.1 (Eclair) Google : Nexus One – Android 2.1 (Eclair)
Tous les Samsung Galaxy S tourneront sous Android 2.2 - Gizmodo.