Tuesday, January 22, 2019

Android

January 22, 2019 Posted by Admin No comments


                     Android adalah sistem operasi seluler yang dikembangkan oleh Google. Ini didasarkan pada versi modifikasi dari kernel Linux dan perangkat lunak open source lainnya, dan dirancang terutama untuk perangkat seluler layar sentuh seperti smartphone dan tablet. 

                     Selain itu, Google telah mengembangkan lebih lanjut Android TV untuk televisi, Android Auto untuk mobil, dan Wear OS untuk jam tangan, masing-masing dengan antarmuka pengguna khusus. Varian Android juga digunakan pada konsol game, kamera digital, PC, dan elektronik lainnya.

                     Awalnya dikembangkan oleh Android Inc., yang dibeli Google pada 2005, Android diresmikan pada 2007, dengan perangkat Android komersial pertama diluncurkan pada September 2008. 

                     Sistem operasinya telah melalui beberapa rilis utama, dengan versi saat ini adalah 9 "Pie" , dirilis pada Agustus 2018. Inti kode sumber Android dikenal sebagai Android Open Source Project (AOSP), dan terutama dilisensikan di bawah Lisensi Apache.

                     Android juga dikaitkan dengan serangkaian perangkat lunak berpemilik yang dikembangkan oleh Google, yang disebut Google Mobile Services (GMS) yang sangat sering datang pra-instal dalam perangkat, yang biasanya mencakup browser web Google Chrome dan Google Search dan selalu menyertakan aplikasi inti untuk layanan seperti Gmail, serta toko aplikasi dan platform distribusi digital Google Play, dan platform pengembangan terkait.

                     Aplikasi ini dilisensikan oleh produsen perangkat Android yang disertifikasi berdasarkan standar yang diberlakukan oleh Google, tetapi AOSP telah digunakan sebagai dasar ekosistem Android yang bersaing, seperti Fire OS Amazon.com, yang menggunakan padanannya sendiri untuk GMS.

                     Android telah menjadi OS terlaris di seluruh dunia pada ponsel cerdas sejak 2011 dan pada tablet sejak 2013. Hingga Mei 2017, ia memiliki lebih dari dua miliar pengguna aktif bulanan, basis instalasi terbesar dari semua sistem operasi, dan pada Juni 2018, Google Play store menampilkan lebih dari 3,3 juta aplikasi

                    Antarmuka pengguna default Android terutama didasarkan pada manipulasi langsung, menggunakan input sentuh yang secara longgar sesuai dengan tindakan dunia nyata, seperti menggesekkan, mengetuk, mencubit, dan mencubit terbalik untuk memanipulasi objek di layar, bersama dengan keyboard virtual. 

                     Pengontrol gim dan keyboard fisik ukuran penuh didukung melalui Bluetooth atau USB. Respons terhadap input pengguna dirancang untuk langsung dan menyediakan antarmuka sentuh yang cair, sering menggunakan kemampuan getaran perangkat untuk memberikan umpan balik haptic kepada pengguna. 

                    Perangkat keras internal, seperti akselerometer, giroskop, dan sensor jarak digunakan oleh beberapa aplikasi untuk merespons tindakan pengguna tambahan, misalnya menyesuaikan layar dari potret ke lanskap tergantung pada bagaimana perangkat diorientasikan,  atau memungkinkan pengguna untuk mengarahkan kendaraan dalam game balapan dengan memutar perangkat, mensimulasikan kontrol kemudi.

                      Perangkat Android melakukan boot ke homescreen, navigasi utama dan "hub" informasi pada perangkat Android, analog dengan desktop yang ditemukan di komputer pribadi. Android homescreens biasanya terdiri dari ikon dan widget aplikasi; ikon aplikasi meluncurkan aplikasi terkait, sedangkan widget menampilkan langsung, konten pembaruan otomatis, seperti ramalan cuaca, kotak masuk email pengguna, atau ticker berita langsung di layar beranda. 

                    Layar beranda dapat terdiri dari beberapa halaman, di mana pengguna dapat menggeser ke depan dan ke belakang.  Aplikasi pihak ketiga yang tersedia di Google Play dan toko aplikasi lain dapat mengubah tema homescreen secara luas, dan bahkan meniru tampilan sistem operasi lain, seperti Windows Phone. Sebagian besar pabrikan menyesuaikan tampilan dan fitur perangkat Android mereka untuk membedakan diri dari pesaing mereka.

                      Di bagian atas layar terdapat bilah status, yang menampilkan informasi tentang perangkat dan konektivitasnya. Bilah status ini dapat "ditarik" ke bawah untuk membuka layar pemberitahuan tempat aplikasi menampilkan informasi atau pembaruan penting. 

                       Pemberitahuan adalah "informasi singkat, tepat waktu, dan relevan tentang aplikasi Anda ketika sedang tidak digunakan", dan ketika diketuk, pengguna diarahkan ke layar di dalam aplikasi yang terkait dengan notifikasi.  

                      Dimulai dengan Android 4.1 "Jelly Bean", "notifikasi yang dapat diperluas" memungkinkan pengguna untuk mengetuk ikon pada notifikasi agar dapat memperluas dan menampilkan lebih banyak informasi dan kemungkinan tindakan aplikasi langsung dari notifikasi.

                        Layar Semua Aplikasi mencantumkan semua aplikasi yang diinstal, dengan kemampuan bagi pengguna untuk menyeret aplikasi dari daftar ke layar beranda. Layar Terbaru memungkinkan pengguna beralih antara aplikasi yang baru digunakan

                     Aplikasi ("apps"), yang memperluas fungsionalitas perangkat, ditulis menggunakan kit pengembangan perangkat lunak Android (SDK)  dan, seringkali, bahasa pemrograman Java.

                      Java dapat dikombinasikan dengan C / C ++, [79] bersama dengan pilihan runtime non-default yang memungkinkan dukungan C ++ yang lebih baik.Bahasa pemrograman Go juga didukung, meskipun dengan serangkaian antarmuka pemrograman aplikasi (API) yang terbatas. Pada Mei 2017, Google mengumumkan dukungan untuk pengembangan aplikasi Android dalam bahasa pemrograman Kotlin.

                     SDK mencakup seperangkat alat pengembangan yang komprehensif,termasuk debugger, pustaka perangkat lunak, emulator handset berdasarkan QEMU, dokumentasi, kode sampel, dan tutorial. Awalnya, lingkungan pengembangan terintegrasi (IDE) yang didukung Google adalah Eclipse menggunakan plugin Android Development Tools (ADT); pada Desember 2014, Google merilis Android Studio, berdasarkan IntelliJ IDEA, sebagai IDE utama untuk pengembangan aplikasi Android. 

                      Alat pengembangan lain tersedia, termasuk kit pengembangan asli (NDK) untuk aplikasi atau ekstensi dalam C atau C ++, Google App Inventor, lingkungan visual untuk programmer pemula, dan berbagai kerangka kerja aplikasi web mobile lintas platform. 

                      Pada Januari 2014, Google meluncurkan kerangka kerja berdasarkan Apache Cordova untuk porting aplikasi web Chrome HTML 5 ke Android, dibungkus dengan shell aplikasi asli.

                     Android memiliki banyak pilihan aplikasi pihak ketiga, yang dapat diperoleh oleh pengguna dengan mengunduh dan menginstal file APK (paket aplikasi Android) aplikasi, atau dengan mengunduhnya menggunakan program aplikasi toko yang memungkinkan pengguna untuk menginstal, memperbarui, dan menghapus aplikasi dari perangkat mereka. Google Play Store adalah toko aplikasi utama yang diinstal pada perangkat Android yang mematuhi persyaratan kompatibilitas Google dan melisensikan perangkat lunak Layanan Seluler Google. 

                    Google Play Store memungkinkan pengguna untuk menelusuri, mengunduh, dan memperbarui aplikasi yang diterbitkan oleh Google dan pengembang pihak ketiga; pada Juli 2013, ada lebih dari satu juta aplikasi yang tersedia untuk Android di Play Store. Pada Juli 2013, 50 miliar aplikasi telah diinstal. 

                   Beberapa operator menawarkan tagihan operator langsung untuk pembelian aplikasi Google Play, di mana biaya aplikasi ditambahkan ke tagihan bulanan pengguna. Pada Mei 2017, ada lebih dari satu miliar pengguna aktif sebulan untuk Gmail, Android, Chrome, Google Play dan Maps.

                   Karena sifat terbuka Android, sejumlah pasar aplikasi pihak ketiga juga ada untuk Android, baik untuk menyediakan pengganti perangkat yang tidak diizinkan untuk dikirim dengan Google Play Store, menyediakan aplikasi yang tidak dapat ditawarkan di Google Play Store karena pelanggaran kebijakan, atau karena alasan lain.

                  Contoh dari toko pihak ketiga ini termasuk Amazon Appstore, GetJar, dan SlideMe. F-Droid, pasar alternatif lain, berupaya hanya menyediakan aplikasi yang didistribusikan di bawah lisensi sumber terbuka dan gratis

                    Karena perangkat Android biasanya bertenaga baterai, Android dirancang untuk mengelola proses untuk menjaga konsumsi daya minimum. Ketika suatu aplikasi tidak digunakan, sistem menunda operasinya sehingga, meskipun tersedia untuk segera digunakan daripada ditutup, ia tidak menggunakan daya baterai atau sumber daya CPU. 

                     Android mengelola aplikasi yang tersimpan dalam memori secara otomatis: ketika memori rendah, sistem akan mulai secara tak terlihat dan secara otomatis menutup proses yang tidak aktif, dimulai dengan yang tidak aktif dalam waktu paling lama. Lifehacker melaporkan pada 2011 bahwa aplikasi pembunuh tugas pihak ketiga lebih banyak merusak daripada kebaikan

                     Android dikembangkan oleh Google hingga perubahan terbaru dan pembaruan siap dirilis, pada titik mana kode sumber tersedia untuk Proyek Sumber Terbuka Android (AOSP), inisiatif sumber terbuka yang dipimpin oleh Google. Kode AOSP dapat ditemukan tanpa modifikasi pada perangkat tertentu, terutama perangkat Nexus dan Pixel.  

                    Kode sumber, pada gilirannya, disesuaikan dan diadaptasi oleh produsen peralatan asli (OEM) untuk dijalankan pada perangkat keras mereka.  Juga, kode sumber Android tidak mengandung driver perangkat yang sering kali dimiliki yang diperlukan untuk komponen perangkat keras tertentu.  

                   Akibatnya, sebagian besar perangkat Android, termasuk milik Google, pada akhirnya dikirimkan dengan kombinasi perangkat lunak bebas dan sumber terbuka dan perangkat lunak berpemilik, dengan perangkat lunak yang diperlukan untuk mengakses layanan Google jatuh ke yang terakhir.

                   Sebagai bagian dari pengungkapan pengawasan massal 2013 yang lebih luas, terungkap pada September 2013 bahwa badan-badan intelijen Amerika dan Inggris, Badan Keamanan Nasional (NSA) dan Markas Besar Komunikasi Pemerintah (GCHQ), masing-masing, masing-masing memiliki akses ke data pengguna di iPhone, BlackBerry , dan perangkat Android. 

                 Mereka dilaporkan dapat membaca hampir semua informasi ponsel cerdas, termasuk SMS, lokasi, email, dan catatan.  Pada Januari 2014, laporan lebih lanjut mengungkapkan kemampuan badan intelijen untuk mencegat informasi pribadi yang dikirimkan melalui Internet oleh jejaring sosial dan aplikasi populer lainnya seperti Angry Birds, yang mengumpulkan informasi pribadi penggunanya untuk iklan dan alasan komersial lainnya. 

                  GCHQ memiliki, menurut The Guardian, panduan gaya wiki dari berbagai aplikasi dan jaringan periklanan, dan berbagai data yang dapat disedot dari masing-masingnya.Belakangan minggu itu, pengembang Finnry Angry Birds Rovio mengumumkan bahwa mereka sedang mempertimbangkan kembali hubungannya dengan platform periklanan dalam terang wahyu ini, dan meminta industri yang lebih luas untuk melakukan hal yang sama.

                   Dokumen-dokumen tersebut mengungkapkan upaya lebih lanjut oleh badan intelijen untuk mencegat pencarian dan pertanyaan Google Maps yang diajukan dari Android dan ponsel cerdas lainnya untuk mengumpulkan informasi lokasi secara massal. 

                   NSA dan GCHQ menegaskan kegiatan mereka sesuai dengan semua hukum domestik dan internasional yang relevan, meskipun Guardian menyatakan "pengungkapan terbaru juga dapat menambah kekhawatiran publik tentang bagaimana sektor teknologi mengumpulkan dan menggunakan informasi, terutama bagi mereka yang berada di luar AS, yang menikmati lebih sedikit perlindungan privasi daripada orang Amerika. "

                   Dokumen yang bocor yang diterbitkan oleh WikiLeaks, dengan nama kode Vault 7 dan bertanggal 2013-2016, merinci kemampuan Central Intelligence Agency (CIA) untuk melakukan pengawasan elektronik dan perang cyber, termasuk kemampuan untuk berkompromi dengan sistem operasi sebagian besar smartphone (termasuk Andro

                  Secara umum, aplikasi Android berbayar dapat dengan mudah dibajak.  Dalam sebuah wawancara Mei 2012 dengan Eurogamer, para pengembang Football Manager menyatakan bahwa rasio pemain bajakan vs pemain yang sah adalah 9: 1 untuk game mereka Football Manager Handheld.

                 Namun, tidak semua pengembang setuju bahwa tingkat pembajakan adalah masalah; misalnya, pada Juli 2012 para pengembang game Wind-up Knight mengatakan bahwa tingkat pembajakan permainan mereka hanya 12%, dan sebagian besar pembajakan berasal dari Tiongkok, di mana orang tidak dapat membeli aplikasi dari Google Play.

                  Pada 2010, Google merilis alat untuk memvalidasi pembelian resmi untuk digunakan dalam aplikasi, tetapi pengembang mengeluh bahwa ini tidak cukup dan sepele untuk dipecahkan. Google menjawab bahwa alat tersebut, terutama rilis awalnya, dimaksudkan sebagai kerangka kerja sampel bagi pengembang untuk memodifikasi dan membangun berdasarkan pada kebutuhan mereka, bukan sebagai solusi pembajakan yang selesai. 

                 Android "Jelly Bean" memperkenalkan kemampuan aplikasi berbayar untuk dienkripsi, sehingga hanya dapat berfungsi pada perangkat yang dibeli

                 Maskot Android adalah robot android hijau, yang terkait dengan nama perangkat lunak. Meskipun tidak memiliki nama resmi, tim Android di Google dilaporkan menyebutnya "Bugdroid". Karena popularitas tinggi Android di tahun 2010-an, itu telah menjadi salah satu ikon yang paling dikenal di dunia teknologi.

                 Ini dirancang oleh desainer grafis Google Irina Blok pada 5 November 2007 ketika Android diumumkan. Bertentangan dengan laporan bahwa ia ditugaskan dengan proyek untuk membuat ikon,  Blok mengkonfirmasi dalam sebuah wawancara bahwa ia secara independen mengembangkannya dan menjadikannya open source. 

              Desain robot pada awalnya tidak disajikan ke Google, tetapi dengan cepat menjadi biasa di tim pengembangan Android, dengan berbagai variasi yang dibuat oleh para pengembang di sana yang menyukai gambar itu, karena gratis di bawah lisensi Creative Commons. 

              Popularitasnya di antara tim pengembangan akhirnya menyebabkan Google mengadopsinya sebagai ikon resmi sebagai bagian dari logo Android ketika diluncurkan ke konsumen pada 2008

0 komentar:

Post a Comment

Populer Post