SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
TUGAS
     OPERATING SYSTEM




     TUBAGUS AXEL LUTHFIADY
              TI – 1A
TEKNIK INFORMATIKA / TEKNIK ELEKTRO
A. Android

1. Pengertian
       Android adalah suatu sistem operasi untuk telepon seluler yang berbasis Linux. Android
merupakan sistem operasi untuk perangkat mobile seperti smartphone dan komputer tablet.
Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi
mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc.
membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian
untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34
perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel,
Motorola, Qualcomm, T-Mobile, dan Nvidia.
       Android merupakan software berbasis kode computer yang bisa didistribusikan secara
terbuka (open source) sehingga programmer bisa membuat aplikasi baru di dalamnya, terdapat
Android Market yang menyediakan ribuan aplikasi baik yg gratis maupun berbayar, serta
memiliki aplikasi native Google yang terintegrasi, seperti push email GMail, Google Maps, dan
Google Calendar.
       Google membeli pengembang awal dari perangkat lunak, Android Inc, pada tahun 2005.
Para pembukaan dari distribusi Android pada tanggal 5 November 2007 diumumkan dengan
pendiri Open Handset Alliance , sebuah konsorsium dari 84 perangkat keras , perangkat lunak,
dan telekomunikasi perusahaan yang ditujukan untuk memajukan standar terbuka untuk
perangkat mobile. Google merilis sebagian besar kode Android di bawah Apache License ,
sebuah lisensi perangkat lunak bebas . Source Android Proyek Terbuka (AOSP ) bertugas dengan
pemeliharaan dan pengembangan lebih lanjut dari Android.
       Android terdiri dari kernel berdasarkan kernel Linux , dengan middleware ,
perpustakaan dan API yang ditulis dalam C dan perangkat lunak aplikasi yang berjalan pada
kerangka aplikasi yang mencakup Jawa-kompatibel perpustakaan didasarkan pada Apache
Harmony . Android menggunakan mesin virtual yang Dalvik dengan just-in-time kompilasi untuk
menjalankan Dalvik dex-kode (Dalvik executable), yang biasanya diterjemahkan dari Jawa
bytecode.
       Android memiliki komunitas besar pengembang menulis aplikasi ("aplikasi") yang
memperluas fungsionalitas dari perangkat. Pengembang menulis terutama dalam versi
disesuaikan Jawa. Saat ini ada sekitar 300.000 aplikasi yang tersedia untuk Android, dari total
500.000 aplikasi atas kehidupan Android. Aplikasi dapat didownload dari ketiga Situs pihak atau
melalui toko online seperti Android Market , toko aplikasi dijalankan oleh Google.
Android terdaftar sebagai yang terbaik-menjual smartphone platform yang di seluruh
dunia pada Q4 2010 oleh Canalys dengan lebih dari 200 juta perangkat Android digunakan pada
bulan November 2011.
      Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang
mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah
yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai
Open Handset Distribution (OHD).



2. Sejarah
        Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di
Palo Alto, California Amerika Serikat. Android, Inc didirikan pada Palo Alto, California , Amerika
Serikat pada Oktober, 2003 oleh Andy Rubin (co-pendiri Danger ), Kaya Miner (co-pendiri
Wildfire Communications, Inc), Nick Sears (sekali VP di T-Mobile ), dan Chris White (desain dan
pengembangan menuju antarmuka di Webtv ) untuk mengembangkan, dalam kata-kata Rubin
"... cerdas perangkat mobile yang lebih menyadari lokasi pemiliknya dan preferensi ". Para
pendiri Android Inc. bekerja pada Google, di antaranya Andy Rubin, Rich Miner, Nick Sears, dan
Chris White. Saat itu banyak yang menganggap fungsi Android Inc. hanyalah sebagai perangkat
lunak pada telepon seluler. Sejak saat itu muncul rumor bahwa Google hendak memasuki pasar
telepon seluler. Di perusahaan Google, tim yang dipimpin Rubin bertugas mengembangkan
program perangkat seluler yang didukung oleh kernel Linux. Hal ini menunjukkan indikasi
bahwa Google sedang bersiap menghadapi persaingan dalam pasar telepon seluler.



3. Perkembangan dan Versi Android
       2007-2008: Produk awal

Sekitar September 2007 sebuah studi melaporkan bahwa Google mengajukan hak paten
aplikasi telepon seluler (akhirnya Google mengenalkan Nexus One, salah satu jenis telepon
pintar GSM yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi
oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010).
Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja
Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc,
Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring
pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android,
perangkat bergerak (mobile) yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis
telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru.
Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22
Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18
jenis telepon seluler yang menggunakan Android.
   a. Android versi 1.1

      Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan
pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan
dengan Gmail, dan pemberitahuan email.
   b. Android versi 1.5 (Cupcake)

       Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan
menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake).
Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi
ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah
video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP,
kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard
pada layar yang dapat disesuaikan dengan sistem.
   c. Android versi 1.6 (Donut)

       Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang
lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur
lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus;
kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan
Text-to-speech engine; kemampuan dial kontak; teknologi text to change speech (tidak tersedia
pada semua ponsel; pengadaan resolusi VWGA.
   d. Android versi 2.0/2.1 (Eclair)

         Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1
(Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps
3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru,
dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.
       Untuk bergerak cepat dalam persaingan perangkat generasi berikut, Google melakukan
investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps - aplikasi unggulan).
Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadakan
selama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik.
       Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android,
semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem
operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam,
Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs Internet juga dianggap
penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.
   e. Android versi 2.2 (Froyo: Frozen Yoghurt)

        Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan
umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan
kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai
Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi
dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam
aplikasi Android Market.
   f. Android versi 2.3 (Gingerbread)

        Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-
perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan
permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain
ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization,
headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication
(NFC), dan dukungan jumlah kamera yang lebih dari satu.
   g. Android versi 3.0/3.1 (Honeycomb)

       Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung
ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah
didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi
perangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan
Honeycomb adalah Motorola Xoom. Perangkat tablet dengan platform Android 3.0 akan segera
hadir di Indonesia. Perangkat tersebut bernama Eee Pad Transformer produksi dari Asus.
Rencana masuk pasar Indonesia pada Mei 2011.
   h. Android versi 4.0 (ICS :Ice Cream Sandwich)

       Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuk
smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah,
jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat
tambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakan
NFC.



4. Fitur
       Fitur yang tersedia di Android adalah:
 Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang
  tersedia.
 Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat mobile.
 Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL.
 SQLite: untuk penyimpanan data.
 Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3,
 AAC, AMR, JPG, PNG, GIF)
 GSM, Bluetooth, EDGE, 3G, dan WiFi (hardware dependent)
 Kamera, Global Positioning System (GPS), kompas, dan accelerometer (tergantung
  hardware)



5. Android Bagi Komunitas Sumber Terbuka (Open Source)
        Android memiliki berbagai keunggulan sebagai software yang memakai basis kode
komputer yang bisa didistribusikan secara terbuka (open source) sehingga pengguna bisa
membuat aplikasi baru di dalamnya. Android memiliki aplikasi native Google yang terintegrasi
seperti pushmail Gmail, Google Maps, dan Google Calendar.
        Para penggemar open source kemudian membangun komunitas yang membangun dan
berbagi Android berbasis firmware dengan sejumlah penyesuaian dan fitur-fitur tambahan,
seperti FLAC lossless audio dan kemampuan untuk menyimpan download aplikasi pada microSD
card. Mereka sering memperbaharui paket-paket firmware dan menggabungkan elemen-
elemen fungsi Android yang belum resmi diluncurkan dalam suatu carrier-sanction firmware.
B. Symbian

1. Pengertian
       Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd.
Symbian OS pada awalnya dikembangkan oleh Symbian Ltd Ini adalah keturunan Psion 's EPOC
dan berjalan secara eksklusif pada ARM prosesor , meskipun suatu yang belum pernah dirilis
x86 port yang ada.yang dirancang untuk digunakan peralatan bergerak (mobile).
       Symbian adalah sistem operasi mobile (OS) dan platform komputasi yang dirancang
untuk smartphone dan saat ini dikelola oleh Accenture . Platform Symbian adalah penerus
Symbian OS dan Nokia Seri 60 ; tidak seperti Symbian OS, yang membutuhkan tambahan
antarmuka pengguna sistem, Symbian mencakup komponen antarmuka pengguna berbasis S60
5th Edition. Versi terbaru, Symbian ^ 3, secara resmi dirilis pada Q4 2010, pertama kali
digunakan di Nokia N8 . Pada Mei 2011 update, Symbian Anna, secara resmi diumumkan, diikuti
oleh Symbian Belle pada Agustus 2011.
        Sebelum Nokia mengumumkan pembelian seluruh sisa saham Symbian Ltd. yang tidak
dimilikinya pada 24 Juni 2008,[1] Symbian dimiliki Nokia (47,9%), Ericsson (15,6%), Panasonic
(10,5%), Samsung (4,5%), Siemens/BenQ (8,4%), Sony Ericsson (13,1%). Versi Symbian yang
terbaru adalah Symbian ^3 dengan PR 02 yang disebut symbian belle. Sedangkan ponsel yang
paling banyak beredar saat ini menggunakan Symbian OS v6.1s, v7.0s, RV 47 75, v8.OS,v9.1s
dan s60 v5. Nokia Nseries rata-rata menggunakan Symbian OS v9.1s, kecuali Nokia N95 yang
menggunakan Symbian OS v9.2s. Ponsel symbian s60 v5 dan symbian ^3 rata rata
menggunakan layar sentuh kecuali nokia e6-00 dan nokia e7.ponsel symbian ^3 yang pertama
meluncur aadalah nokia n8 dengan kamera 12 megapiksel.symbian ^3 mendapat pembaruan
pertama yang disebut symbian anna. digunakan di ponsel nokia x7-00 dan e6-00. sedangkan
pembaruan terbaru disebut symbian belle. semua ponsel symbian ^3 bisa diupgrade ke
symbian belle.
      Beberapa perkiraan menunjukkan bahwa jumlah kumulatif perangkat mobile dikirim
dengan OS Symbian sampai akhir Q2 2010 adalah 385 juta.
       Dengan 5 April 2011, Nokia merilis Symbian bawah lisensi baru dan diubah ke model
shared source milik sebagai lawan dari proyek open source.
       Pada tanggal 11 Februari 2011, Nokia mengumumkan bahwa mereka akan bermigrasi
jauh dari Symbian untuk Windows Phone 7 . Pada 22 Juni 2011 Nokia telah membuat
kesepakatan dengan Accenture sebagai program outsourcing. Accenture akan menyediakan
pengembangan perangkat lunak berbasis Symbian dan layanan dukungan untuk Nokia sampai
2016 dan sekitar 2.800 karyawan Nokia akan Accenture karyawan pada awal Oktober 2011.
Transfer selesai pada tanggal 30 September 2011.
Sekarang keseluruhan saham di symbian limited telah dimiliki oleh nokia dan posisi
sistem operasi symbian sebagai penguasa pasar sistem operasi bergerak telah direbut oleh
sistem operasi buatan google yaitu sistem operasi android yang meluncur di akhir tahun 2009
dengan ponsel pertamanya htc dreaam g1.vendor ponsel seperti samsung, lg, sony ericsson
sekarang tidak laagi menggunakan sistem oprasi symbian dan menyatakan berhenti
mendukung sistem operasi ini.


        Saat ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk
peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi dari
sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistem
operasi ini memiliki antarmuka pemprograman aplikasi (Application Programming Interface;
API). API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang
dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API merupakan objek
antarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan juga
variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubung
antara software dan hardware. Dengan adanya standar API ini membantu pihak pengembang
untuk melakukan penyesuaian atas aplikasi yang dibuatnya agar dapat diinstal pada produk
telepon bergerak yang bermacam-macam.
        Mirip seperti sistem operasi desktop, Symbian OS mampu melakukan operasi secara
multithreading, multitasking dan pengamanan terhadap memori. Dan semua pemrograman
pada Symbian dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketika
tidak ada inputan berupa aktivitas tertentu. Namun perlu dipahami sistem operasi ini memang
ditujukan untuk diinstal pada peralatan mobile dengan keterbatasan sumber daya. Multithread
dan multitasking memberikan kemampuan Symbian OS untuk menjalankan lebih dari satu
aplikasi sekaligus. Namun khusus ini, adanya preemptive multitasking kernel akan memberi
tiap-tiap program suatu pembagian waktu pemprosesan yang dilakukan bergantian dengan
cepat sehingga nampak bagi pemakai seolah-olah proses ini dieksekusi secara bersamaan.
Untuk itu telah didefinisikan penjadwalan berdasar prioritas tertentu untuk menentukan proses
mana yang berjalan terlebih dahulu dan proses apa berikutnya serta berapa banyak waktu akan
jadi diberi.
        Symbian OS sendiri bukanlah software yang sifatnya open source secara penuh karena
meskipun terdapat ketersedian API dan dokumentasinya, yang banyak membantu pihak
pengembang aplikasi untuk membuat software yang berjalan di atas sistem operasi ini,
dipublikasi untuk umum namun tidak untuk kode source sendiri.



2. Sejarah
Pada tahun 1980, berdiri perusahaan pengembang software Psion yang didirikan oleh
David Potter. Produk dari perusahaan itu diberi nama EPOC. Sistem operasi ini lebih difokuskan
pada penggunaannya di telepon bergerak. Pada tahun 1998, terjadi sebuah kerjasama antara
perusahaan Ericsson, Nokia, Motorola dan Psion untuk mengeksplorasi lebih jauh
kekonvergensian antara PDA dan telepon selular yang diberi nama Symbian. Pada tahun 2004
Psion menjual sahamnya dan hasil kerjasama ini menghasilkan EPOC Release 5 yang kemudian
dikenal dengan nama Symbian OS v5. Sistem operasi dari Symbian OS v5 itu sudah mulai
mengintegrasikan kebutuhan implementasi aplikasi pada perangkat seperti PDA selain telepon
seluler.
        Kemudian muncul perangkat yang dinamakan smartphone dan muncullah pula versi-
versi terbaru dari Symbian OS hingga ada yang disebut dengan Symbian v6.0 atau yang lebih
terkenal dengan nama ER6 yang merupakan versi pertama dari Symbian OS. Sifatnya terbuka
karena pada sistem ini dapat dilakukan instalasi perangkat lunak oleh berbagai pengembang
aplikasi. Pada awal tahun 2005, muncul Symbian OS v9.1 dengan sistem keamanan platform
baru yang dikenal sebagai capability-based security. Sistem keamanan ini mengatur hak akses
bagi aplikasi yang akan diinstal pada peralatan dalam hal mengakses API.
       Muncul pula yang disebut dengan Symbian OS v9.2 yang melakukan perbaharuan pada
teknologi konektifitas Bluetooth dengan digunakannya Bluetooth v.2.0. Sedangkan yang
terbaru, Symbian mengeluarkan Symbian OS v9.3 (dirilis pada tanggal 12 Juli 2006) telah
mengusung teknologi wifi 802.11 dan HSDPA sebagai bagian dari komponen standarnya.



3. Versi Sejarah
       Para Nokia N8 smartphone adalah perangkat pertama yang berjalan di Symbian ^ 3
sistem operasi mobile. Rilis Symbian bergaya Symbian ^ 1, Symbian ^ 2 dsb (Vocalised sebagai
"Symbian satu", "Symbian dua").
    Symbian ^ 1, menjadi rilis pertama, membentuk dasar untuk platform. Ini
     menggabungkan Symbian OS dan S60 Edisi 5 (yang dibangun pada Symbian OS 9.4) dan
     dengan demikian itu tidak dibuat tersedia di open source .
    Symbian ^ 2 adalah bebas royalti pertama versi Symbian. Sementara bagian dari
     Symbian ^ 2 adalah EPL berlisensi, sebagian dari kode sumber di bawah lisensi
     proprietary dan SFL tersedia hanya untuk anggota Symbian Foundation. Pada tanggal 1
     Juni 2010, sejumlah perusahaan Jepang termasuk DoCoMo dan Sharp mengumumkan
     smartphone menggunakan Symbian ^ 2.
    Symbian ^ 3 diumumkan pada 15 Februari 2010. Hal ini dirancang untuk menjadi
     platform smartphone 'generasi berikutnya' lebih. Symbian ^ 3 rilis memperkenalkan
fitur baru seperti 2D baru dan grafis 3D arsitektur, UI perbaikan, dan dukungan untuk
       menampilkan eksternal melalui HDMI. Ini memiliki menu tekan tunggal dan sampai tiga
       homescreens disesuaikan. Symbian ^ 3 SDK (Software Development Kit) dirilis bulan
       September 2010.
       Sepuluh smartphone dengan sistem operasi Symbian 3 ^ (atau diperbaharui nya Belle
       Anna dan varian) telah dirilis sejauh ini, sedangkan Nokia N8 , Nokia C6-01 , Nokia E7-00
       , Nokia C7-00 , Nokia E6 , Nokia X7 , Nokia 500 , Nokia 603 , Nokia 700 , dan Nokia 701 .
       Sebuah kesebelas (Nokia 600) diumumkan namun dibatalkan sebelum rilis.
    Symbian ^ 4 diharapkan akan dirilis pada semester pertama tahun 2011. Namun, Nokia
     mengumumkan pada bulan Oktober 2010 bahwa Symbian ^ 4 tidak akan kapal dalam
     rilis terpisah. Sebaliknya, banyak dari UI perangkat tambahan direncanakan untuk
     Symbian ^ 4 akan dirilis sebagai update untuk Symbian ^ 3.
        Symbian Anna update untuk Symbian ^ 3, dirilis oleh Nokia pada bulan April 2011
sebagai bagian dari peluncuran smartphone X7 dan E6. Symbian Anna meliputi perbaikan
seperti browser baru, keyboard virtual dalam orientasi potret, ikon baru dan real-time bergulir
homescreen. Pada tanggal 18 Agustus 2011, Nokia membuat pembaruan Symbian Anna
tersedia untuk pemilik N8, E7 C7 dan C6-01 model sebagai pembaruan perangkat lunak (melalui
OTA memperbarui dan Nokia Software Updater / Nokia Ovi Suite aplikasi PC).
       Symbian Belle update untuk Symbian Anna. Pada musim panas 2011 video yang
menunjukkan versi awal bocor Belle berjalan pada Nokia N8 diterbitkan di YouTube. Pada
tanggal 24 Agustus 2011, Nokia mengumumkan Belle resmi selama empat smartphone baru,
Nokia 600 , Nokia 603 , Nokia 700 , dan Nokia 701 . Mereka juga mengumumkan bahwa Belle
akan datang kepada semua yang ada Symbian ^ 3 perangkat pada kuartal keempat tahun 2011.
Symbian Belle menambah perbaikan Anna dengan status pull-down / bar pemberitahuan, lebih
dekat bidang komunikasi integrasi, bentuk-bebas yang cukup besar kembali homescreen
widget, dan enam homescreens bukan tiga sebelumnya.
       Pada akhir 2011, sebuah foto bocor diambil di acara Nokia Developer Day di Meksiko
konon mengungkapkan dua versi berikutnya dari Symbian. Rupanya, Nokia adalah untuk
mengikuti konvensi penamaan abjad rilis Symbian terbaru. Menurut foto, Symbian Carla akan
mencakup sebuah aplikasi browser baru, fitur NFC ditingkatkan, dan dukungan untuk Dolby
Surround pengolahan suara, sedangkan Symbian Donna akan rilis Symbian pertama yang
mendukung dual-core prosesor .



4. Arsitektur Sistem Operasi
Secara umum arsitektur Symbian OS sendiri dapat gambarkan menjadi empat lapisan
berdasarkan penggunaan API yang tersedia, yaitu :
    Lapisan pendukung aplikasi (Application Utility Layer)

       Lapisan ini terdiri dari berbagai pendukung yang berorientasi pada aplikasi. Hal ini
memungkinkan aplikasi lain (diluar sistem operasi) untuk berintegrasi dengan aplikasi dasar
yang tersedia pada sistem operasi. Bentuk layanan lain termasuk proses pertukaran data dan
manajemen data.
    Lapisan layanan dan framework antarmuka grafis (GUI Framework)

      Lapisan ini merupakan framework API yang tersedia untuk memberi dukungan terhadap
penanganan input user secara grafis maupun suara yang dapat digunakan oleh aplikasi lain.
    Lapisan komunikasi

        Lapisan ini berfungsi sebagai sistem operasi yang fokus diimplementasi pada peralatan
komunikasi mobile, Symbian OS memiliki kumpulan API yang fokus pada lapisan komunikasi.
Bagian teratas pada lapisan ini terdapat dukungan pencarian dan pengiriman pesan teks.
Berikutnya adalah antarmuka yang memberi dukungan komunikasi seperti Bluetooth dan
infrared (IrDA) serta USB. Yang terakhir pada lapisan ini adalah protokol komunikasi berupa
TCP/IP, HTTP, WAP dan layanan telepon.
    Lapisan sistem API dasar

       Lapisan ini merupakan kumpulan API yang mendukung pengasksesan data memori,
tanggal dan waktu, serta sistem dasar lainnya



5. Klasifikasi Sistem Operasi
       Klasifikasi ini berdasar fungsionalitas dan hak akses dari API tertentu. Tujuan dari
pendefinisian sistem ini selain untuk membedakan API mana saja yang bisa diakses oleh aplikasi
yang dibuat oleh pihak pengembang aplikasi, juga tetap memelihara integrasi dari layanan yang
disediakan bagi pihak pengembang aplikasi dengan API yang umum digunakan. Hal ini juga
dilakukan untuk memaksimumkan interoperabilitas antara berbagai produk yang menggunakan
Symbian OS.
Terdapat empat kategori dalam klasifikasi API yang tersedia, yaitu:

    (API) Symbian Umum
Komponen ini merupakan komponen (API) inti dari Symbian OS. Setiap pengembang
aplikasi dapat berasumsi bahwa komponen ini terdapat pada setiap versi Symbian OS sehingga
dapat digunakan pada setiap perangkat telepon bergerak yang menggunakan Symbian OS
sebagai sistem operasinya. Dengan kata lain setiap kode program yang hanya menggunakan API
pada kategori ini dapat dikompail dan dijalankan tanpa kesalahan pada setiap telepon yang
menggunakan Symbian OS. Dengan adanya lisensi kerjasama, pengembang aplikasi dapat
menambahkan dengan syarat tidak mengganti ataupun mengubah fungsi API standar yang
dikategorikan pada bagian ini.
    (API) Symbian Umum Tergantikan

       Komponen yang memerlukan kostumisasi dari komponen Symbian Umum yang
diperlukan untuk bekerja dengan ROM dari sistem dimana ia diinstal. Komponen ini merupakan
komponen yang bekerja pada low-level dari hardware tertentu. Untuk mendapatkan komponen
ini pihak pengembang aplikasi memerlukan lisensi dengan pihak Symbian karena versi
komponen ini disediakan oleh pihak Symbian. Namun pada dasarnya komponen ini merupakan
komponen standar (umum) yang tersedia pada semua versi Symbian OS.
    (API) Symbian Opsional

       Komponen-komponen ini sifatnya opsional (tidak selalu ada) pada semua versi Symbian
OS. Namun jika tersedia, maka pengembang aplikasi mendapat jaminan bahwa aplikasinya
dapat menggunakan API pada kategori ini pada versi Symbian OS yang sama.
    (API) Symbian Opsional Tergantikan

        Bentuk kategori ini mirip dengan kategori Symbian Opsional adalah kumpulan API yang
tidak terikat dengan API umum yang ada pada versi Symbian OS dan dapat ditambahkan oleh
pihak pengembang dengan suatu lisensi dari pihak Symbian.



6. Fitur
    Antarmuka pengguna

       Symbian telah memiliki toolkit grafis asli sejak awal, yang dikenal sebagai AVKON
(sebelumnya dikenal sebagai Series 60 ). S60 dirancang untuk menjadi dimanipulasi oleh
metafora keyboard-seperti antarmuka, seperti keypad ditambah ~15-tombol telepon, atau
mini-QWERTY keyboard. AVKON berbasis perangkat lunak biner-kompatibel dengan versi
Symbian sampai dengan dan termasuk Symbian ^3.
Symbian ^3 mencakup kerangka Qt , yang sekarang direkomendasikan antarmuka
pengguna toolkit untuk aplikasi baru. Qt juga dapat diinstal pada perangkat Symbian yang lebih
tua.
         Symbian ^4 direncanakan untuk memperkenalkan kerangka kerja GUI perpustakaan
baru khusus dirancang untuk antarmuka berbasis sentuhan, yang dikenal sebagai "Ekstensi UI
untuk Mobile" atau UIEMO (proyek nama internal "Orbit"), yang dibangun di atas Qt; pratinjau
dirilis pada Januari 2010, namun pada bulan Oktober 2010 Nokia mengumumkan bahwa Orbit /
UIEMO telah dibatalkan.
        Nokia saat ini merekomendasikan bahwa pengembang menggunakan Qt Cepat dengan
QML , tingkat tinggi baru GUI dan kerangka scripting untuk menciptakan interface touchscreen
visual yang kaya yang memungkinkan pembangunan untuk kedua Symbian dan MeeGo ,
melainkan akan dikirimkan ke Symbian ^3 sudah ada perangkat sebagai update Qt. Ketika
aplikasi lebih secara bertahap fitur user interface ulang di Qt, warisan S60 kerangka (AVKON)
akan usang dan tidak lagi disertakan dengan perangkat baru di beberapa titik, sehingga
melanggar biner kompatibilitas dengan aplikasi S60 yang lebih tua.
    Browser

       Artikel utama: S60 Browser dan Opera Mobile
        Symbian ^3 dan sebelumnya memiliki asli WebKit berbasis browser yang , memang,
Symbian adalah platform mobile pertama untuk menggunakan WebKit (pada bulan Juni 2005).
[38] Beberapa model memiliki lebih tua Symbian Opera Mobile sebagai default browser
mereka. Nokia merilis browser baru dengan rilis dari Symbian Anna dengan kecepatan
ditingkatkan dan user interface yang ditingkatkan.
    Aplikasi pengembangan

       Dari 2010, Symbian beralih menggunakan standar C + + dengan Qt sebagai SDK, yang
dapat digunakan dengan baik Qt Pencipta atau Carbide. Qt mendukung Symbian S60 3rd tua
dan edisi 5, serta platform Symbian baru. Ini juga mendukung Maemo dan MeeGo , Windows,
Linux dan Mac OS X.
       Alternatif pengembangan aplikasi dapat dilakukan dengan menggunakan Python (lihat
Python untuk S60 ), Adobe Flash atau Java ME.
        Symbian OS yang sebelumnya digunakan khusus Symbian C + + versi bersama dengan
Carbide.c + + lingkungan pengembangan terpadu (IDE) sebagai lingkungan pengembangan
aplikasi asli.
     Web Runtime (WRT) adalah sebuah kerangka aplikasi portabel yang memungkinkan
membuat widget pada platform S60 , itu adalah ekstensi untuk S60 WebKit berbasis browser
yang memungkinkan meluncurkan beberapa contoh browser sebagai aplikasi JavaScript yang
terpisah.



7. Aplikasi pengembangan
a. Qt
       Pada 2010, SDK untuk Symbian adalah standar C + +, menggunakan Qt . Hal ini dapat
digunakan dengan baik Qt Creator , atau Carbide (IDE yang lebih tua yang sebelumnya
digunakan untuk Symbian pembangunan). [40] [44] Sebuah simulator telepon memungkinkan
pengujian aplikasi dari Qt. Aplikasi dikompilasi untuk simulator dikompilasi ke kode asli untuk
platform pengembangan, daripada harus ditiru. [45] pengembangan aplikasi dapat
menggunakan C + + atau QML .
b. Symbian C + +
       Hal ini juga memungkinkan untuk mengembangkan menggunakan Symbian C + +,
meskipun tidak implementasi standar. Sebelum rilis Qt SDK, ini adalah lingkungan
pengembangan standar. Ada beberapa platform berbasis Symbian OS yang disediakan software
development kit (SDK) untuk pengembang aplikasi yang ingin menargetkan perangkat Symbian
OS, yang utama yang UIQ dan S60. Produk telepon individu, atau keluarga, sering SDK atau
ekstensi SDK didownload dari website pembuat terlalu.
       SDK berisi dokumentasi, file header dan file-file library yang dibutuhkan untuk
membangun perangkat lunak Symbian OS, dan emulator berbasis Windows ("WINS"). Sampai
Symbian OS versi 8, SDK juga termasuk versi dari GNU Compiler Collection (GCC) compiler (a
cross-compiler ) yang diperlukan untuk membangun perangkat lunak untuk bekerja pada
perangkat.
        Symbian OS 9 dan platform Symbian baru menggunakan antarmuka aplikasi biner (ABI)
dan membutuhkan sebuah kompiler yang berbeda. Sebuah pilihan tersedia kompiler termasuk
versi terbaru dari GCC (lihat link eksternal di bawah).
        Sayangnya, Symbian pemrograman C + + memiliki curam kurva belajar , seperti Symbian
C + + memerlukan penggunaan teknik khusus seperti deskriptor, objek aktif dan cleanup stack.
Hal ini dapat membuat program bahkan relatif sederhana sulit untuk diterapkan daripada di
lingkungan lain. Selain itu, dipertanyakan apakah teknik-teknik, seperti paradigma manajemen
memori, sebenarnya menguntungkan. Ada kemungkinan bahwa teknik-teknik, yang
dikembangkan untuk perangkat keras ponsel jauh lebih terbatas tahun 1990-an, hanya
disebabkan kompleksitas yang tidak perlu dalam kode sumber karena programmer yang
diperlukan untuk berkonsentrasi pada rutinitas tingkat rendah, bukan fitur aplikasi yang lebih
spesifik. Pada 2010, isu-isu ini tidak lagi terjadi bila menggunakan standar C + +, dengan SDK Qt.
Symbian C + + pemrograman umumnya dilakukan dengan lingkungan pengembangan
terpadu (IDE). Untuk versi sebelumnya dari Symbian OS, IDE komersial CodeWarrior untuk
Symbian OS disukai. Alat CodeWarrior digantikan selama tahun 2006 oleh Carbide.c + + ,
sebuah Eclipse berbasis IDE yang dikembangkan oleh Nokia. Carbide.c + + ditawarkan dalam
empat versi yang berbeda: Express, Developer, Profesional, dan OEM, dengan tingkat
peningkatan kemampuan. Perangkat lunak fitur lengkap dapat dibuat dan dirilis dengan edisi
Express, yang bebas. Fitur seperti desain UI, crash debugging lain-lain tersedia di lain,
dibebankan-untuk, edisi. Microsoft Visual Studio 2003 dan 2005 juga didukung melalui
Carbide.vs plugin.
c. Bahasa Lainnya
         Perangkat Symbian juga dapat diprogram dengan menggunakan Python , Java ME , Flash
Lite , Ruby , BERSIH. , Web Runtime (WRT) Widgets dan Standar C / C + + .
       Programmer Visual Basic dapat menggunakan NS Basic untuk mengembangkan aplikasi
untuk S60 3rd Edition dan UIQ 3 perangkat.
       Di masa lalu, Visual Basic , Visual Basic NET. , dan C # pengembangan untuk Symbian
adalah mungkin melalui AppForge CrossFire, sebuah plugin untuk Microsoft Visual Studio. Pada
13 Maret 2007 AppForge menghentikan operasinya; Oracle membeli properti intelektual, tapi
mengumumkan . bahwa mereka tidak berencana untuk menjual atau memberikan dukungan
untuk produk AppForge mantan Net60 ., kerangka kompak NET untuk Symbian, yang
dikembangkan oleh redFIVElabs, dijual sebagai produk komersial. Dengan Net60, VB.NET dan C
# (dan lainnya) kode sumber dikompilasi menjadi bahasa perantara (IL) yang dieksekusi dalam
OS Symbian menggunakan compiler just-in-time. (Per 18/1/10 RedFiveLabs telah berhenti
pengembangan Net60 dengan pengumuman ini pada halaman arahan mereka:. "Pada tahap ini
kita mengejar beberapa opsi untuk menjual IP sehingga Net60 dapat terus memiliki masa
depan")
        Ada juga versi dari Borland IDE untuk Symbian OS. Symbian OS pembangunan juga
mungkin di Linux dan Mac OS X menggunakan alat dan metode yang dikembangkan oleh
masyarakat, sebagian diaktifkan oleh Symbian merilis kode sumber untuk alat kunci. Sebuah
plugin yang memungkinkan pengembangan aplikasi Symbian OS di Apple Xcode IDE untuk Mac
OS X yang tersedia.
       Java ME aplikasi untuk Symbian OS adalah dikembangkan dengan menggunakan teknik
standar dan alat-alat seperti Sun Java Wireless Toolkit (sebelumnya J2ME Wireless Toolkit).
Mereka dikemas sebagai JAR (dan mungkin JAD) file. Kedua aplikasi CLDC dan CDC dapat dibuat
dengan NetBeans . Peralatan lainnya termasuk SuperWaba , yang dapat digunakan untuk
membangun Symbian 7.0 dan 7.0 program menggunakan Java.
Nokia S60 juga dapat menjalankan Python script ketika juru Python untuk S60 diinstal,
dengan API yang dibuat khusus yang memungkinkan untuk mendukung Bluetooth dan
semacamnya. Ada juga konsol interaktif untuk memungkinkan pengguna untuk menulis skrip
python langsung dari ponsel.



8. Desain
       Symbian fitur pre-emptive multitasking dan perlindungan memori , seperti sistem
operasi lain (terutama yang dibuat untuk digunakan pada komputer desktop). Pendekatan
EPOC untuk multitasking terinspirasi oleh VMS dan didasarkan pada peristiwa server berbasis
asynchronous.
Symbian OS dibuat dengan desain sistem tiga prinsip dalam pikiran:
    integritas dan keamanan data pengguna adalah yang terpenting
    kali pengguna tidak harus terbuang
    semua sumber daya yang langka
        Untuk mengikuti prinsip-prinsip terbaik, Symbian menggunakan mikrokernel , memiliki
pendekatan permintaan-dan-panggilan balik ke layanan, dan memelihara pemisahan antara
user interface dan mesin. OS dioptimalkan untuk rendah daya baterai perangkat berbasis dan
untuk sistem berbasis-ROM (misalnya fitur seperti XIP dan re-entrancy di perpustakaan
bersama-sama). Aplikasi, dan OS itu sendiri, mengikuti desain berorientasi objek: Model-view-
controller (MVC) .
       Kemudian diencerkan OS iterasi pendekatan ini dalam menanggapi tuntutan pasar,
terutama dengan diperkenalkannya kernel real-time dan keamanan model platform dalam versi
8 dan 9.
        Ada penekanan yang kuat pada sumber daya konservasi yang dicontohkan oleh Symbian
idiom-spesifik pemrograman seperti deskriptor dan cleanup stack . Metode serupa ada untuk
menghemat ruang disk, meskipun pada perangkat Symbian disk biasanya flash memori .
Selanjutnya, semua program Symbian adalah event berbasis, dan unit pengolahan pusat (CPU)
diaktifkan ke mode daya rendah saat aplikasi tidak langsung berhubungan dengan acara. Hal ini
dilakukan melalui idiom pemrograman disebut objek aktif . Demikian pula pendekatan Symbian
untuk benang dan proses didorong dengan mengurangi biaya overhead.



9. Tentang Symbian
Para pengguna dari Symbian di negara dengan abjad non-Latin (seperti Rusia, Ukraina
dan lain-lain) telah mengkritik metode yang rumit switching bahasa selama bertahun-tahun [78]
. Sebagai contoh, jika pengguna ingin mengetik huruf Latin, ia harus memanggil menu, klik item
bahasa, pilih bahasa Inggris antara banyak bahasa lainnya dengan tombol panah dan kemudian
tekan 'OK' tombol. Setelah mengetik huruf Latin, pengguna harus mengulangi prosedur yang
untuk kembali ke keyboard asalnya. Metode ini memperlambat mengetik secara signifikan.
Dalam sentuh ponsel dan ponsel QWERTY prosedur ini sedikit berbeda tapi tetap memakan
waktu. Semua sistem operasi mobile lainnya serta ponsel Nokia S40 memungkinkan beralih
antara dua bahasa awalnya dipilih oleh satu klik atau oleh satu gerakan. Finlandia tidak perlu
fitur ini karena alfabet Finlandia didasarkan pada aksara Latin.
       Versi awal dari firmware asli untuk Nokia N97 , yang berjalan pada Symbian Edisi
1/Series ^ 60 5 telah banyak dikritik.
        Pada bulan November 2010, blog Smartphone Semua Tentang Symbian mengkritik
kinerja web browser Symbian default dan merekomendasikan browser alternatif Opera Mobile
. Senior Wakil Presiden Nokia Jo Harlow menjanjikan sebuah browser diperbarui pada kuartal
pertama tahun 2011



C. Pangsa pasar dan persaingan
       Dalam jumlah penjualan "perangkat telepon pintar", perangkat Symbian adalah
pemimpin pasar untuk 2010. Statistik menunjukkan bahwa perangkat Symbian membentuk
pangsa 37,6% dari perangkat mobile pintar yang dijual, dengan Android memiliki 22,7%, RIM
memiliki 16%, dan Apple memiliki 15,7% (melalui IOS ).
       Laporan sebelumnya pada pengiriman perangkat yang dipublikasikan pada bulan
Februari 2010 menunjukkan bahwa perangkat Symbian membentuk pangsa 47,2% dari
perangkat mobile pintar dikirim pada tahun 2009, dengan RIM memiliki 20,8%, Apple memiliki
15,1% (melalui IOS ), Microsoft memiliki 8,8% (melalui Windows CE dan Windows Mobile ) dan
Android memiliki 4,7%. Pesaing lainnya termasuk webOS , Qualcomm 's BREW , SavaJe , Linux
dan Perangkat Lunak MontaVista .
       Meskipun pangsa Symbian di pasar smartphone global turun dari 52,4% pada tahun
2008 menjadi 47,2% pada tahun 2009, pengiriman perangkat Symbian tumbuh 4,8%, dari
74.900.000 unit menjadi 78,5 juta unit. [70] Dari Q2 2009 ke Q2 2010, pengiriman dari Symbian
perangkat tumbuh 41,5%, dengan 8,0 juta unit, dari 19.178.910 unit untuk 27.129.340;.
dibandingkan dengan peningkatan sebesar 9,6 juta unit untuk Android, 3,3 juta unit untuk RIM,
dan 3,2 juta unit untuk Apple
Meskipun pertumbuhan dalam jumlah pengiriman, Symbian telah kehilangan sejumlah
besar pangsa pasar dalam beberapa tahun terakhir. Ini telah jatuh dari memegang sebanyak
73% dari pasar smartphone selama tahun 2006 untuk akuntansi untuk 22,1% dari pasar pada
kuartal kedua 2011. Selama 2009-2011, Nokia , Motorola , Samsung , LG , dan Sony Ericsson
mengumumkan penarikan mereka dari Symbian yang mendukung platform alternatif termasuk
Google Android , Microsoft Windows Telepon , dan Samsung Bada .

Weitere ähnliche Inhalte

Was ist angesagt? (15)

Ppt android
Ppt androidPpt android
Ppt android
 
Android
AndroidAndroid
Android
 
Makalah tik destika 2013
Makalah tik destika 2013Makalah tik destika 2013
Makalah tik destika 2013
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Pengenalan Android
Pengenalan AndroidPengenalan Android
Pengenalan Android
 
Ujian praktek divo
Ujian praktek divoUjian praktek divo
Ujian praktek divo
 
makalah sistem operasi - android vd ios
makalah sistem operasi - android vd iosmakalah sistem operasi - android vd ios
makalah sistem operasi - android vd ios
 
android
androidandroid
android
 
Android Os
Android OsAndroid Os
Android Os
 
Makalah so android
Makalah so androidMakalah so android
Makalah so android
 
Makalah sistem operasi android
Makalah sistem operasi androidMakalah sistem operasi android
Makalah sistem operasi android
 
Android
AndroidAndroid
Android
 
Ppt eksistensi android di masa kini
Ppt eksistensi android di masa kiniPpt eksistensi android di masa kini
Ppt eksistensi android di masa kini
 
Ristianawati 2114 r0800
Ristianawati 2114 r0800Ristianawati 2114 r0800
Ristianawati 2114 r0800
 
Android
AndroidAndroid
Android
 

Ähnlich wie Operating System (19)

Andoid ppt
Andoid pptAndoid ppt
Andoid ppt
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Ujian praktek divo
Ujian praktek divoUjian praktek divo
Ujian praktek divo
 
Ujian praktek divo
Ujian praktek divoUjian praktek divo
Ujian praktek divo
 
Sejarah android viery 6 b
Sejarah android viery 6 bSejarah android viery 6 b
Sejarah android viery 6 b
 
So
SoSo
So
 
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaPengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
 
Power point PPA
Power point PPAPower point PPA
Power point PPA
 
ANDROID
ANDROIDANDROID
ANDROID
 
sejarah tentang android
sejarah tentang android sejarah tentang android
sejarah tentang android
 
sejarah tentang android
sejarah tentang androidsejarah tentang android
sejarah tentang android
 
sejarah tentang android
sejarah tentang androidsejarah tentang android
sejarah tentang android
 
Pertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programmingPertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programming
 
Android1
Android1Android1
Android1
 
Sejarah android karen
Sejarah android karenSejarah android karen
Sejarah android karen
 
Sejarah android karen
Sejarah android karenSejarah android karen
Sejarah android karen
 
Android 1102412030
Android 1102412030Android 1102412030
Android 1102412030
 

Operating System

  • 1. TUGAS OPERATING SYSTEM TUBAGUS AXEL LUTHFIADY TI – 1A TEKNIK INFORMATIKA / TEKNIK ELEKTRO
  • 2. A. Android 1. Pengertian Android adalah suatu sistem operasi untuk telepon seluler yang berbasis Linux. Android merupakan sistem operasi untuk perangkat mobile seperti smartphone dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Android merupakan software berbasis kode computer yang bisa didistribusikan secara terbuka (open source) sehingga programmer bisa membuat aplikasi baru di dalamnya, terdapat Android Market yang menyediakan ribuan aplikasi baik yg gratis maupun berbayar, serta memiliki aplikasi native Google yang terintegrasi, seperti push email GMail, Google Maps, dan Google Calendar. Google membeli pengembang awal dari perangkat lunak, Android Inc, pada tahun 2005. Para pembukaan dari distribusi Android pada tanggal 5 November 2007 diumumkan dengan pendiri Open Handset Alliance , sebuah konsorsium dari 84 perangkat keras , perangkat lunak, dan telekomunikasi perusahaan yang ditujukan untuk memajukan standar terbuka untuk perangkat mobile. Google merilis sebagian besar kode Android di bawah Apache License , sebuah lisensi perangkat lunak bebas . Source Android Proyek Terbuka (AOSP ) bertugas dengan pemeliharaan dan pengembangan lebih lanjut dari Android. Android terdiri dari kernel berdasarkan kernel Linux , dengan middleware , perpustakaan dan API yang ditulis dalam C dan perangkat lunak aplikasi yang berjalan pada kerangka aplikasi yang mencakup Jawa-kompatibel perpustakaan didasarkan pada Apache Harmony . Android menggunakan mesin virtual yang Dalvik dengan just-in-time kompilasi untuk menjalankan Dalvik dex-kode (Dalvik executable), yang biasanya diterjemahkan dari Jawa bytecode. Android memiliki komunitas besar pengembang menulis aplikasi ("aplikasi") yang memperluas fungsionalitas dari perangkat. Pengembang menulis terutama dalam versi disesuaikan Jawa. Saat ini ada sekitar 300.000 aplikasi yang tersedia untuk Android, dari total 500.000 aplikasi atas kehidupan Android. Aplikasi dapat didownload dari ketiga Situs pihak atau melalui toko online seperti Android Market , toko aplikasi dijalankan oleh Google.
  • 3. Android terdaftar sebagai yang terbaik-menjual smartphone platform yang di seluruh dunia pada Q4 2010 oleh Canalys dengan lebih dari 200 juta perangkat Android digunakan pada bulan November 2011. Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD). 2. Sejarah Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo Alto, California Amerika Serikat. Android, Inc didirikan pada Palo Alto, California , Amerika Serikat pada Oktober, 2003 oleh Andy Rubin (co-pendiri Danger ), Kaya Miner (co-pendiri Wildfire Communications, Inc), Nick Sears (sekali VP di T-Mobile ), dan Chris White (desain dan pengembangan menuju antarmuka di Webtv ) untuk mengembangkan, dalam kata-kata Rubin "... cerdas perangkat mobile yang lebih menyadari lokasi pemiliknya dan preferensi ". Para pendiri Android Inc. bekerja pada Google, di antaranya Andy Rubin, Rich Miner, Nick Sears, dan Chris White. Saat itu banyak yang menganggap fungsi Android Inc. hanyalah sebagai perangkat lunak pada telepon seluler. Sejak saat itu muncul rumor bahwa Google hendak memasuki pasar telepon seluler. Di perusahaan Google, tim yang dipimpin Rubin bertugas mengembangkan program perangkat seluler yang didukung oleh kernel Linux. Hal ini menunjukkan indikasi bahwa Google sedang bersiap menghadapi persaingan dalam pasar telepon seluler. 3. Perkembangan dan Versi Android 2007-2008: Produk awal Sekitar September 2007 sebuah studi melaporkan bahwa Google mengajukan hak paten aplikasi telepon seluler (akhirnya Google mengenalkan Nexus One, salah satu jenis telepon pintar GSM yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010). Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat bergerak (mobile) yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru.
  • 4. Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android. a. Android versi 1.1 Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email. b. Android versi 1.5 (Cupcake) Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem. c. Android versi 1.6 (Donut) Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi text to change speech (tidak tersedia pada semua ponsel; pengadaan resolusi VWGA. d. Android versi 2.0/2.1 (Eclair) Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. Untuk bergerak cepat dalam persaingan perangkat generasi berikut, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps - aplikasi unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik. Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam,
  • 5. Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs Internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook. e. Android versi 2.2 (Froyo: Frozen Yoghurt) Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market. f. Android versi 2.3 (Gingerbread) Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan- perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu. g. Android versi 3.0/3.1 (Honeycomb) Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom. Perangkat tablet dengan platform Android 3.0 akan segera hadir di Indonesia. Perangkat tersebut bernama Eee Pad Transformer produksi dari Asus. Rencana masuk pasar Indonesia pada Mei 2011. h. Android versi 4.0 (ICS :Ice Cream Sandwich) Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakan NFC. 4. Fitur Fitur yang tersedia di Android adalah:
  • 6.  Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia.  Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat mobile.  Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL.  SQLite: untuk penyimpanan data.  Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3,  AAC, AMR, JPG, PNG, GIF)  GSM, Bluetooth, EDGE, 3G, dan WiFi (hardware dependent)  Kamera, Global Positioning System (GPS), kompas, dan accelerometer (tergantung hardware) 5. Android Bagi Komunitas Sumber Terbuka (Open Source) Android memiliki berbagai keunggulan sebagai software yang memakai basis kode komputer yang bisa didistribusikan secara terbuka (open source) sehingga pengguna bisa membuat aplikasi baru di dalamnya. Android memiliki aplikasi native Google yang terintegrasi seperti pushmail Gmail, Google Maps, dan Google Calendar. Para penggemar open source kemudian membangun komunitas yang membangun dan berbagi Android berbasis firmware dengan sejumlah penyesuaian dan fitur-fitur tambahan, seperti FLAC lossless audio dan kemampuan untuk menyimpan download aplikasi pada microSD card. Mereka sering memperbaharui paket-paket firmware dan menggabungkan elemen- elemen fungsi Android yang belum resmi diluncurkan dalam suatu carrier-sanction firmware.
  • 7. B. Symbian 1. Pengertian Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. Symbian OS pada awalnya dikembangkan oleh Symbian Ltd Ini adalah keturunan Psion 's EPOC dan berjalan secara eksklusif pada ARM prosesor , meskipun suatu yang belum pernah dirilis x86 port yang ada.yang dirancang untuk digunakan peralatan bergerak (mobile). Symbian adalah sistem operasi mobile (OS) dan platform komputasi yang dirancang untuk smartphone dan saat ini dikelola oleh Accenture . Platform Symbian adalah penerus Symbian OS dan Nokia Seri 60 ; tidak seperti Symbian OS, yang membutuhkan tambahan antarmuka pengguna sistem, Symbian mencakup komponen antarmuka pengguna berbasis S60 5th Edition. Versi terbaru, Symbian ^ 3, secara resmi dirilis pada Q4 2010, pertama kali digunakan di Nokia N8 . Pada Mei 2011 update, Symbian Anna, secara resmi diumumkan, diikuti oleh Symbian Belle pada Agustus 2011. Sebelum Nokia mengumumkan pembelian seluruh sisa saham Symbian Ltd. yang tidak dimilikinya pada 24 Juni 2008,[1] Symbian dimiliki Nokia (47,9%), Ericsson (15,6%), Panasonic (10,5%), Samsung (4,5%), Siemens/BenQ (8,4%), Sony Ericsson (13,1%). Versi Symbian yang terbaru adalah Symbian ^3 dengan PR 02 yang disebut symbian belle. Sedangkan ponsel yang paling banyak beredar saat ini menggunakan Symbian OS v6.1s, v7.0s, RV 47 75, v8.OS,v9.1s dan s60 v5. Nokia Nseries rata-rata menggunakan Symbian OS v9.1s, kecuali Nokia N95 yang menggunakan Symbian OS v9.2s. Ponsel symbian s60 v5 dan symbian ^3 rata rata menggunakan layar sentuh kecuali nokia e6-00 dan nokia e7.ponsel symbian ^3 yang pertama meluncur aadalah nokia n8 dengan kamera 12 megapiksel.symbian ^3 mendapat pembaruan pertama yang disebut symbian anna. digunakan di ponsel nokia x7-00 dan e6-00. sedangkan pembaruan terbaru disebut symbian belle. semua ponsel symbian ^3 bisa diupgrade ke symbian belle. Beberapa perkiraan menunjukkan bahwa jumlah kumulatif perangkat mobile dikirim dengan OS Symbian sampai akhir Q2 2010 adalah 385 juta. Dengan 5 April 2011, Nokia merilis Symbian bawah lisensi baru dan diubah ke model shared source milik sebagai lawan dari proyek open source. Pada tanggal 11 Februari 2011, Nokia mengumumkan bahwa mereka akan bermigrasi jauh dari Symbian untuk Windows Phone 7 . Pada 22 Juni 2011 Nokia telah membuat kesepakatan dengan Accenture sebagai program outsourcing. Accenture akan menyediakan pengembangan perangkat lunak berbasis Symbian dan layanan dukungan untuk Nokia sampai 2016 dan sekitar 2.800 karyawan Nokia akan Accenture karyawan pada awal Oktober 2011. Transfer selesai pada tanggal 30 September 2011.
  • 8. Sekarang keseluruhan saham di symbian limited telah dimiliki oleh nokia dan posisi sistem operasi symbian sebagai penguasa pasar sistem operasi bergerak telah direbut oleh sistem operasi buatan google yaitu sistem operasi android yang meluncur di akhir tahun 2009 dengan ponsel pertamanya htc dreaam g1.vendor ponsel seperti samsung, lg, sony ericsson sekarang tidak laagi menggunakan sistem oprasi symbian dan menyatakan berhenti mendukung sistem operasi ini. Saat ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi (Application Programming Interface; API). API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubung antara software dan hardware. Dengan adanya standar API ini membantu pihak pengembang untuk melakukan penyesuaian atas aplikasi yang dibuatnya agar dapat diinstal pada produk telepon bergerak yang bermacam-macam. Mirip seperti sistem operasi desktop, Symbian OS mampu melakukan operasi secara multithreading, multitasking dan pengamanan terhadap memori. Dan semua pemrograman pada Symbian dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu. Namun perlu dipahami sistem operasi ini memang ditujukan untuk diinstal pada peralatan mobile dengan keterbatasan sumber daya. Multithread dan multitasking memberikan kemampuan Symbian OS untuk menjalankan lebih dari satu aplikasi sekaligus. Namun khusus ini, adanya preemptive multitasking kernel akan memberi tiap-tiap program suatu pembagian waktu pemprosesan yang dilakukan bergantian dengan cepat sehingga nampak bagi pemakai seolah-olah proses ini dieksekusi secara bersamaan. Untuk itu telah didefinisikan penjadwalan berdasar prioritas tertentu untuk menentukan proses mana yang berjalan terlebih dahulu dan proses apa berikutnya serta berapa banyak waktu akan jadi diberi. Symbian OS sendiri bukanlah software yang sifatnya open source secara penuh karena meskipun terdapat ketersedian API dan dokumentasinya, yang banyak membantu pihak pengembang aplikasi untuk membuat software yang berjalan di atas sistem operasi ini, dipublikasi untuk umum namun tidak untuk kode source sendiri. 2. Sejarah
  • 9. Pada tahun 1980, berdiri perusahaan pengembang software Psion yang didirikan oleh David Potter. Produk dari perusahaan itu diberi nama EPOC. Sistem operasi ini lebih difokuskan pada penggunaannya di telepon bergerak. Pada tahun 1998, terjadi sebuah kerjasama antara perusahaan Ericsson, Nokia, Motorola dan Psion untuk mengeksplorasi lebih jauh kekonvergensian antara PDA dan telepon selular yang diberi nama Symbian. Pada tahun 2004 Psion menjual sahamnya dan hasil kerjasama ini menghasilkan EPOC Release 5 yang kemudian dikenal dengan nama Symbian OS v5. Sistem operasi dari Symbian OS v5 itu sudah mulai mengintegrasikan kebutuhan implementasi aplikasi pada perangkat seperti PDA selain telepon seluler. Kemudian muncul perangkat yang dinamakan smartphone dan muncullah pula versi- versi terbaru dari Symbian OS hingga ada yang disebut dengan Symbian v6.0 atau yang lebih terkenal dengan nama ER6 yang merupakan versi pertama dari Symbian OS. Sifatnya terbuka karena pada sistem ini dapat dilakukan instalasi perangkat lunak oleh berbagai pengembang aplikasi. Pada awal tahun 2005, muncul Symbian OS v9.1 dengan sistem keamanan platform baru yang dikenal sebagai capability-based security. Sistem keamanan ini mengatur hak akses bagi aplikasi yang akan diinstal pada peralatan dalam hal mengakses API. Muncul pula yang disebut dengan Symbian OS v9.2 yang melakukan perbaharuan pada teknologi konektifitas Bluetooth dengan digunakannya Bluetooth v.2.0. Sedangkan yang terbaru, Symbian mengeluarkan Symbian OS v9.3 (dirilis pada tanggal 12 Juli 2006) telah mengusung teknologi wifi 802.11 dan HSDPA sebagai bagian dari komponen standarnya. 3. Versi Sejarah Para Nokia N8 smartphone adalah perangkat pertama yang berjalan di Symbian ^ 3 sistem operasi mobile. Rilis Symbian bergaya Symbian ^ 1, Symbian ^ 2 dsb (Vocalised sebagai "Symbian satu", "Symbian dua").  Symbian ^ 1, menjadi rilis pertama, membentuk dasar untuk platform. Ini menggabungkan Symbian OS dan S60 Edisi 5 (yang dibangun pada Symbian OS 9.4) dan dengan demikian itu tidak dibuat tersedia di open source .  Symbian ^ 2 adalah bebas royalti pertama versi Symbian. Sementara bagian dari Symbian ^ 2 adalah EPL berlisensi, sebagian dari kode sumber di bawah lisensi proprietary dan SFL tersedia hanya untuk anggota Symbian Foundation. Pada tanggal 1 Juni 2010, sejumlah perusahaan Jepang termasuk DoCoMo dan Sharp mengumumkan smartphone menggunakan Symbian ^ 2.  Symbian ^ 3 diumumkan pada 15 Februari 2010. Hal ini dirancang untuk menjadi platform smartphone 'generasi berikutnya' lebih. Symbian ^ 3 rilis memperkenalkan
  • 10. fitur baru seperti 2D baru dan grafis 3D arsitektur, UI perbaikan, dan dukungan untuk menampilkan eksternal melalui HDMI. Ini memiliki menu tekan tunggal dan sampai tiga homescreens disesuaikan. Symbian ^ 3 SDK (Software Development Kit) dirilis bulan September 2010. Sepuluh smartphone dengan sistem operasi Symbian 3 ^ (atau diperbaharui nya Belle Anna dan varian) telah dirilis sejauh ini, sedangkan Nokia N8 , Nokia C6-01 , Nokia E7-00 , Nokia C7-00 , Nokia E6 , Nokia X7 , Nokia 500 , Nokia 603 , Nokia 700 , dan Nokia 701 . Sebuah kesebelas (Nokia 600) diumumkan namun dibatalkan sebelum rilis.  Symbian ^ 4 diharapkan akan dirilis pada semester pertama tahun 2011. Namun, Nokia mengumumkan pada bulan Oktober 2010 bahwa Symbian ^ 4 tidak akan kapal dalam rilis terpisah. Sebaliknya, banyak dari UI perangkat tambahan direncanakan untuk Symbian ^ 4 akan dirilis sebagai update untuk Symbian ^ 3. Symbian Anna update untuk Symbian ^ 3, dirilis oleh Nokia pada bulan April 2011 sebagai bagian dari peluncuran smartphone X7 dan E6. Symbian Anna meliputi perbaikan seperti browser baru, keyboard virtual dalam orientasi potret, ikon baru dan real-time bergulir homescreen. Pada tanggal 18 Agustus 2011, Nokia membuat pembaruan Symbian Anna tersedia untuk pemilik N8, E7 C7 dan C6-01 model sebagai pembaruan perangkat lunak (melalui OTA memperbarui dan Nokia Software Updater / Nokia Ovi Suite aplikasi PC). Symbian Belle update untuk Symbian Anna. Pada musim panas 2011 video yang menunjukkan versi awal bocor Belle berjalan pada Nokia N8 diterbitkan di YouTube. Pada tanggal 24 Agustus 2011, Nokia mengumumkan Belle resmi selama empat smartphone baru, Nokia 600 , Nokia 603 , Nokia 700 , dan Nokia 701 . Mereka juga mengumumkan bahwa Belle akan datang kepada semua yang ada Symbian ^ 3 perangkat pada kuartal keempat tahun 2011. Symbian Belle menambah perbaikan Anna dengan status pull-down / bar pemberitahuan, lebih dekat bidang komunikasi integrasi, bentuk-bebas yang cukup besar kembali homescreen widget, dan enam homescreens bukan tiga sebelumnya. Pada akhir 2011, sebuah foto bocor diambil di acara Nokia Developer Day di Meksiko konon mengungkapkan dua versi berikutnya dari Symbian. Rupanya, Nokia adalah untuk mengikuti konvensi penamaan abjad rilis Symbian terbaru. Menurut foto, Symbian Carla akan mencakup sebuah aplikasi browser baru, fitur NFC ditingkatkan, dan dukungan untuk Dolby Surround pengolahan suara, sedangkan Symbian Donna akan rilis Symbian pertama yang mendukung dual-core prosesor . 4. Arsitektur Sistem Operasi
  • 11. Secara umum arsitektur Symbian OS sendiri dapat gambarkan menjadi empat lapisan berdasarkan penggunaan API yang tersedia, yaitu :  Lapisan pendukung aplikasi (Application Utility Layer) Lapisan ini terdiri dari berbagai pendukung yang berorientasi pada aplikasi. Hal ini memungkinkan aplikasi lain (diluar sistem operasi) untuk berintegrasi dengan aplikasi dasar yang tersedia pada sistem operasi. Bentuk layanan lain termasuk proses pertukaran data dan manajemen data.  Lapisan layanan dan framework antarmuka grafis (GUI Framework) Lapisan ini merupakan framework API yang tersedia untuk memberi dukungan terhadap penanganan input user secara grafis maupun suara yang dapat digunakan oleh aplikasi lain.  Lapisan komunikasi Lapisan ini berfungsi sebagai sistem operasi yang fokus diimplementasi pada peralatan komunikasi mobile, Symbian OS memiliki kumpulan API yang fokus pada lapisan komunikasi. Bagian teratas pada lapisan ini terdapat dukungan pencarian dan pengiriman pesan teks. Berikutnya adalah antarmuka yang memberi dukungan komunikasi seperti Bluetooth dan infrared (IrDA) serta USB. Yang terakhir pada lapisan ini adalah protokol komunikasi berupa TCP/IP, HTTP, WAP dan layanan telepon.  Lapisan sistem API dasar Lapisan ini merupakan kumpulan API yang mendukung pengasksesan data memori, tanggal dan waktu, serta sistem dasar lainnya 5. Klasifikasi Sistem Operasi Klasifikasi ini berdasar fungsionalitas dan hak akses dari API tertentu. Tujuan dari pendefinisian sistem ini selain untuk membedakan API mana saja yang bisa diakses oleh aplikasi yang dibuat oleh pihak pengembang aplikasi, juga tetap memelihara integrasi dari layanan yang disediakan bagi pihak pengembang aplikasi dengan API yang umum digunakan. Hal ini juga dilakukan untuk memaksimumkan interoperabilitas antara berbagai produk yang menggunakan Symbian OS. Terdapat empat kategori dalam klasifikasi API yang tersedia, yaitu:  (API) Symbian Umum
  • 12. Komponen ini merupakan komponen (API) inti dari Symbian OS. Setiap pengembang aplikasi dapat berasumsi bahwa komponen ini terdapat pada setiap versi Symbian OS sehingga dapat digunakan pada setiap perangkat telepon bergerak yang menggunakan Symbian OS sebagai sistem operasinya. Dengan kata lain setiap kode program yang hanya menggunakan API pada kategori ini dapat dikompail dan dijalankan tanpa kesalahan pada setiap telepon yang menggunakan Symbian OS. Dengan adanya lisensi kerjasama, pengembang aplikasi dapat menambahkan dengan syarat tidak mengganti ataupun mengubah fungsi API standar yang dikategorikan pada bagian ini.  (API) Symbian Umum Tergantikan Komponen yang memerlukan kostumisasi dari komponen Symbian Umum yang diperlukan untuk bekerja dengan ROM dari sistem dimana ia diinstal. Komponen ini merupakan komponen yang bekerja pada low-level dari hardware tertentu. Untuk mendapatkan komponen ini pihak pengembang aplikasi memerlukan lisensi dengan pihak Symbian karena versi komponen ini disediakan oleh pihak Symbian. Namun pada dasarnya komponen ini merupakan komponen standar (umum) yang tersedia pada semua versi Symbian OS.  (API) Symbian Opsional Komponen-komponen ini sifatnya opsional (tidak selalu ada) pada semua versi Symbian OS. Namun jika tersedia, maka pengembang aplikasi mendapat jaminan bahwa aplikasinya dapat menggunakan API pada kategori ini pada versi Symbian OS yang sama.  (API) Symbian Opsional Tergantikan Bentuk kategori ini mirip dengan kategori Symbian Opsional adalah kumpulan API yang tidak terikat dengan API umum yang ada pada versi Symbian OS dan dapat ditambahkan oleh pihak pengembang dengan suatu lisensi dari pihak Symbian. 6. Fitur  Antarmuka pengguna Symbian telah memiliki toolkit grafis asli sejak awal, yang dikenal sebagai AVKON (sebelumnya dikenal sebagai Series 60 ). S60 dirancang untuk menjadi dimanipulasi oleh metafora keyboard-seperti antarmuka, seperti keypad ditambah ~15-tombol telepon, atau mini-QWERTY keyboard. AVKON berbasis perangkat lunak biner-kompatibel dengan versi Symbian sampai dengan dan termasuk Symbian ^3.
  • 13. Symbian ^3 mencakup kerangka Qt , yang sekarang direkomendasikan antarmuka pengguna toolkit untuk aplikasi baru. Qt juga dapat diinstal pada perangkat Symbian yang lebih tua. Symbian ^4 direncanakan untuk memperkenalkan kerangka kerja GUI perpustakaan baru khusus dirancang untuk antarmuka berbasis sentuhan, yang dikenal sebagai "Ekstensi UI untuk Mobile" atau UIEMO (proyek nama internal "Orbit"), yang dibangun di atas Qt; pratinjau dirilis pada Januari 2010, namun pada bulan Oktober 2010 Nokia mengumumkan bahwa Orbit / UIEMO telah dibatalkan. Nokia saat ini merekomendasikan bahwa pengembang menggunakan Qt Cepat dengan QML , tingkat tinggi baru GUI dan kerangka scripting untuk menciptakan interface touchscreen visual yang kaya yang memungkinkan pembangunan untuk kedua Symbian dan MeeGo , melainkan akan dikirimkan ke Symbian ^3 sudah ada perangkat sebagai update Qt. Ketika aplikasi lebih secara bertahap fitur user interface ulang di Qt, warisan S60 kerangka (AVKON) akan usang dan tidak lagi disertakan dengan perangkat baru di beberapa titik, sehingga melanggar biner kompatibilitas dengan aplikasi S60 yang lebih tua.  Browser Artikel utama: S60 Browser dan Opera Mobile Symbian ^3 dan sebelumnya memiliki asli WebKit berbasis browser yang , memang, Symbian adalah platform mobile pertama untuk menggunakan WebKit (pada bulan Juni 2005). [38] Beberapa model memiliki lebih tua Symbian Opera Mobile sebagai default browser mereka. Nokia merilis browser baru dengan rilis dari Symbian Anna dengan kecepatan ditingkatkan dan user interface yang ditingkatkan.  Aplikasi pengembangan Dari 2010, Symbian beralih menggunakan standar C + + dengan Qt sebagai SDK, yang dapat digunakan dengan baik Qt Pencipta atau Carbide. Qt mendukung Symbian S60 3rd tua dan edisi 5, serta platform Symbian baru. Ini juga mendukung Maemo dan MeeGo , Windows, Linux dan Mac OS X. Alternatif pengembangan aplikasi dapat dilakukan dengan menggunakan Python (lihat Python untuk S60 ), Adobe Flash atau Java ME. Symbian OS yang sebelumnya digunakan khusus Symbian C + + versi bersama dengan Carbide.c + + lingkungan pengembangan terpadu (IDE) sebagai lingkungan pengembangan aplikasi asli. Web Runtime (WRT) adalah sebuah kerangka aplikasi portabel yang memungkinkan membuat widget pada platform S60 , itu adalah ekstensi untuk S60 WebKit berbasis browser
  • 14. yang memungkinkan meluncurkan beberapa contoh browser sebagai aplikasi JavaScript yang terpisah. 7. Aplikasi pengembangan a. Qt Pada 2010, SDK untuk Symbian adalah standar C + +, menggunakan Qt . Hal ini dapat digunakan dengan baik Qt Creator , atau Carbide (IDE yang lebih tua yang sebelumnya digunakan untuk Symbian pembangunan). [40] [44] Sebuah simulator telepon memungkinkan pengujian aplikasi dari Qt. Aplikasi dikompilasi untuk simulator dikompilasi ke kode asli untuk platform pengembangan, daripada harus ditiru. [45] pengembangan aplikasi dapat menggunakan C + + atau QML . b. Symbian C + + Hal ini juga memungkinkan untuk mengembangkan menggunakan Symbian C + +, meskipun tidak implementasi standar. Sebelum rilis Qt SDK, ini adalah lingkungan pengembangan standar. Ada beberapa platform berbasis Symbian OS yang disediakan software development kit (SDK) untuk pengembang aplikasi yang ingin menargetkan perangkat Symbian OS, yang utama yang UIQ dan S60. Produk telepon individu, atau keluarga, sering SDK atau ekstensi SDK didownload dari website pembuat terlalu. SDK berisi dokumentasi, file header dan file-file library yang dibutuhkan untuk membangun perangkat lunak Symbian OS, dan emulator berbasis Windows ("WINS"). Sampai Symbian OS versi 8, SDK juga termasuk versi dari GNU Compiler Collection (GCC) compiler (a cross-compiler ) yang diperlukan untuk membangun perangkat lunak untuk bekerja pada perangkat. Symbian OS 9 dan platform Symbian baru menggunakan antarmuka aplikasi biner (ABI) dan membutuhkan sebuah kompiler yang berbeda. Sebuah pilihan tersedia kompiler termasuk versi terbaru dari GCC (lihat link eksternal di bawah). Sayangnya, Symbian pemrograman C + + memiliki curam kurva belajar , seperti Symbian C + + memerlukan penggunaan teknik khusus seperti deskriptor, objek aktif dan cleanup stack. Hal ini dapat membuat program bahkan relatif sederhana sulit untuk diterapkan daripada di lingkungan lain. Selain itu, dipertanyakan apakah teknik-teknik, seperti paradigma manajemen memori, sebenarnya menguntungkan. Ada kemungkinan bahwa teknik-teknik, yang dikembangkan untuk perangkat keras ponsel jauh lebih terbatas tahun 1990-an, hanya disebabkan kompleksitas yang tidak perlu dalam kode sumber karena programmer yang diperlukan untuk berkonsentrasi pada rutinitas tingkat rendah, bukan fitur aplikasi yang lebih spesifik. Pada 2010, isu-isu ini tidak lagi terjadi bila menggunakan standar C + +, dengan SDK Qt.
  • 15. Symbian C + + pemrograman umumnya dilakukan dengan lingkungan pengembangan terpadu (IDE). Untuk versi sebelumnya dari Symbian OS, IDE komersial CodeWarrior untuk Symbian OS disukai. Alat CodeWarrior digantikan selama tahun 2006 oleh Carbide.c + + , sebuah Eclipse berbasis IDE yang dikembangkan oleh Nokia. Carbide.c + + ditawarkan dalam empat versi yang berbeda: Express, Developer, Profesional, dan OEM, dengan tingkat peningkatan kemampuan. Perangkat lunak fitur lengkap dapat dibuat dan dirilis dengan edisi Express, yang bebas. Fitur seperti desain UI, crash debugging lain-lain tersedia di lain, dibebankan-untuk, edisi. Microsoft Visual Studio 2003 dan 2005 juga didukung melalui Carbide.vs plugin. c. Bahasa Lainnya Perangkat Symbian juga dapat diprogram dengan menggunakan Python , Java ME , Flash Lite , Ruby , BERSIH. , Web Runtime (WRT) Widgets dan Standar C / C + + . Programmer Visual Basic dapat menggunakan NS Basic untuk mengembangkan aplikasi untuk S60 3rd Edition dan UIQ 3 perangkat. Di masa lalu, Visual Basic , Visual Basic NET. , dan C # pengembangan untuk Symbian adalah mungkin melalui AppForge CrossFire, sebuah plugin untuk Microsoft Visual Studio. Pada 13 Maret 2007 AppForge menghentikan operasinya; Oracle membeli properti intelektual, tapi mengumumkan . bahwa mereka tidak berencana untuk menjual atau memberikan dukungan untuk produk AppForge mantan Net60 ., kerangka kompak NET untuk Symbian, yang dikembangkan oleh redFIVElabs, dijual sebagai produk komersial. Dengan Net60, VB.NET dan C # (dan lainnya) kode sumber dikompilasi menjadi bahasa perantara (IL) yang dieksekusi dalam OS Symbian menggunakan compiler just-in-time. (Per 18/1/10 RedFiveLabs telah berhenti pengembangan Net60 dengan pengumuman ini pada halaman arahan mereka:. "Pada tahap ini kita mengejar beberapa opsi untuk menjual IP sehingga Net60 dapat terus memiliki masa depan") Ada juga versi dari Borland IDE untuk Symbian OS. Symbian OS pembangunan juga mungkin di Linux dan Mac OS X menggunakan alat dan metode yang dikembangkan oleh masyarakat, sebagian diaktifkan oleh Symbian merilis kode sumber untuk alat kunci. Sebuah plugin yang memungkinkan pengembangan aplikasi Symbian OS di Apple Xcode IDE untuk Mac OS X yang tersedia. Java ME aplikasi untuk Symbian OS adalah dikembangkan dengan menggunakan teknik standar dan alat-alat seperti Sun Java Wireless Toolkit (sebelumnya J2ME Wireless Toolkit). Mereka dikemas sebagai JAR (dan mungkin JAD) file. Kedua aplikasi CLDC dan CDC dapat dibuat dengan NetBeans . Peralatan lainnya termasuk SuperWaba , yang dapat digunakan untuk membangun Symbian 7.0 dan 7.0 program menggunakan Java.
  • 16. Nokia S60 juga dapat menjalankan Python script ketika juru Python untuk S60 diinstal, dengan API yang dibuat khusus yang memungkinkan untuk mendukung Bluetooth dan semacamnya. Ada juga konsol interaktif untuk memungkinkan pengguna untuk menulis skrip python langsung dari ponsel. 8. Desain Symbian fitur pre-emptive multitasking dan perlindungan memori , seperti sistem operasi lain (terutama yang dibuat untuk digunakan pada komputer desktop). Pendekatan EPOC untuk multitasking terinspirasi oleh VMS dan didasarkan pada peristiwa server berbasis asynchronous. Symbian OS dibuat dengan desain sistem tiga prinsip dalam pikiran:  integritas dan keamanan data pengguna adalah yang terpenting  kali pengguna tidak harus terbuang  semua sumber daya yang langka Untuk mengikuti prinsip-prinsip terbaik, Symbian menggunakan mikrokernel , memiliki pendekatan permintaan-dan-panggilan balik ke layanan, dan memelihara pemisahan antara user interface dan mesin. OS dioptimalkan untuk rendah daya baterai perangkat berbasis dan untuk sistem berbasis-ROM (misalnya fitur seperti XIP dan re-entrancy di perpustakaan bersama-sama). Aplikasi, dan OS itu sendiri, mengikuti desain berorientasi objek: Model-view- controller (MVC) . Kemudian diencerkan OS iterasi pendekatan ini dalam menanggapi tuntutan pasar, terutama dengan diperkenalkannya kernel real-time dan keamanan model platform dalam versi 8 dan 9. Ada penekanan yang kuat pada sumber daya konservasi yang dicontohkan oleh Symbian idiom-spesifik pemrograman seperti deskriptor dan cleanup stack . Metode serupa ada untuk menghemat ruang disk, meskipun pada perangkat Symbian disk biasanya flash memori . Selanjutnya, semua program Symbian adalah event berbasis, dan unit pengolahan pusat (CPU) diaktifkan ke mode daya rendah saat aplikasi tidak langsung berhubungan dengan acara. Hal ini dilakukan melalui idiom pemrograman disebut objek aktif . Demikian pula pendekatan Symbian untuk benang dan proses didorong dengan mengurangi biaya overhead. 9. Tentang Symbian
  • 17. Para pengguna dari Symbian di negara dengan abjad non-Latin (seperti Rusia, Ukraina dan lain-lain) telah mengkritik metode yang rumit switching bahasa selama bertahun-tahun [78] . Sebagai contoh, jika pengguna ingin mengetik huruf Latin, ia harus memanggil menu, klik item bahasa, pilih bahasa Inggris antara banyak bahasa lainnya dengan tombol panah dan kemudian tekan 'OK' tombol. Setelah mengetik huruf Latin, pengguna harus mengulangi prosedur yang untuk kembali ke keyboard asalnya. Metode ini memperlambat mengetik secara signifikan. Dalam sentuh ponsel dan ponsel QWERTY prosedur ini sedikit berbeda tapi tetap memakan waktu. Semua sistem operasi mobile lainnya serta ponsel Nokia S40 memungkinkan beralih antara dua bahasa awalnya dipilih oleh satu klik atau oleh satu gerakan. Finlandia tidak perlu fitur ini karena alfabet Finlandia didasarkan pada aksara Latin. Versi awal dari firmware asli untuk Nokia N97 , yang berjalan pada Symbian Edisi 1/Series ^ 60 5 telah banyak dikritik. Pada bulan November 2010, blog Smartphone Semua Tentang Symbian mengkritik kinerja web browser Symbian default dan merekomendasikan browser alternatif Opera Mobile . Senior Wakil Presiden Nokia Jo Harlow menjanjikan sebuah browser diperbarui pada kuartal pertama tahun 2011 C. Pangsa pasar dan persaingan Dalam jumlah penjualan "perangkat telepon pintar", perangkat Symbian adalah pemimpin pasar untuk 2010. Statistik menunjukkan bahwa perangkat Symbian membentuk pangsa 37,6% dari perangkat mobile pintar yang dijual, dengan Android memiliki 22,7%, RIM memiliki 16%, dan Apple memiliki 15,7% (melalui IOS ). Laporan sebelumnya pada pengiriman perangkat yang dipublikasikan pada bulan Februari 2010 menunjukkan bahwa perangkat Symbian membentuk pangsa 47,2% dari perangkat mobile pintar dikirim pada tahun 2009, dengan RIM memiliki 20,8%, Apple memiliki 15,1% (melalui IOS ), Microsoft memiliki 8,8% (melalui Windows CE dan Windows Mobile ) dan Android memiliki 4,7%. Pesaing lainnya termasuk webOS , Qualcomm 's BREW , SavaJe , Linux dan Perangkat Lunak MontaVista . Meskipun pangsa Symbian di pasar smartphone global turun dari 52,4% pada tahun 2008 menjadi 47,2% pada tahun 2009, pengiriman perangkat Symbian tumbuh 4,8%, dari 74.900.000 unit menjadi 78,5 juta unit. [70] Dari Q2 2009 ke Q2 2010, pengiriman dari Symbian perangkat tumbuh 41,5%, dengan 8,0 juta unit, dari 19.178.910 unit untuk 27.129.340;. dibandingkan dengan peningkatan sebesar 9,6 juta unit untuk Android, 3,3 juta unit untuk RIM, dan 3,2 juta unit untuk Apple
  • 18. Meskipun pertumbuhan dalam jumlah pengiriman, Symbian telah kehilangan sejumlah besar pangsa pasar dalam beberapa tahun terakhir. Ini telah jatuh dari memegang sebanyak 73% dari pasar smartphone selama tahun 2006 untuk akuntansi untuk 22,1% dari pasar pada kuartal kedua 2011. Selama 2009-2011, Nokia , Motorola , Samsung , LG , dan Sony Ericsson mengumumkan penarikan mereka dari Symbian yang mendukung platform alternatif termasuk Google Android , Microsoft Windows Telepon , dan Samsung Bada .