Saya baru-baru ini mencoba Facebook Home di HTC One X saya. Mengisap! Jadi saya uninstall setelah beberapa jam.
Tapi masalahnya tidak memerlukan izin khusus. Sebenarnya tidak ada izin yang diperlukan dan ukurannya kurang dari 300 KB. Mengapa? Jika Facebook dapat mengelola peluncur dalam waktu kurang dari 300 KB maka mengapa peluncur lain begitu berat dan memerlukan banyak izin?
facebook
launcher
facebook-home
Naveen
sumber
sumber
directly call phone numbers
. YIKES! Sekarang ini membuat saya khawatir. Jadi apakah ini berarti aplikasi Rumah sudah ada di aplikasi Facebook?Jawaban:
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.
sumber
Dari halaman What's New di Play Store untuk versi aplikasi Facebook saat ini (v3.1, 18 April 2013):
(penekanan saya)
Jadi aplikasi Facebook Home pasti mengambil datanya dari aplikasi Facebook utama, dan "punggung babi" di permissinos aplikasi utama.
sumber