Apa itu sistem operasi Android? Seorang pemula membaca!

Daftar Isi:

Apa itu sistem operasi Android? Seorang pemula membaca!
Apa itu sistem operasi Android? Seorang pemula membaca!

Video: Apa itu sistem operasi Android? Seorang pemula membaca!

Video: Apa itu sistem operasi Android? Seorang pemula membaca!
Video: 2023 Fix: Sleep and Hibernate don't work in Windows 10 - YouTube 2024, April
Anonim

Saat ini, nama sistem operasi Android telah menjadi identik dengan perangkat genggam yang dapat menampilkan film, memungkinkan seseorang untuk berbicara dengan orang lain, mengirim pesan, gambar, email, bermain game dan membiarkan Anda tetap berhubungan dengan semua orang.

Image
Image

Sistem operasi Android

Android mungkin adalah salah satu Sistem Operasi plus kerangka kerja yang paling banyak digunakan untuk apa yang kita sebut smartphone saat ini. Dan siap untuk menjadi kerangka yang mencakup semua yang akan digunakan tidak hanya pada perangkat genggam sederhana seperti smartphone tetapi penggunaannya juga akan menggunakan sistem Infotainment Otomotif HDTV. Sistem apa pun yang membutuhkan Antarmuka Pengguna yang sederhana, elegan, dan mudah dikembangkan dapat dibangun di atas kerangka Android.

Apa itu Android?

Android adalah Sistem Operasi Seluler, yang dikembangkan oleh Android Inc. dan sekarang, dipasarkan oleh Google. Google dan anggota Open Handset Alliance lainnya berkolaborasi dalam pengembangan dan rilis Android. Tumpukan perangkat lunak dan kerangka kerjanya dibangun di atas kernel Linux, yang telah sangat berperan dalam penerimaannya yang mulus sebagai OS pilihan dalam telepon Seluler. OS Android terdiri dari lebih dari 12 juta baris kode yang ditulis dalam C / C ++ / Java dan XML.

Android dapat divisualisasikan pada dasarnya sebagai kerangka C C ++ dan pustaka Java berdasarkan kernel Linux. Karena ini dan fakta bahwa aplikasi Java dapat dengan mudah dibangun melalui SDK, aplikasi ini portabel di semua perangkat seluler.

Sistem Android terdiri dari 3 tumpukan berlapis:

  1. Aplikasi yang dibangun di Java berjalan di Dalvik Runtime Engine
  2. Pustaka Sistem ditulis dalam C dan C ++
  3. Kernel berbasis Linux

Lapisan Aplikasi.

Bahasa Jawa dipilih sebagai bahasa pengembangan. Ada banyak pengembang mobile yang berpengalaman di Jawa dan karenanya dapat memiliki transisi yang mulus untuk menulis aplikasi dan widget Mobile pada ponsel pintar Android yang didukung

Java adalah teknologi yang sudah terbukti, portabel di berbagai perangkat lunak dan platform perangkat keras. Java sudah tersedia di sebagian besar ponsel. Java saat ini di ponsel (J2ME) memiliki banyak keterbatasan, sehingga perusahaan telepon seluler besar menambahkan ekstensi mereka sendiri ke perpustakaan Java, ini membuat portabilitas aplikasi Java di seluler menjadi lebih sulit. Biasanya Java digunakan untuk membuat game Java di ponsel; banyak aplikasi lain yang masih dibangun di OS asli dan bukan di lapisan Java.

Sun telah mendorong teknologi Java pada ponsel selama bertahun-tahun, itu berhasil digunakan pada sebagian besar ponsel, tetapi kurangnya standarisasi membuat sulit untuk mencapai kedalaman pasar ponsel.

Android memiliki serangkaian API dan perpustakaan yang sangat terjangkau dan standar, pengembang dapat menggunakan API tersebut untuk mengembangkan game dan aplikasi, mengintegrasikan dengan baik ke dalam ponsel, dan Java akan membuat aplikasi Android portabel di semua ponsel (Android).

Program Java tidak berjalan langsung di Android; itu diubah menjadi kode byte Dalvik. Pada dasarnya Android dapat membuat aplikasi apa saja berjalan selama itu dapat dikonversi ke kode byte Dalvik.

Perpustakaan Sistem.

Pustaka sistem di Android terutama dibangun di C dan C ++, jadi mereka cepat dan efisien. Karena perpustakaan berjalan di atas kernel Linux, ada banyak driver dan pustaka yang tersedia yang dapat disesuaikan sesuai kebutuhan vendor.

Kernel Linux.

Kernel Linux dipilih karena terbukti stabil dan kuat. Linux memiliki manajemen memori yang baik, manajemen proses dan sudah membangun dengan banyak fungsi lain seperti jaringan TCP / IP yang diperlukan untuk sistem operasi (terutama Anda membutuhkannya untuk terhubung ke jaringan data di ponsel Anda).

Untuk pabrikan ponsel perangkat keras baru, hal pertama yang harus dilakukan untuk membangun platform Android adalah dengan membangun driver perangkat pada kernel Linux; harus ada banyak pengembang di sekitar yang memiliki pengetahuan untuk membuat tumpukan perangkat lunak dari awal atau menyesuaikannya dari perangkat lunak yang tersedia.

Ada banyak perusahaan yang mencoba membangun sistem operasi ponsel berbasis kernel Linux sebelum Android melakukannya, tetapi belum sangat berhasil.

Bahkan Motorola dan Nokia telah merilis beberapa perangkat seluler dan internet yang berjalan di sistem operasi Linux, tetapi mereka juga tidak terlalu berhasil, seperti telepon seri Motorola A yang dimulai dengan A760. Nokia memiliki perangkat Internet Table (N770) yang dibangun menggunakan sistem operasi Linux juga. Menurut sudut pandang teknis, Android menggunakan Java di Linux adalah langkah yang cerdas. Baik Java dan Linux terbukti teknologi dan menyediakan portabilitas untuk aplikasi seluler di platform Android.

Tautan yang Disarankan: Android untuk pengembang.

Direkomendasikan: