ANDROID ( SISTEM OPERASI )
Android adalah berbasis Linux sistem operasi yang dirancang terutama untuk perangkat touchscreen mobile seperti smartphone dan komputer tablet, yang dikembangkan oleh Google dalam hubungannya dengan Open Handset Alliance . Awalnya dikembangkan oleh Android Inc, yang didukung Google finansial dan kemudian dibeli pada tahun 2005 , Android diresmikan pada tahun 2007 bersama dengan pendiri Open Handset Alliance, sebuah konsorsium dari 86 hardware, software, dan perusahaan telekomunikasi yang ditujukan untuk memajukan standar terbuka untuk perangkat mobile .
Google merilis kode Android sebagai open source, di bawah Lisensi Apache. The Sumber Android Open Project (AOSP), dipimpin oleh Google, bertugas dengan pemeliharaan dan pengembangan lebih lanjut dari Android Selain itu., Android memiliki besar komunitas pengembang aplikasi menulis ("aplikasi") yang memperluas fungsionalitas dari perangkat, ditulis terutama dalam versi disesuaikan Jawa . Mereka tersedia untuk di-download melalui Google Play atau situs pihak ketiga. Pada bulan September 2012, ada lebih dari 675.000 aplikasi yang tersedia untuk Android, dan perkiraan jumlah aplikasi yang diunduh dari Google Play adalah 25 miliar.
Ponsel Android-powered pertama dijual pada bulan Oktober 2008, dan pada akhir 2010 Android telah menjadi platform terkemuka smartphone di dunia. Ini memiliki pangsa pasar di seluruh dunia smartphone dari 68% pada kuartal kedua 2012, dan pada Q3 2012, ada 500 juta perangkat diaktifkan dan 1,3 juta aktivasi per hari.
SEJARAH
Android, Inc didirikan di Palo Alto, California pada bulan Oktober 2003 oleh Andy Rubin (co-pendiri Danger), Rich Miner (co-pendiri Kebakaran liar Communications, Inc), Nick Sears (sekali VP di T-Mobile), dan Chris White (diketuai desain dan pengembangan antarmuka di Webtv) untuk mengembangkan, dalam kata-kata Rubin "... perangkat pintar mobile yang lebih sadar dari lokasi pemiliknya dan preferensi ". Meskipun prestasi masa lalu jelas pendiri dan karyawan awal, Android Inc dioperasikan diam-diam, mengungkapkan hanya bahwa itu bekerja pada perangkat lunak untuk ponsel. Pada tahun yang sama, Rubin kehabisan uang. Steve Perlman, teman dekat Rubin, membawanya $ 10.000 tunai dalam amplop dan menolak saham di perusahaan.
Google mengakuisisi Android Inc pada tanggal 17 Agustus 2005, membuatnya menjadi anak perusahaan yang sepenuhnya dimiliki oleh Google. Karyawan kunci Android Inc, termasuk Rubin, Miner dan Putih, tinggal di perusahaan setelah akuisisi. Tidak banyak yang diketahui tentang Android Inc pada saat itu, tetapi banyak berasumsi bahwa Google berencana untuk memasuki pasar ponsel dengan langkah ini . Di Google, tim yang dipimpin oleh Rubin mengembangkan platform perangkat mobile didukung oleh kernel Linux. Google dipasarkan platform untuk produsen handset dan operator pada janji menyediakan sistem, fleksibel diupgrade. Google telah berbaris serangkaian komponen perangkat keras dan mitra perangkat lunak dan memberi tanda kepada operator bahwa itu terbuka untuk berbagai tingkat kerjasama pada bagian mereka.
Spekulasi tentang niat Google untuk memasuki pasar komunikasi mobile terus membangun sampai Desember 2006. Laporan dari BBC dan The Wall Street Journal mencatat bahwa Google ingin pencariannya dan aplikasi pada ponsel dan itu bekerja keras untuk memberikan itu. Cetak dan media online segera melaporkan rumor outlet bahwa Google sedang mengembangkan handset bermerek Google. Beberapa berspekulasi bahwa Google telah menentukan spesifikasi teknis, itu menunjukkan prototipe untuk produsen ponsel dan operator jaringan. Pada bulan September 2007, InformationWeek menutupi pelaporan studi Evalueserve bahwa Google telah mengajukan beberapa aplikasi paten di bidang telepon selular .
Pada tanggal 5 November 2007, Open Handset Alliance, sebuah konsorsium dari perusahaan teknologi, termasuk Google, produsen perangkat seperti HTC dan Samsung, operator nirkabel seperti Sprint Nextel dan T-Mobile, dan pembuat chipset seperti Qualcomm dan Texas Instruments, meluncurkan sendiri , dengan tujuan untuk mengembangkan standar terbuka untuk perangkat mobile . Hari itu, Android diresmikan sebagai produk pertama, sebuah platform perangkat mobile yang dibangun di Linux kernel versi 2.6. Telepon komersial pertama yang tersedia untuk menjalankan Android adalah HTC Dream, dirilis pada tanggal 22 Oktober 2008 Pada awal 2010, Google meluncurkan Google Nexus seri - garis perangkat konsumen menerapkan sistem operasi Android dan dibangun oleh original equipment manufacturer (OEM) mitra.. Google bekerjasama dengan HTC untuk merilis ponsel Nexus pertama , Nexus One. Hal ini diikuti pada 2010 nanti dengan Samsung Nexus S buatan dan pada tahun 2011 dengan Nexus Galaxy. Pada 2012, Nexus 7 - Nexus tablet pertama, dirilis bekerja sama dengan Asus.
DESKRIPSI
Sementara Android dirancang terutama untuk smartphone dan tablet, sifat terbuka dan disesuaikan dari sistem operasi memungkinkan untuk digunakan pada elektronik lainnya, termasuk laptop dan netbook, smartbook, pembaca ebook, dan smart TV (Google TV ). Selanjutnya, OS telah melihat aplikasi niche pada jam tangan, headphone, mobil CD dan DVD player, kacamata pintar (Proyek Kaca), lemari es, kendaraan satnav, sistem otomatisasi rumah, konsol game, cermin, kamera, portable media player sambungan telepon, dan treadmill .
Logotype Android dirancang bersama dengan keluarga font Droid oleh Ascender Corporation, ikon robot dirancang oleh Irina Blok. Android Hijau adalah warna Robot Android yang merupakan sistem operasi Android. Warna cetak PMS 376C dan warna RGB nilai heksadesimal # A4C639, sebagaimana ditentukan oleh Pedoman Merek Android .Jenis huruf kustom Android disebut Norad (cf. NORAD). Hal ini hanya digunakan dalam logo teks.
Antarmuka pengguna Android didasarkan pada manipulasi langsung, menggunakan input sentuh yang longgar sesuai dengan dunia nyata tindakan, seperti menggesekkan, penyadapan, mencubit dan sebaliknya mencubit untuk memanipulasi on-screen benda.Respon terhadap input pengguna dirancang untuk segera dan menyediakan antarmuka sentuh cairan. Hardware internal seperti akselerometer, giroskop, dan sensor jarak yang digunakan oleh beberapa aplikasi untuk merespon tindakan pengguna tambahan, misalnya menyesuaikan layar dari portrait ke landscape tergantung pada bagaimana perangkat berorientasi, atau memungkinkan pengguna untuk mengarahkan kendaraan dalam balap permainan dengan memutar perangkat, simulasi kontrol kemudi.
Perangkat Android boot ke homescreen, navigasi primer dan titik informasi pada perangkat, yang mirip dengan desktop ditemukan pada PC. Homescreens android biasanya terdiri dari ikon aplikasi dan widget, ikon aplikasi meluncurkan aplikasi yang terkait, sedangkan widget menampilkan hidup, auto-update konten seperti ramalan cuaca, email pengguna inbox, atau ticker berita langsung pada homescreen . homescreen A dapat terdiri dari beberapa halaman yang pengguna dapat menggesek bolak-balik antara.
Hadir di sepanjang bagian atas layar adalah status bar, menampilkan informasi mengenai perangkat dan konektivitas. Ini status bar dapat "ditarik" ke bawah untuk mengungkapkan layar pemberitahuan di mana aplikasi menampilkan informasi penting atau update, seperti email baru diterima atau teks SMS, dengan cara yang tidak langsung mengganggu atau ketidaknyamanan pengguna. Dalam versi awal Android pemberitahuan ini bisa dimanfaatkan untuk membuka aplikasi yang relevan, namun update terbaru telah memberikan peningkatan fungsi, seperti kemampuan untuk memanggil nomor kembali langsung dari pemberitahuan panggilan tak terjawab tanpa harus membuka dialer app pertama. Pemberitahuan yang gigih sampai membaca atau diberhentikan oleh pengguna.
aplikasi
Aplikasi biasanya dikembangkan dalam bahasa Java menggunakan Kit Android Software Development, tetapi alat pembangunan lainnya yang tersedia, termasuk Development Kit asli untuk aplikasi atau ekstensi di C atau C + +, Google App Inventor, lingkungan visual untuk programmer pemula dan lintas platform berbagai aplikasi web mobile kerangka.
Aplikasi dapat diperoleh oleh pengguna akhir baik melalui toko seperti Google Play atau dengan AppStore Amazon, atau dengan mendownload dan menginstal file APK aplikasi dari situs pihak ketiga . Side-loading aplikasi hanya melibatkan download. Apk mengajukan ke telepon Anda dan memungkinkan "sumber yang tidak diketahui" dalam pengaturan keamanan telepon. Sebagian besar aplikasi yang tersedia di toko Play (seperti permainan, alat, browser, keyboard, dll) tapi ada juga yang tidak boleh di-host oleh Google. Jaringan Spoofer, Patcher Beruntung, Faceniff, dan Bomber SMS adalah contoh dari hal ini.
GOOGLE PUTAR
Google Bermain adalah layanan distribusi online digital untuk perangkat Android. Aplikasi Play Store memungkinkan pengguna untuk mencari dan men-download aplikasi diterbitkan oleh pengembang pihak ketiga, host di Google Play, dan pra-instal pada sebagian besar perangkat. Sampai Juni 2012, ada lebih dari 600.000 aplikasi yang tersedia untuk Android, dan perkiraan jumlah aplikasi yang diunduh dari Play Store melebihi 20 miliar. Sistem operasi itu sendiri diinstal pada 400 juta perangkat total.
Play Store tersedia pada perangkat yang sesuai dengan persyaratan kompatibilitas Google . Aplikasi ini menyaring daftar aplikasi yang tersedia untuk mereka yang kompatibel dengan perangkat pengguna, dan pengembang dapat membatasi aplikasi mereka ke operator tertentu atau negara untuk alasan bisnis.
Google menawarkan banyak aplikasi gratis di Play Store termasuk Google Voice, Google Goggles, Cari Gesture, Google Translate, Google Shopper, Dengarkan dan Trek saya. Pada Agustus 2010, Google meluncurkan "Tindakan suara untuk Android", yang memungkinkan pengguna untuk mencari, menulis pesan, dan memulai panggilan suara.
MULTITASKING
Multitasking ditingkatkan dengan merilis Android "Ice Cream Sandwich" 4.0. Ketika pengguna tahan tombol home perangkat atau tekan tombol multitasking pada perangkat yang tersedia, task manager dengan daftar aplikasi baru dibuka muncul, mana pengguna dapat memilih untuk melanjutkan penggunaan aplikasi dalam status itu terakhir diakses .
KEAMANAN DAN PRIVASI
Aplikasi android berjalan dalam sandbox, daerah terisolasi dari sistem operasi yang tidak memiliki akses ke seluruh sumber daya sistem, kecuali izin akses yang diberikan oleh pengguna ketika aplikasi diinstal. Sebelum menginstal aplikasi, Play Store menampilkan semua izin yang diperlukan. Sebuah permainan mungkin harus mengaktifkan getaran, misalnya, tetapi tidak perlu untuk membaca pesan atau mengakses buku telepon. Setelah meninjau izin, pengguna dapat memutuskan apakah untuk menginstal aplikasi. The sandboxing dan sistem perizinan melemahkan dampak kerentanan dan bug di aplikasi, tetapi pengembang kebingungan dan dokumentasi yang terbatas telah menghasilkan aplikasi rutin meminta izin yang tidak perlu, mengurangi nya Efektivitas . Kompleksitas antar-aplikasi komunikasi menyiratkan Android mungkin memiliki kesempatan untuk menjalankan kode yang tidak sah.
Perusahaan keamanan Beberapa merilis software antivirus untuk perangkat Android, khususnya, Lookout Mobile Security, AVG Technologies, Avast!, F-Secure, Kaspersky, McAfee dan Symantec . Perangkat lunak ini tidak efektif sebagai sandboxing juga berlaku untuk aplikasi tersebut, membatasi kemampuan mereka untuk memindai sistem yang lebih dalam untuk ancaman.
Smartphone Android memiliki kemampuan untuk melaporkan lokasi Wi-Fi akses poin, ditemui sebagai pengguna telepon bergerak di sekitar, untuk membangun database yang berisi lokasi fisik dari ratusan jutaan poin akses tersebut. Database ini membentuk peta elektronik untuk mencari smartphone, yang memungkinkan mereka untuk menjalankan aplikasi seperti Foursquare, Latitude, Places, dan untuk memberikan berbasis lokasi iklan.
Perangkat lunak pihak ketiga seperti monitoring TaintDroid, sebuah proyek penelitian yang didanai akademik, dapat, dalam beberapa kasus, ketika mendeteksi informasi pribadi sedang dikirim dari aplikasi ke server remote.
Pada bulan Maret 2012, terungkap bahwa Android Apps dapat menyalin foto tanpa izin pengguna eksplisit, Google menjawab mereka "awalnya dirancang Android Foto sistem file yang mirip dengan platform komputasi lain seperti Windows dan Mac OS. kita mengambil lain melihat ini dan mempertimbangkan menambahkan izin untuk aplikasi untuk mengakses gambar Kami selalu memiliki kebijakan untuk menghapus aplikasi [di Google Play]. yang benar mengakses data Anda ".
PENGEMBANGAN
LINUX
Android terdiri dari sebuah kernel berbasis kernel Linux 2.6 dan Linux Kernel 3.x (Android 4.0 dan seterusnya), dengan middleware, perpustakaan dan API ditulis dalam C dan perangkat lunak aplikasi yang berjalan pada kerangka aplikasi yang meliputi Jawa-kompatibel perpustakaan berbasis pada Apache Harmony . Android menggunakan mesin Dalvik virtual dengan just-in-time kompilasi untuk menjalankan kode-dex Dalvik (Dalvik Executable), yang biasanya diterjemahkan dari Java bytecode. Platform hardware utama untuk Android adalah arsitektur ARM. Ada dukungan untuk x86 dari proyek Android x86, dan Google TV menggunakan versi x86 khusus Android.
Kernel linux android memiliki perubahan arsitektur lebih lanjut oleh Google di luar siklus kernel perkembangan yang khas Linux. Android tidak memiliki X Window System asli secara default juga tidak mendukung set lengkap perpustakaan GNU standar, dan ini membuat sulit untuk pelabuhan Linux ada aplikasi atau perpustakaan untuk Android. Tetapi dukungan dari C sederhana dan aplikasi SDL dimungkinkan dengan injeksi shim Java kecil dan penggunaan JNI seperti misalnya di pelabuhan 2 Aliansi Bergerigi untuk Android.
Beberapa fitur yang Google memberikan kontribusi kembali ke kernel Linux, terutama sebuah fitur yang disebut manajemen daya wakelocks, ditolak oleh pengembang kernel resmi, sebagian karena pengelola kernel merasa bahwa Google tidak menunjukkan niat untuk mempertahankan kode mereka sendiri. Meskipun Google mengumumkan pada bulan April 2010 bahwa mereka akan menyewa dua karyawan untuk bekerja dengan komunitas kernel Linux, Greg Kroah-Hartman, maintainer kernel Linux saat ini untuk cabang-stabil, pada bulan Desember 2010 mengatakan bahwa ia khawatir bahwa Google tidak lagi berusaha untuk mendapatkan kode mereka perubahan termasuk dalam mainstream Linux . Beberapa Google Android pengembang mengisyaratkan bahwa "tim Android semakin muak dengan proses", karena mereka adalah tim kecil dan memiliki pekerjaan lebih mendesak untuk dilakukan pada Android.
Linux termasuk autosleep dan kemampuan wakelocks di kernel 3.5, setelah upaya sebelumnya banyak pada merger. Interface yang sama tetapi implementasi Linux hulu memungkinkan untuk dua mode suspend yang berbeda:. Untuk memori (suspend tradisional yang menggunakan android), dan ke disk (hibernate, seperti yang dikenal pada desktop) Pada bulan Agustus 2011, Linus Torvalds mengatakan bahwa "akhirnya Android dan Linux akan kembali ke kernel umum, tetapi mungkin tidak akan selama empat sampai lima tahun". Pada bulan Desember 2011, Greg Kroah-Hartman mengumumkan dimulainya Proyek Mainlining Android, yang bertujuan untuk menaruh beberapa driver Android, patch dan fitur kembali ke kernel Linux, dimulai pada Linux 3.3. integrasi lebih lanjut yang diharapkan untuk Kernel Linux 3.4.
The penyimpanan flash pada perangkat Android dibagi menjadi beberapa partisi, seperti "/ system" untuk sistem operasi itu sendiri dan "/ data" untuk data pengguna dan instalasi aplikasi Berbeda dengan distribusi desktop Linux., Pemilik perangkat Android tidak diberi akses root ke sistem operasi untuk alasan keamanan [rujukan], dan partisi sensitif seperti / sistem adalah read-only. Namun, akses root pada perangkat dapat diperoleh dengan memanfaatkan kelemahan keamanan di Android, yang sering digunakan oleh komunitas open source untuk meningkatkan kemampuan perangkat mereka, tetapi juga oleh pihak jahat untuk menginstal virus dan malware.
PERIZINAN
Kode sumber untuk Android tersedia di bawah lisensi bebas dan open source software. Google menerbitkan sebagian dari kode (termasuk tumpukan jaringan dan telepon) di bawah Apache License versi 2.0, dan sisanya, perubahan kernel Linux, di bawah versi GNU General Public License 2.
Open Handset Alliance mengembangkan perubahan pada kernel Linux, di depan umum, dengan kode sumber yang tersedia untuk publik setiap saat. Sisanya Android dikembangkan secara pribadi, dengan kode sumber dipublikasikan untuk umum ketika versi baru dirilis. Biasanya Google bekerja sama dengan produsen hardware untuk memproduksi perangkat unggulan (bagian dari Google Nexus seri) menampilkan versi baru dari Android, kemudian membuat kode sumber tersedia setelah perangkat yang telah dirilis.
Pada awal 2011, Google memilih untuk sementara menahan kode sumber Android untuk rilis tablet Honeycomb-satunya, alasan, menurut Andy Rubin dalam sebuah posting blog Android resmi, karena Honeycomb dilarikan untuk produksi dari Motorola Xoom, dan mereka tidak ingin pihak ketiga menciptakan sebuah "pengalaman pengguna benar-benar buruk" dengan mencoba untuk menempatkan ke smartphone versi Android ditujukan untuk tablet kode sumber sekali lagi dibuat tersedia pada bulan November 2011 dengan merilis Android 4.0..
Seperti Android tidak sepenuhnya dirilis di bawah lisensi GPL kompatibel, misalnya Kode Google adalah di bawah lisensi Apache, dan juga Android Market memungkinkan perangkat lunak berpemilik. Richard Stallman dan FSF yang kritis terhadap Android dan merekomendasikan penggunaan alternatif sebagai Replicant.
[Only admins are allowed to see this link]
[Only admins are allowed to see this image]