Aplikasi Facebook Home tidak benar-benar melakukan banyak hal. Ia mendapatkan semua datanya dari aplikasi Facebook utama, sehingga tidak perlu mengakses Internet. Melakukan tindakan apa pun dari peluncur menggunakan niat untuk meluncurkan aplikasi Facebook utama, sehingga tidak perlu (katakanlah) mengakses lokasi Anda atau mengambil foto untuk membuat posting: hanya aplikasi Facebook utama yang melakukannya.
Untuk mengambil contoh lain, katakan Anda menggunakan Beranda Facebook untuk "menyukai" sesuatu. Facebook Home tidak pergi ke server Facebook: ia memberitahu aplikasi Facebook utama (di ponsel Anda, jadi tidak menggunakan Internet) untuk "menyukai" masalahnya. Kemudian aplikasi Facebook utama (yang memang memiliki izin Internet) menggunakan Internet untuk memberi tahu server Facebook tentang "suka".
Hal yang sama berlaku untuk ukuran. Semua fungsi Facebook, kode sinkronisasi, grafik tombol kustom, perpustakaan, dan sebagainya ada di aplikasi Facebook utama, jadi mengapa mereka menggandakannya di Facebook Home? Facebook Home mungkin hanya memiliki sedikit kode untuk meletakkan layar awal, beberapa ikon, dan informasi yang Android perlu pahami bahwa aplikasi tersebut adalah peluncur.
Aplikasi dapat saling menggunakan dengan cara ini karena keduanya oleh pengembang yang sama. (Sebenarnya ada sedikit lebih dari itu, tapi itu persyaratan pertama.) Android memverifikasi ini dengan melihat tanda tangan pada setiap aplikasi untuk memeriksa mereka berdua masuk dengan kunci pribadi yang sama : dalam hal ini, kunci yang Facebook ( perusahaan) telah. Tanpa kunci pribadi ini, pengembang lain tidak dapat membuat aplikasi lain (atau memodifikasi aplikasi ini) yang dapat menggunakan aplikasi Facebook seperti ini.
Mungkin juga bagi aplikasi untuk membuat jenis izin baru. Jadi, sebagai contoh, aplikasi Facebook utama dapat membuat izin "read my Facebook timeline", dan kemudian saya bisa menulis aplikasi Dan's Bookface , yang akan dapat meminta izin itu untuk membaca timeline langsung dari aplikasi Facebook. , tanpa memerlukan izin "internet". Ketika Anda menginstal Bookface Dan , Anda akan melihat "baca timeline Facebook saya" di daftar izin seperti yang Anda lakukan dengan izin yang ada dalam sistem.