Sabtu, 14 Desember 2013

Android (sistem operasi)


Android adalah sistem operasi berbasis pada kernel Linux , dan dirancang terutama untuk touchscreen perangkat mobile seperti smartphone dan komputer tablet . Awalnya dikembangkan oleh Android, Inc, yang Google didukung secara finansial dan kemudian dibeli pada tahun 2005, Android ini diresmikan pada tahun 2007 seiring dengan berdirinya Open Handset Alliance : konsorsium hardware , software, dan perusahaan telekomunikasi yang ditujukan untuk memajukan terbuka standar untuk perangkat mobile. Ponsel Android pertama ( HTC Dream ) dijual pada bulan Oktober 2008.

User interface dari Android didasarkan pada manipulasi langsung , menggunakan input sentuh yang longgar sesuai dengan tindakan di dunia nyata, seperti menggesekkan, penyadapan, mencubit dan reverse mencubit untuk memanipulasi obyek di layar. Hardware internal seperti akselerometer , giroskop dan sensor jarak digunakan oleh beberapa aplikasi untuk menanggapi tindakan pengguna tambahan, misalnya menyesuaikan layar dari portrait ke landscape tergantung pada bagaimana perangkat berorientasi. Android memungkinkan pengguna untuk menyesuaikan layar rumah mereka dengan cara pintas ke aplikasi dan widget , yang memungkinkan pengguna untuk menampilkan konten langsung, seperti email dan informasi cuaca, langsung di layar awal. Aplikasi lebih lanjut dapat mengirimkan pemberitahuan kepada pengguna untuk memberitahu mereka tentang informasi yang relevan, seperti email baru dan pesan teks.


Android adalah open source dan Google merilis kode sumber di bawah Lisensi Apache . Ini kode open-source dan lisensi permisif memungkinkan perangkat lunak yang akan bebas dimodifikasi dan didistribusikan oleh produsen perangkat, operator nirkabel dan pengembang antusias. Namun, perangkat yang paling Android kapal dengan perangkat lunak berpemilik tambahan. Selain itu, Android memiliki komunitas besar pengembang menulis aplikasi (" aplikasi ") yang memperluas fungsionalitas dari perangkat, ditulis terutama di Jawa bahasa pemrograman. Pada bulan Oktober 2012, ada sekitar 700.000 aplikasi yang tersedia untuk Android, dan perkiraan jumlah aplikasi yang diunduh dari Google Play , toko aplikasi utama Android, adalah 25 miliar. Sebuah survei pengembang dilakukan pada bulan April-Mei 2013 menemukan bahwa Android adalah platform yang paling populer untuk pengembang, digunakan oleh 71% dari populasi pengembang mobile.

Android adalah yang paling banyak digunakan platform smartphone di dunia, menyalip Symbian pada kuartal keempat tahun 2010. Android populer dengan perusahaan teknologi yang membutuhkan, murah, sistem operasi disesuaikan dan ringan siap pakai untuk teknologi tinggi perangkat. Meskipun terutama dirancang untuk ponsel dan tablet, juga telah digunakan dalam televisi, konsol game , kamera digital dan elektronik lainnya. Sifat terbuka Android telah mendorong komunitas besar pengembang dan penggemar untuk menggunakan kode open-source sebagai dasar untuk proyek-proyek berbasis masyarakat, yang menambahkan fitur baru untuk pengguna tingkat lanjut atau membawa Android ke perangkat yang resmi dirilis menjalankan operasi lain sistem.

Pada November 2013, pangsa Android di pasar smartphone global, yang dipimpin oleh produk Samsung, telah mencapai 80%. Keberhasilan sistem operasi telah membuatnya menjadi target litigasi paten sebagai bagian dari apa yang disebut " smartphone perang "antara perusahaan teknologi. Pada Mei 2013, 48 miliar aplikasi telah diinstal dari Google Play store, dan pada tanggal 3 September 2013, 1 miliar perangkat Android telah diaktifkan

Sejarah
Android, Inc didirikan pada Palo Alto, California pada bulan Oktober 2003 oleh Andy Rubin (co-pendiri Danger ), Kaya Miner (co-pendiri Kebakaran liar Communications, Inc),  Nick Sears (sekali VP di T-Mobile ), dan Chris White (desain dipimpin dan pengembangan antarmuka di Webtv ) untuk mengembangkan, dengan kata Rubin "perangkat mobile pintar yang lebih sadar lokasi dan preferensi pemiliknya".  The niat awal perusahaan adalah untuk mengembangkan sebuah sistem operasi canggih untuk kamera digital , ketika disadari bahwa pasar untuk perangkat tidak cukup besar, dan dialihkan upaya mereka untuk menghasilkan sistem operasi smartphone untuk menyaingi Symbian dan Windows Mobile ( Apple iPhone belum dirilis pada saat itu). Meskipun prestasi masa lalu dari pendiri dan karyawan awal, Android Inc dioperasikan diam-diam, hanya mengungkapkan 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 dari 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 fleksibel, sistem upgradable. Google telah berbaris serangkaian komponen perangkat keras dan perangkat lunak dan memberi isyarat kepada mitra operator 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 Wall Street Journal mencatat bahwa Google ingin pencariannya dan aplikasi pada ponsel dan itu bekerja keras untuk memberikan itu. Cetak dan outlet media online segera melaporkan rumor bahwa Google sedang mengembangkan Google-merek handset . Beberapa berspekulasi bahwa Google telah menentukan spesifikasi teknis, itu menunjukkan prototipe untuk produsen ponsel dan operator jaringan. Pada bulan September 2007, InformationWeek menutupi Evalueserve studi melaporkan 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 , Sony 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, perangkat mobile platform yang dibangun di Linux kernel versi 2.6. Yang pertama telepon yang tersedia secara komersial untuk menjalankan Android adalah HTC Dream , yang dirilis pada tanggal 22 Oktober 2008.

Pada tahun 2010, Google meluncurkan Nexus serangkaian perangkat - garis smartphone dan tablet yang menjalankan sistem operasi Android, dan dibangun oleh mitra produsen. HTC bekerja sama dengan Google untuk merilis smartphone Nexus pertama, dengan Nexus One . Serial ini sejak itu telah diperbarui dengan perangkat yang lebih baru, seperti Nexus 4 telepon dan Nexus 10 tablet, yang dibuat oleh LG dan Samsung masing-masing. Google merilis ponsel Nexus dan tablet untuk bertindak sebagai mereka andalannya perangkat Android, menunjukkan perangkat lunak dan perangkat keras fitur terbaru Android. Pada tanggal 13 Maret 2013, diumumkan oleh Larry Page dalam sebuah posting blog bahwa Andy Rubin telah pindah dari divisi Android untuk mengambil proyek-proyek baru di Google. Ia digantikan oleh Sundar Pichai , yang juga terus perannya sebagai kepala divisi Google Chrome, yang mengembangkan Chrome OS .

Sejak 2008, Android telah melihat sejumlah update yang telah secara bertahap meningkatkan sistem operasi, menambahkan fitur baru dan memperbaiki bug di rilis sebelumnya. Setiap rilis utama diberi nama dalam urutan abjad setelah pencuci mulut atau manis memperlakukan, misalnya, versi 1.5 Cupcake diikuti oleh 1.6 Donut. Versi terbaru yang dirilis adalah 4,4 KitKat yang dirilis pada tanggal 31 Oktober 2013.

Antarmuka
User interface Android didasarkan pada manipulasi langsung , menggunakan input sentuh yang longgar sesuai dengan tindakan di dunia nyata, seperti menggesekkan, penyadapan, mencubit dan reverse mencubit untuk memanipulasi on-screen objek. Respon terhadap input pengguna dirancang menjadi segera dan menyediakan antarmuka sentuh cairan, sering menggunakan kemampuan getaran perangkat untuk memberikan umpan balik haptic kepada pengguna. Hardware internal seperti akselerometer , giroskop dan sensor kedekatan digunakan oleh beberapa aplikasi untuk menanggapi tindakan pengguna tambahan, misalnya menyesuaikan layar dari portrait ke landscape tergantung pada bagaimana perangkat berorientasi, atau memungkinkan pengguna untuk mengarahkan kendaraan dalam permainan balap dengan memutar perangkat, simulasi kendali setir .

Perangkat Android boot ke homescreen, navigasi dan informasi titik utama pada perangkat, yang mirip dengan desktop yang 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, inbox email pengguna, atau ticker berita langsung pada homescreen. Sebuah homescreen dapat terdiri dari beberapa halaman yang pengguna dapat menggesek bolak-balik antara, meskipun antarmuka homescreen Android adalah sangat disesuaikan, yang memungkinkan pengguna untuk menyesuaikan tampilan dan nuansa dari perangkat dengan selera mereka. Pihak ketiga aplikasi yang tersedia di Google Play dan toko aplikasi lain dapat secara ekstensif kembali tema homescreen, dan bahkan meniru tampilan dari sistem operasi lain, seperti Windows Phone . Kebanyakan produsen, dan beberapa operator nirkabel , menyesuaikan tampilan dan nuansa dari mereka perangkat Android untuk membedakan diri dari pesaing mereka.

Hadir di bagian atas layar adalah status bar, menunjukkan informasi tentang perangkat dan konektivitas. Status bar ini dapat "ditarik" ke bawah untuk mengungkapkan layar notifikasi di mana aplikasi menampilkan informasi penting atau update, seperti email atau teks SMS yang baru diterima, dengan cara yang tidak segera mengganggu atau ketidaknyamanan pengguna. Pada awal versi Android pemberitahuan ini bisa dimanfaatkan untuk membuka aplikasi yang relevan, tapi perubahan terbaru telah menyediakan fungsi yang disempurnakan, seperti kemampuan untuk memanggil nomor kembali langsung dari pemberitahuan panggilan tidak terjawab tanpa harus membuka aplikasi dialer pertama. Pemberitahuan gigih sampai membaca atau diberhentikan oleh pengguna.

Aplikasi
Android memiliki pilihan yang semakin banyak aplikasi pihak ketiga, yang dapat diperoleh oleh pengguna baik melalui toko aplikasi seperti Google Play atau Amazon Appstore , atau dengan men-download dan menginstal aplikasi APK file dari situs pihak ketiga. The Play Store aplikasi memungkinkan pengguna untuk browsing, download dan memperbarui aplikasi yang diterbitkan oleh Google dan pengembang pihak ketiga, dan pra-instal 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 untuk operator tertentu atau negara untuk alasan bisnis. Pembelian aplikasi yang tidak diinginkan dapat dikembalikan dalam waktu 15 menit dari waktu download, dan beberapa operator menawarkan penagihan operator langsung untuk Google Play pembelian aplikasi, di mana biaya aplikasi ditambahkan ke tagihan bulanan pengguna. Pada September 2012, ada lebih dari 675.000 aplikasi yang tersedia untuk Android, dan perkiraan jumlah aplikasi yang diunduh dari Play Store adalah 25 miliar.

Aplikasi yang dikembangkan di Jawa bahasa menggunakan Android pengembangan perangkat lunak kit (SDK). SDK termasuk seperangkat alat pengembangan, termasuk debugger , perpustakaan perangkat lunak , sebuah handset emulator berdasarkan QEMU , dokumentasi, kode contoh, dan tutorial. The resmi didukung lingkungan pengembangan terpadu (IDE) adalah Eclipse menggunakan Android Development Tools (ADT) Plugin. 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 berbagai lintas platform mobile kerangka kerja aplikasi web .

Untuk bekerja di sekitar keterbatasan untuk menjangkau layanan Google karena sensor internet di Republik Rakyat China , perangkat Android yang dijual di RRC umumnya disesuaikan untuk menggunakan layanan negara yang disetujui sebagai gantinya.

Memori manajemen
Karena perangkat Android biasanya bertenaga baterai, Android dirancang untuk mengelola memori ( RAM ) untuk menjaga konsumsi daya minimal, berbeda dengan sistem operasi desktop yang umumnya menganggap mereka terhubung ke unlimited listrik utama . Ketika sebuah aplikasi Android tidak lagi digunakan, sistem secara otomatis akan menangguhkan dalam memori - sementara app secara teknis masih "terbuka," apps ditangguhkan tidak mengkonsumsi sumber daya (misalnya daya baterai atau kekuatan pemrosesan) dan duduk diam di latar belakang sampai dibutuhkan lagi. Ini memiliki manfaat ganda meningkatkan respon umum perangkat Android, karena aplikasi tidak perlu ditutup dan dibuka kembali dari awal setiap kali, tetapi juga memastikan aplikasi latar belakang tidak mengkonsumsi daya sia-sia.

Android mengelola aplikasi yang disimpan dalam memori secara otomatis: ketika memori rendah, sistem akan mulai membunuh aplikasi dan proses yang sudah tidak aktif untuk sementara waktu, dalam urutan terbalik karena mereka terakhir digunakan (yaitu terlama lebih dulu). Proses ini dirancang untuk menjadi terlihat oleh pengguna, sehingga pengguna tidak perlu untuk mengelola memori atau pembunuhan aplikasi sendiri. Namun, kebingungan atas manajemen memori Android telah menghasilkan pembunuh tugas pihak ketiga menjadi populer di Google Bermain toko;. pembunuh tugas pihak ketiga ini umumnya dianggap sebagai melakukan lebih berbahaya daripada baik.

Perangkat keras
Platform hardware utama untuk Android adalah 32-bit arsitektur ARMv7. Ada dukungan untuk x86 dari Android-x86 proyek, dan Google TV menggunakan versi x86 khusus Android. Pada 2013, Freescale mengumumkan Android pada perusahaan i.MX prosesor, i.MX5X dan seri i.MX6X. Pada tahun 2012 prosesor Intel mulai muncul di platform Android lebih utama, seperti telepon.

Pada November 2013, versi terbaru Android memerlukan setidaknya 512 MB ​​RAM, dan 32-bit ARMv7 , MIPS atau x86 prosesor arsitektur, bersama-sama dengan OpenGL ES 2.0 compatible graphics processing unit (GPU). Android mendukung OpenGL ES 1.1, 2.0 dan 3.0. Beberapa aplikasi secara eksplisit mengharuskan versi tertentu dari OpenGL ES, sehingga hardware GPU yang cocok diperlukan untuk menjalankan aplikasi tersebut.

Perangkat Android menggabungkan banyak komponen perangkat keras opsional, termasuk diam atau kamera video, GPS , sensor orientasi perangkat keras, kontrol game khusus, akselerometer, giroskop, barometer, magnetometer, sensor jarak, sensor tekanan, termometer dan layar sentuh. Beberapa komponen hardware yang tidak diperlukan, tetapi menjadi standar dalam kelas-kelas tertentu dari perangkat, seperti smartphone, dan persyaratan tambahan berlaku jika mereka hadir. Beberapa perangkat keras lainnya pada awalnya diperlukan, tetapi kebutuhan tersebut telah santai atau dihilangkan sama sekali. Misalnya, seperti Android dikembangkan awalnya sebagai OS ponsel, perangkat keras seperti mikrofon yang diperlukan, meskipun dengan berjalannya waktu fungsi telepon menjadi opsional. Android digunakan untuk memerlukan autofocus kamera, yang santai dengan fixed-focus camera jika bahkan hadir sama sekali, karena kamera dijatuhkan sebagai syarat sepenuhnya ketika Android mulai digunakan pada kotak set-top.

Pengembangan
Android dikembangkan secara pribadi oleh Google sampai perubahan terbaru dan update siap untuk dirilis, di mana titik kode sumber dibuat tersedia untuk umum. Source code ini hanya akan berjalan tanpa modifikasi pada pilih perangkat, biasanya Nexus seri perangkat. Ada proprietary binari yang harus disediakan oleh produsen agar Android untuk bekerja.

Logo Android hijau dirancang untuk Google pada tahun 2007 oleh desainer grafis Irina Blok. Tim desain ditugaskan untuk sebuah proyek untuk membuat ikon universal diidentifikasi dengan dimasukkannya spesifik robot dalam desain akhir. Setelah berbagai perkembangan desain berdasarkan sains-fiksi dan ruang film, tim akhirnya mencari inspirasi dari simbol manusia di pintu toilet dan dimodifikasi angka menjadi bentuk robot. Sebagai Android adalah open-source, telah disepakati bahwa logo harus juga, dan sejak diluncurkan logo hijau telah ditafsirkan menjadi tak terhitung jumlahnya variasi pada desain aslinya.

Tidak ada komentar:

Posting Komentar