Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Android aussi a des API privées

par - source: Google

Tim Bray, un responsable de la division développeur pour Android a fait savoir qu’il y avait des API privées dans son système qui était réservée à Google.

Google se réserve certaines API

C’est un changement complet de discours par rapport aux propos du moteur de recherche qui affirmait qu’il était plus ouvert qu’Apple parce qu’il offrait tous ses standards de développement aux programmeurs tiers. Concrètement le responsable cite le fait que certains fournisseurs de contenu alimentant les applications en données étaient à éviter.  C’est par exemple le cas d’une API qui permet rechercher et afficher l’historique des messages SMS.

Les différences avec Apple

Néanmoins, Google ne va pas, selon ses dires, bloquer l’application qui utilise ces API non documentées dans le SDK, ni même demander une modification du code. Il prévient que les développeurs ne sont pas censés les utiliser et qu’elles peuvent disparaitre d’une sortie à l’autre, rendant certaines parties du programme inutilisables. Bref, il est préférable de ne pas les utiliser afin d’éviter des problèmes de compatibilité par la suite, mais Google n’a pas de mesure formelle empêchant les développeurs de faire appel à ces API et de tirer profit de leurs applications.

Partager:
12
Commentaires
Lire plus
X
Valider

Commentaires
Ajouter un commentaire
shinsei 07/05/2010 09:30
Masquer
-3+

En meme temps, s'est pas rassurant se savoir qu'une appli peut triffouiller en toute liberté avec vos SMS ou autre. J'aurai préféré que certaines fonctions restent fermées.

shooby 07/05/2010 09:53
Masquer
-0+

Tant que ce ne sont que quelques API cruciales pour la stailité de l'OS je ne vois pas où est le problème

pluies 07/05/2010 10:14
Masquer
-0+

Elles sont pas obligatoirement cruciales ; mais elles peuvent être changées du jour au lendemain. Il est probable que quand elles seront finalisées, elles seront ouvertes aux programmeurs.

Apple fait la même chose, mais bloque les apps qui utilisent ces API. Le seul risque qu'ont les développeurs Android, c'est que leur appli cesse de fonctionner suite à une mise à jour de l'OS.

Glopiglou 07/05/2010 10:54
Masquer
--2+

Pluies :
Elles sont pas obligatoirement cruciales ; mais elles peuvent être changées du jour au lendemain. Il est probable que quand elles seront finalisées, elles seront ouvertes aux programmeurs.Apple fait la même chose, mais bloque les apps qui utilisent ces API. Le seul risque qu'ont les développeurs Android, c'est que leur appli cesse de fonctionner suite à une mise à jour de l'OS.



Ok mais ce qui fait tâche c'est que Bray accusait Apple de faire ce que finalement Google fait. Et sa critique était très forte.
Aujourd'hui il passe pour un con, et Google devrait plutôt bosser que de payer des types à troller. L'iPhone 4 leur fait peur ?

shooby 07/05/2010 11:01
Masquer
-0+

Ce n'est pas Bray qui dénonçait cette pratique chez apple !

rorist 07/05/2010 12:50
Masquer
-0+

C'est pas totalement la même chose qu'avec Apple !!

Google met en garde sur l'utilisation de fonctionnalités qui peuvent potentiellement rendre le téléphone inutilisable. Ils disent que si les devs les utilisent, c'est à leur propre risques et périls et que si quelque chose ne fonctionne pas, ce sera de la faute au dev.

marius69 07/05/2010 13:07
Masquer
-0+

Super... Autant je ne suis pas fan de l'esprit "fermé" d'Apple, autant avec la politique de Google on risque de se retrouver avec des applis qui ne marchent plus ou qui bug parce que les api auront été modifiées :/

ultrabill 07/05/2010 14:36
Masquer
-1+

Citation :

Super... Autant je ne suis pas fan de l'esprit "fermé" d'Apple, autant avec la politique de Google on risque de se retrouver avec des applis qui ne marchent plus ou qui bug parce que les api auront été modifiées :/


Par définition on utilise pas une API non documentée et indiquée clairement comme étant sujette à modification sans préavis [:spamafote]

marius69 07/05/2010 15:01
Masquer
-0+

J'ai du mal à saisir la différence avec le fait d'interdire l'utilisation de ces API... Soit on met à disposition des API "utilisables", soit on n'autorise pas leurs utilisation, non ?

pluies 07/05/2010 15:42
Masquer
-1+

Il faut croire que Google préfère ne rien interdire sur sa plate-forme. Philosophiquement, ils préfèrent ne pas interdire l'utilisation de ces API, mais les développeurs sont prévenus : si ils les utilisent, ça risque de péter à la prochaine MàJ Android.

C'est à mon avis une excellente position à avoir. Pour peu, bien entendu, que ces API restent privées car non finalisées, et non dans un but de contrôle de la plate-forme.

marius69 07/05/2010 16:03
Masquer
-0+

Ah ouais d'accord, je vois :)
Effectivement sur le principe c'est mieux tant c'est bien clair qu'est-ce qui est "réservé" et qu'est-ce qui ne l'est pas...

omega2 07/05/2010 18:40
Masquer
-0+

Traductionde la nouvelle : google reste plus ouvert. La différence entre Apple et Google c'est que :
1) google ne cache que les API "en développement" alors qu'Apple cache aussi des API stable
2) google ne virera pas de son store les applications qui utilisent ces API (d'après leurs dire) alors qu'Apple l'a déjà fait

Publicité

Les offres du moment

Newsletters


OK