2010-11-30 49 views
8

Il y a quelques composants que j'ai besoin d'utiliser de ces trois soi-disant "open source" applications pour android.Où puis-je trouver le code source des applications gmail, facebook et twitter pour android? Sont-ils même open source?

J'ai regardé le source code for android, mais je n'arrive pas à trouver l'application gmail; Je ne peux trouver que l'application de messagerie.

J'ai regardé le source code for the official facebook sdk for android, mais il n'y a pas de code source pour l'application Facebook actuelle; il n'y a que la source pour le SDK, pas l'application.

Et comme pour l'application Twitter, je ne peux même pas trouver le référentiel de code source malgré un million d'articles sur le web disant que le twitter pour android est open source.

Est-ce que quelqu'un sait où?

+3

Qui a dit qu'ils sont open source? Gmail, par exemple, ne l'est certainement pas. Cela ne fait pas partie du projet Android ouvert, c'est une application à code source fermé que Google autorise pour certains fabricants de téléphones. – EboMike

+0

Rappelez-vous comment Steve Kondik a obtenu un arrêt de la part de Google parce que sa ROM personnalisée (CyanogenROM) contenait des applications comme Market et Gmail. – EboMike

+3

Aucun d'eux n'est open source pour le moment. Quand l'application Twitter a été publiée, ils ont dit que ce serait open source à un moment donné, mais je n'ai jamais vu cela. Dommage car ils font une grande magie de l'interface utilisateur là-bas. Eh bien, peut-être qu'ils attendent que Gingerbread ou Honeycomb publie la source de l'application Twitter ... – eMich

Répondre

19

Aucune de ces applications n'est open-source à partir de Novembre 2010, et je ne voudrais pas espérer pour l'un d'eux, sauf l'application Twitter (et même là, ne vous retenez pas). Voici pourquoi:

  • applications clientes de Facebook ne sont pas open source sur toutes les plates-formes que je connais, que leur SDK est, et ils ont jamais fait des réclamations qu'il serait, donc Je ne pense pas qu'il y ait de raison de s'attendre à ce que ce soit jamais publiquement disponible.

  • GMail, cartes, Talk et le marché font partie des applications « Google Experience » qui sont la carotte Google utilise pour forcer les transporteurs et les fabricants à rendre très compatibles téléphones Google cobranded et non s'enfuir et pause la capacité du système à fonctionner avec des applications et des services tiers, je ne m'attends donc jamais à ce que ceux-ci passent à l'open source (du moins pas plus que le code source entier du client web GMail bientôt). En fait, ils menacent/envoient des lettres C & D aux entreprises et même ROM-makers qui essaient même de distribuer ces applications sous forme binaire without proper permission.

  • Alors que vous ne pouvez pas prouver la non-existence de quelque chose, le Twitter source de l'application n'a pas été publié à ma connaissance que de 11/2010. Ils ont dit dans leur présentation de conception I/O 2010 et le blog entry qui l'accompagnait que ce serait dans les «prochaines semaines» et les organes de presse ont repris cela et l'ont transformé en «c'est open source», mais il n'y a pas eu un coup d'oeil d'eux sur ce point depuis lors. En fait, dans le latest revisions de l'application Twitter sur le marché, ils semblent avoir aussi backpedaled et nuked beaucoup d'éléments de conception dont ils ont parlé dans les présentations IO (popups quickaction sont maintenant des actions de glissement en ligne de style iPhone, par exemple). Google a finalement ouvert l'IO schedule app 2010, qui a beaucoup de mêmes goodies (Dashboard, barre d'action, gestion de la synchronisation), cependant.

+0

Merci beaucoup, l'application de planification a tout ce dont j'ai besoin. – Gallal

5

Romain Guy de Google déclare que Gmail n'est pas open source here. L'application Twitter a été annoncé pour devenir open source à l'avenir ref. Je suis plus que sûr que Facebook n'est pas open source. Une simple recherche sur Google et même une simple recherche de débordement de pile vous aurait permis de trouver ce que vous recherchiez.

+2

"Une simple recherche sur Google et même une simple recherche de débordement de pile aurait pu vous donner ce que vous cherchiez." Oui. Et a fini ici;) – cmroanirgo