Aller au contenu

Le devenir d'android


Recommended Posts

Bonjour à tous !

J'ai posté ça sur un autre sujet mais c'était un peu HS donc je remet ça ici ;)

Premier post :

on en revient au problème qui va se poser de plus en plus, android c'est bien, mais si tous le monde fait son petit truc de son coté ça va pas aller. Et c'est ce qui va arriver, faut pas rêver, dommage, on est en train de détruire ce qui faisait l'essence même d'android. Chaque android sera différent, les applis devraont s'adapter à chaque tel (cf. un post sur le forum au sujet de taskiller) c'est dommage, vraiment.

Second post :

Mais fallait s'y attendre, plateforme libre (ça c'est un très bon point) mais dev en java ultra facilité, ça nous donne : n'importe qui peut faire n'importe quoi, et on voit fleurir un nombre incroyable de tas de bouse sur le market, il en devient difficile de trouver ce qui pourrait valoir le coup.

Après ça, on a tout le monde qui va faire n'importe quoi, passer root par exemple... si si, c'est n'importe quoi, vous ouvrez l'intégralité de votre tel à n'importe quelle appli. Je suis un gros utilisateur de unix/linux, le mode root est pour moi le mode d'install, ou lors de gros bug système, pas simplement pour faire une backup :oou changer le fond d'écran (oui je sais j'extrapole un pneu là tongue)

Bref, depuis le HTC Hero (j'en suis très content) et son interface Sense, ça va jouer à la surenchère, déjà il y a de gros soucis, nous n'avons pas la main sur le système. Exemple tout bête, l'appli Tweeter sur Hero, elle se lance à répétition... (ps, merci taskiller wink) mais je m'en moque moi de tweeter, je n'en veut pas ! mad

Chacun va faire son petit truc de son coté... pourquoi ne pas plutot imaginer le téléphone comme un pc ultra portable avec l'option téléphone ??? quand j'installe une ubuntu, je choisi mes package... j'en ajoute, j'en enlève... bref, simple et efficace.

Sauf que là on arrive à des applis spécial Magic, special hero, special root, special "kisertàrienmaisonlavendquandmême"...

Ok pour une appli qui va exploiter le flash qui n'est pas présent sur tout les tel, on peut voir ça comme un périphérique, mais qu'une appli ne tourne que pour une rom, là c'est grave, android doit rester android, et pas htc-android, ou autre, sinon android n'existera plus (la preuve, comment avoir les mises à jour android pour un Hero? beh attendre que HTC repasse dessus et nous l'envoi...). Pourquoi pas une mise à jour réseau normale ? je suis connecté en wifi, mon tel fait un apt-get update / apt-get dist-upgrade et hop, kernel mis à jour etc. non, dans notre cas, soit on a un "with google", soit on attend sagement... et pas le choix...

Pourquoi ne pas avoir la possibilité de désactiver TOUTE la couche HTC ? bref, ça tourne mal pour un produit pas bien vieux, ça promet... j'aimerai avoir mon Hero avec un android de base, lui ajouter ce que je veux, et profiter des mises à jour comme tout OS normal !

Modifié par verbalinsurection
Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 50
  • Créé
  • Dernière réponse

Top forumeurs sur ce sujet

ah bah j'ai répondu dans ton autre poste mais t'as bien raison autant lancer le débat dans un vrais topics, même si on fera pas avancer le schmilblik :o

copie de mon message :

c'est un peu ce qui me fait peur aussi.

Mais bon il y a des solutions possible, pourquoi google ne se tournerait pas vers une solution avec une couche rom et une couche personnalisable indépendante de l'os, pour que les opérateurs et constructeurs puissent faire joujou.

En gros, dans le cas d'une mise à jour de l'os la couche personnalisable ne seraient pas touché, dans le cas d'une mise à jour de la partie personnalisable, l'os ne serait pas touché.

Et dans le cas de changement majeurs qui influerais sur les 2 couches (changement au niveau des liens/répertoires ou ajout/supressions/modification de fonctionnalité) il suffirait que google prévienne qu'il faut faire aussi une mise à jour de la couche personnalisable.

Enfin j'imagine que sa tendra vers ce type de principe quand les tel auront plus de mémoire et que l'ajout de couches supplémentaire ne sera plus un problème.

désolé aussi pour le HS ^^

ps : la couche os étant un android avec toute la partie graphique fonctionnel bien sure pour pouvoir switcher vers la version original en cas de problème avec la couche perso après mise à jour de la couche os ^^

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ta participation ;)

Effectivement, en gros aller vers un fonctionnement linux, la couche graphique et autre (type Qt, GTK...) serait séparé et ne devrait pas influer sur le fonctionnement global du téléphone

Exemple tout bête mais qui m'horripile : "grâce" à Sense, il est impossible d'accéder au dico personnel de mot, pourtant disponible de base avec android, la perte de fonctionnalité, il n'y a rien de pire

La surcouche est trop "imbriqué" dans l'OS lui même, c'est dangereux, si HTC met la clef sous la porte demain (oui je sais ça arrivera pas), je met mon Hero à la poubelle ?

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

Je ne vois pas en quoi c'est gênant que les constructeur fassent leur propre android.

Ce que tu évoques existe depuis très longtemps avec symbian et cela n'a pas l'air de gêner grand monde.

A mon avis la différence c'est qu'android amène de manière officielle pour tous, (pas comme RIM ou WM) le coté pro qui était réservé à une "partie des gens". (Je laisse volontairement de coté le coté gadget des interfaces tactiles et la sur-enchère de blingbling des interfaces)

Et ha mon avis c'est là que la bas-blesse. Comment pouvoir confiance dans l'OS que l'on a à longue échéance?

A mon avis (et ce n'est qu'une opinion parmi tant d'autres) si tu travailles avec ton tel vaut mieux prendre une version "with google", tu auras une pérennité à long terme (comme on le fait avec red-hat, mandrake, debian, suse ou ubuntu). Dans les autres cas simplement téléphoner, décortiquer l'OS, etc. ben peu importe.

Après pour moi ce que l'on voit est parfaitement normal. C'est un des avantages de linux la personnalisation... C'est bien moi je trouve.

Lien vers le commentaire
Partager sur d’autres sites

@verbalinsurection : enfin en même temps, d'un coté, les téléphones ne ce gardent pas pendant 6 ans, et même sans mise à jour de l'os, il reste fonctionnel.

Mais j'avoue la perte de fonctionnalités, c'est un peut abusé :p

@ttalbert : Le point de vu ce défend :D mais justement, d'un coté j'espère vraiment que android ne ce sera pas un nouveau symbian ou un wm et reste vraiment ouvert et upgradable. J'ai peut-être mal regardé, je n'ai pas l'impression que beaucoup de portables avec la mension with google soit prévu (en même temps on a pas beaucoup d'info sur les tel android prévus pour la fin de l'année).

ps : ça ramène au problème que ce posait popolbx dans ce topic : https://www.frandroid.com/forum/viewtopic.php?id=2250

Modifié par cikatrice
Lien vers le commentaire
Partager sur d’autres sites

Le problème de backup for root est sans doute lié aux chemins. On voit le même genre de problèmes dans les distributions : certaines mettent la conf d'apache dans /etc/apache/... d'autres dans /etc/httpd/...

Si je souhaitais faire une appli qui sauvegarde la conf apache, je serais bien emmerdé et/ou mon appli ne pourrait jamais être garantie inter-distributions.

Là c'est probablement le même problème à ceci près que j'ai vu sur quelques blogs parlant de rootage des /bidule des plus exotiques :( Possible que certaines ROM (même officielles) aillent jusqu'à changer des chemins qui devraient être communs. J'en sais rien, je fais des suppositions dans le vide évidemment, mais c'est très probablement ce genre de causes.

Il y a des normes, chaque développeur de ROM est libre de les suivre ou non, tout comme chaque propriétaire de téléphone est libre de son choix : ceux que ça gêne qu'HTC Sense soit trop imbriqués préfèreront un autre téléphone, ou y installer une ROM publique plus "traditionnelle".

Sinon ce que vous dites concernant la séparation noyau/interface est déjà très probablement en place. Mais je sais pas si vous avez déjà essayé de mixer KDE et Gnome, mais c'est pas toujours joyeux encore aujourd'hui... Donc si HTC Sense n'était "qu'un" window manager, bah ce serait pas moins problématique finalement car le rôle d'un window manager est énorme : gérer les type mime pour associer les applications, envoyer les bons signaux pour gérer l'énergie, gérer une couche matérielle (et oui, KDE avec Phonon c'est ça, un driver dans la couche Window Manager). Bref, c'est inévitable, mais ce n'est pas ingérable : sous Linux ça marche très bien. Tôt ou tard il y a 50'000 distros, et au final il n'y en a que 4 ou 5 qui "comptent" réellement.

Cela finira de la même manière, tout simplement ;) Avec 5'000 ROM custom & constructeurs, et seulemnet 2 ou 3 "sérieuses" et maintenues dans le temps. Et la sélection naturelle étant faite par les utilisateurs finaux, il s'agit d'un modèle d'évolution extrèmement sain (contrairement au modèle propriétaire ou l'évolution se fait par l'éditeur qui décide ce qui est bon pour l'utilisateur).

Lien vers le commentaire
Partager sur d’autres sites

C est tres interressant vos propos.

mais please,redescendez d un cran le language technique,et dites moi l avantage des modeles "with Google".

Htc est une grosse societé aussi. vous doutez de la perennité Android chez Htc,c est ça ?

merçi

Lien vers le commentaire
Partager sur d’autres sites

@funk :

Non, je pense qu'android va continuer à s'améliorer et plus vite que les autres os mobile, vu qu'il est libre et que des communauté de dev font avancer les choses, les nouvelles idées viennent souvant du libre (souvant pas tout le temps :D).

en faite ce qui est embêtant, c'est le coté compatibilité des applis, et mise à jour de l'os. et c'est justement le with google qui le garantis en théorie. with google veut dire que l'os et ses mises à jours sont pris en charge directement par google.

Les téléphones qui ne sont pas with google sont à la charge du constructeur ou de l'opérateur pour les mises à jours.

Un constructeur, ça préfère ce tourner vers l'avenir plutôt que sur le passé, ils ont donc tendance à vite passer à autre chose, et je doute clairement qu'ils suivent toutes les mises à jours que fera google sur l'os pour chacun de leurs téléphones androïd modifiées qui n'auront pas forcement le même matériel.

@naholyr :

j'ai peut être de la chance mais j'ai kde et gnome en même temps et j'ai pas de problème, les applis qt marchent très bien sous gnome et vice versa :) le problème entre les 2 c'est qu'ils utilisent des librairies différentes, c'est sure que si pour utiliser un logiciel sur un tel android on est obligé d'installer des librairies d'un autre téléphone ça deviens compliqué :p

et le problème c'est que déjà certaines applis ne fonctionnent pas sur certains android, ça va compliquer la donne, si c'était des os différents, comme ubuntu, redhat ou autre, ce serait compréhensible et il suffirait de le recompiler le bordel avec les bonnes librairie et puis ce serait ok. Mais là il s'agit du même os avec le même market, ils ont pas chacun leur gestionnaire de paquets :s

Modifié par cikatrice
Lien vers le commentaire
Partager sur d’autres sites

Mais là il s'agit du même os avec le même market, ils ont pas chacun leur gestionnaire de paquets :s

En fait c'est effectivement ça le fond du problème : plusieurs distributions, potentiellement radicalement différentes, mais obligés d'avoir les mêmes dépots de paquets. Cela ne peut pas marcher ad vitam aeternam...

Après c'est aux développeurs d'applications, lorsqu'ils ont des retours d'incompatibilités, de prendre en charge ces incompatibilités ou de prévenir les utilisateurs dans le titre ou la description ;)

Mais bon, développeur et documentation hein... C'est une longue histoire d'amour -_-'

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ta participation ;)

Effectivement, en gros aller vers un fonctionnement linux, la couche graphique et autre (type Qt, GTK...) serait séparé et ne devrait pas influer sur le fonctionnement global du téléphone

Exemple tout bête mais qui m'horripile : "grâce" à Sense, il est impossible d'accéder au dico personnel de mot, pourtant disponible de base avec android, la perte de fonctionnalité, il n'y a rien de pire

La surcouche est trop "imbriqué" dans l'OS lui même, c'est dangereux, si HTC met la clef sous la porte demain (oui je sais ça arrivera pas), je met mon Hero à la poubelle ?

Mais tu peux désactiver la couche sense il suffit de d'aller dans paramètres/applications/gérer les applications et pour l'application "touchFlo" dans la partie Lancer par defaut, appuyer sur effacer les actions par défaut.

A partir de ce moment quand tu appuies sur la touche Accueil (la maison) il te propose soit de lancer l'interface Android classique (Accueil) soit TouchFlo. Si tu veux réactiver un défaut coche "par défaut" avant de choisir ton interface.

Lien vers le commentaire
Partager sur d’autres sites

Sauf que là on arrive à des applis spécial Magic, special hero, special root, special "kisertàrienmaisonlavendquandmême"...

On peut penser que par la suite c'est soit disant applications soit adapté sur le court ou long terme aux téléphones de la gamme android ou les regroupent tous..? j'ai lu que google allé encore ouvrir sa voie pour le développement cela ne permettrait t-il pas justement un égale sur tout les smartphone? ou alors est-ce trop compliqué en soit à mettre en œuvre, et puis c'est ce qu'Android veut vendre, non? & faire comprendre dans le fond.

Modifié par griph
Lien vers le commentaire
Partager sur d’autres sites

J'ajouterai en fin de soirée, que le "with google" n'est pas témoin de garantie quant aux mise à jour. En effet, si google met à jour et met à disposition la maj pour le téléphone concerné, ça représente un réel avantage. Mais regardez le G1, google n'est pas certain de proposer les prochaines version d'android pour ce terminal.

Mais en effet, j'en discutais avec un vendeur de BT (j'essayais de me faire rembourser ma housse cuir samsung toute moisie) et lui expliquait que les constructeurs y vont de leur petite touche personnelle ce que je n'apprécie pas. Soit dit en passant, la licence sous laquelle Android est distribuée, permet aux constructeurs de créer leur propre version android pour en faire un OS proprio ... (Licence Apache 2.0) ou un OS sous licence copyleft (mais quel constructeur aurait cette bonne idée ?)

Ca aurait été plus sage de distribuer sous licence avec copyleft m'enfin ... On pourrait vraiment participer à l'amélioration des ROMS, systemes de fichier, pour chaque téléphone de manière plus efficace.

Modifié par akex
Lien vers le commentaire
Partager sur d’autres sites

Mais regardez le G1, google n'est pas certain de proposer les prochaines version d'android pour ce terminal.

D'où tiens-tu cela? il n'y a pas confusion avec la sur-couche du Sense qui ne sera pas développé sur le G-1 et les versions magic qui n'ont pas le label 'with google'.

Lien vers le commentaire
Partager sur d’autres sites

j'avais lu sa aussi

http://www.businessmobile.fr/actualites/services/0,39044303,39704791,00.htm?xtor=RSS-1

c'est un peu abusé si google ne maintient même pas les périphérique qu'il certifie :s

mais bon, il s'agit d'un problème de hardware mal réfléchi à la base, une erreur de jeunesse (pas très classe).

Mais bon y a pas encore de certitude.

Lien vers le commentaire
Partager sur d’autres sites

Une déclaration rapidement démentie par T-Mobile, l'opérateur qui commercialise le G1 aux Etats-Unis. « Nous travaillons avec Google afin d'introduire de nouvelle mises à jour dans le futur » assure-t-on du côté de T-Mobile.

Ça serait dommage en effet, mais ils savent pas trop ce qu'ils disent au bout du compte. :)

Lien vers le commentaire
Partager sur d’autres sites

Pour la mise à jour du G1 c'est encore autre chose, il s'agit de taille du stockage, la mise à jur serait trop "grosse" pour la mémoire du tel, un peu comme installer un win7 sur un dd de 5Go :/

Et pour les mises à jour, j'ai oublié d'en parler, mais même les tel with google sont sujet à attente... mise à jour du dream chez orange... comment se fait-il qu'un opérateur bloque une mise à jour :o ?

Mais tu peux désactiver la couche sense il suffit de d'aller dans paramètres/applications/gérer les applications et pour l'application "touchFlo" dans la partie Lancer par defaut, appuyer sur effacer les actions par défaut.

A partir de ce moment quand tu appuies sur la touche Accueil (la maison) il te propose soit de lancer l'interface Android classique (Accueil) soit TouchFlo. Si tu veux réactiver un défaut coche "par défaut" avant de choisir ton interface.

Mais Peep continuera de tourner... :mad: (c'est un exemple mais c'est pour imager), pourquoi ne pas pouvoir selectionner puis desinstaller comme un autre programme ? pourquoi ces softs sont ils "differents" ?

Lien vers le commentaire
Partager sur d’autres sites

Pour les prochaines version d'Android sur le HTC Dream, on sait deux choses (le reste étant pures spéculations) :

- c'est pas gagné d'avance donc oui, le problème se pose

- Google, HTC et T-Mobile (l'opérateur américain qui vend le G1) travaillent pour faire en sorte que ce soit possible, au moins pour Donut (aka Android 1.6)

Et concernant le devenir d'Android, je suis plus inquiété par les vrais fork d'Android comme l'Open Mobile System que par les applications qui ne tournent uniquement sur telle ou telle rom (même si infine je préfèrerai éviter ces situations).

Là, il y a à mon sens à vrai risque de fragmentation pour la plateforme. Qu'est-ce que vous en dites ?

@ verbalinsurection > Quand tu achètes ton mobile, libre à toi d'en préférer un sous licence "With Google" qui te permettra de recevoir les mises à jour OTA. L'interface sera peut-être moins clinquante, il n'y aura peut-être pas de multi-touch ni de gestion du flash mais ça restera une distribution standard.

.:edit:.

ah... l'orthographe du matin :/

Modifié par be0ne
Lien vers le commentaire
Partager sur d’autres sites

Mais tu peux désactiver la couche sense il suffit de d'aller dans paramètres/applications/gérer les applications et pour l'application "touchFlo" dans la partie Lancer par defaut, appuyer sur effacer les actions par défaut.

A partir de ce moment quand tu appuies sur la touche Accueil (la maison) il te propose soit de lancer l'interface Android classique (Accueil) soit TouchFlo. Si tu veux réactiver un défaut coche "par défaut" avant de choisir ton interface.

Là tu ne désactive pas sense mais seulement touchflow (le bureau quoi). Sense c'est tout ce qui est dans le téléphone : Tweeter, Facebook, le multitouch, flash, flick, le client mail, le clien sms, etc.. etc... donc oui tu reviens à l'interface classique mais, par exemple, ton browser reste multitouch et tu as encore flash.

HS : Pt'it question comme ça, il y a un /etc/rc.d ? :) j'aurai pt'et envie d'y aller pour ne pas starter peep...

Mais pour en revenir à la discution, je met un gros +1 avec naholyr.

Il y a plein de distib, plein de client X différent. Mais les plus utilisées ? ubuntu, debian, suse, fedora, redhat, mandrake soit sur kde ou gnome.

Libre à tous de choisir ce qu'il lui convient (exemple: j'ai un amis qui utilise archlinux avec Xmonad).

Lien vers le commentaire
Partager sur d’autres sites

(J'ai donné un avis sur le Topic de Popolbx mais je ne le retrouve plus)

Je suis assez dubitatif sur le devenir d'Android, mon opinion varie :o

Pour le moment Android semble plutôt bien tenu et unifié mais c'est vrai qu'on voit que très vite on aura une version par constructeur

J'en discutais justement ce matin mais dans quelles mesures les constructeurs sont libres de modifier l'OS ? Car s'il doivent le faire et d'après la licence Open Source, ils doivent aussi tenir informer Google de toute modification profonde ?

Si c'est le cas, je pense que Google veille quand même à une bonne unité centrale (que son Kernel ne soit pô modifié selon les distribs) pour éviter une fragmentation qui amènerait que des applis ne fonctionne pô sur certaines distrib

Ensuite, il y a le "problème" (qui n'en est pô vraiment un) des ROM alternatives, ici je fais entièrement confiance à nos dévs car même s'ils touchent au Kernel etc pour coocker, ils font en sorte qu'elles aient le même comportement que celle d'origine. Si des apps ne tournent que sur des ROM spéciales, c'est un choix de distrib à faire comme sous Linux et ceci suivant l'utilisation qu'on veut faire de son mobile

Il ne faut pô nop plus oublier qu'il y a la lois du marché qui prime sur les apps : les constructeurs ne vont pô modifier Android si c'est pour que celui-ci ne fasse pô tourner toutes les applis ===> ils toucheraient moins de monde (ça c'est pour le cas d'utilisateurs lambda)

Je suis assez d'accord avec verbalinsurection quand il parle des applis spéciales tel ou tel mobile, mais là encore c'est à nous développeur qui devont réagir et ceci dans notre propre intérêt puisqu'on touchera d'autant plus de monde avec une appli générique au mobile :)

Lien vers le commentaire
Partager sur d’autres sites

@boxcar : merci de ne pas dévier la conversation, y'a d'autre topic pour Donut ;)

@be0ne : oui libre à moi d'acheter un with google, mais là n'est pas la question (enfin pour moi) je veux dire que pour la pérénité de la plateforme, et je ne parle pas en mon nom, une base commune est necessaire, un téléphone qui tourne sur une base "libre (android) mais qui reste fermé (ex. htc hero et ses applis à la ***)

Je suis bien content de vous voir réagir, je pensais être tout seul avec mon p'tit délire au fond de ma grotte.

Pour moi, et à ma grande décéption, le tel portable type "pc" n'existe pas encore, HTC a fait le choix d'android, merci à lui, mais n'a pas pu s'empêcher de vérouiller, quel dommage. A quand un vrai tel-pc ?

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Concernant la dispersion d'Android. Comment ça fonctionne au niveau du noyau/kernel ?

Par exemple, pour Debian, il y a plusieurs versions d'images selon le type de processeur : [alpha][amd64][arm][armel][hppa][i386][ia64][mips][mipsel][powerpc][sparc].

Est-ce la même chose pour Android ou existe-t-il juste une seule "version" ?

Lien vers le commentaire
Partager sur d’autres sites

La question que je me pose, c'est lorsque les tablet pc et autres terminaux embarquerons android. Comment ca va se passer niveau applications ? Va faloir compiler pour chaque type de plateforme ou c'est exactement le même OS? (je sais pas si ma question est claire :|)

Lien vers le commentaire
Partager sur d’autres sites

La question que je me pose, c'est lorsque les tablet pc et autres terminaux embarquerons android. Comment ca va se passer niveau applications ? Va faloir compiler pour chaque type de plateforme ou c'est exactement le même OS? (je sais pas si ma question est claire :|)

C'est ce que je souhaitais savoir aussi avec mon message juste au-dessus mais dit différemment. Ta formulation est plus claire :D

Lien vers le commentaire
Partager sur d’autres sites

La question que je me pose, c'est lorsque les tablet pc et autres terminaux embarquerons android. Comment ca va se passer niveau applications ? Va faloir compiler pour chaque type de plateforme ou c'est exactement le même OS? (je sais pas si ma question est claire :|)

Je pense que ça sera le même OS donc une seule compilation (sinon ce n'est pô viable)

Par contre il se peut que d'autre SDK voit le jour (comme celui d'Archos) puisque les plateformes auront d'autres caractéristiques hardware

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.




×
×
  • Créer...