web-dev-qa-db-ja.com

Android用のGmail、Facebook、Twitterアプリのソースコードはどこにありますか?彼らもオープンソースですか?

Android用のこれら3つの「おそらく」オープンソースアプリから使用する必要のあるコンポーネントがいくつかあります。

Androidのソースコード を見ましたが、Gmailアプリが見つからないようです。メールアプリしか見つかりません。

Android用の公式Facebook SDKのソースコード を見ましたが、実際のFacebookアプリのソースコードはありません。 SDKのソースのみがあり、アプリはありません。

また、Twitterアプリについては、Twitter for Androidはオープンソースである」とウェブ上に100万件の記事が掲載されているにもかかわらず、ソースコードリポジトリを見つけることすらできません。

誰かがどこを知っていますか?

9
Gallal

2010年11月の時点で、これらのアプリはいずれもオープンソースではありません。Twitterアプリを除いて、私はそれらのいずれにも期待を抱きません(そして、そこでさえ、息を止めないでください)。理由は次のとおりです。

  • Facebookのクライアントアプリは、私が知っているどのプラットフォームでもオープンソースではなく、SDKだけがオープンソースであり、主張したことはありません。そうなると思うので、公に利用可能になると期待する理由はないと思います。

  • GMail、マップ、トーク、マーケットは、Googleがキャリアやメーカーに高度な生産を強制するために使用するニンジンである「GoogleExperience」アプリの一部です。互換性のあるGoogle提携の電話であり、サードパーティのアプリやサービスと連携するシステムの機能を損なうことはありません。したがって、それらがオープンソースになることも期待していません(少なくとも、 Gmail Webクライアントのソースコード全体がすぐに表示されます)。実際、彼らはC&Dレターを脅迫したり、企業に送信したり、さらには ROMメーカー それらのアプリをバイナリ形式で配布しようとしたり 適切な許可なしに

  • 何かが存在しないことを証明することはできませんが、Twitterアプリのソースは2010年11月の時点で私の知る限り公開されていません。彼らは、I/O 2010のデザインプレゼンテーションとそれに伴う ブログエントリ で、「次の数週間」になると述べ、報道機関はそれを取り上げて「オープンソースだ」と述べました。 、」しかし、それ以来、その時点で彼らからのぞき見はありませんでした。実際、市場に出回っているTwitterアプリの 最新のリビジョン では、IOプレゼンテーション(たとえば、クイックアクションポップアップはiPhoneスタイルの行内スライドアクションになりました)。Googleは最終的に2010 IO schedule app をオープンソース化しました。ただし、同じ機能(ダッシュボード、アクションバー、同期管理)。

21
Yoni Samlan

GoogleのRomainGuyは、Gmailはオープンソースではないと述べています ここ 。 Twitterアプリは将来オープンソースになることが発表されました ref 。 Facebookはオープンソースではないと確信しています。

単純なGoogle検索と単純なStackOverflow検索でさえ、あなたが探していたものを手に入れるでしょう。

5

このオープンソースアプリディレクトリを確認できます。

https://github.com/pcqpcq/open-source-Android-apps

それ以外の場合は、Androidデバイスをルート化し、そのコンテンツをすべて表示できます。アプリのapkを逆コンパイルすることもできます。

Androidプラットフォーム? でAPKまたはDEXファイルを逆コンパイルする方法

0
sivi