Saturday, February 16, 2013

Based Technology of iOS and Android


Teknologi dasar iOS diturunkan dari OS X, yang memiliki fondasi Darwin (nama varian Unix) dan karena itulah iOS merupakan sistem operasi Unix. Darwin adalah open source POSIX-compilant computer operating system yang dirilis Apple Inc tahun 2000. Tersusun dari code yang dikembangkan oleh Apple ,serta kode yang berasal dari NeXTSTEP,BSD, dan proyek-proyek perangkat lunak bebas.
   Maskot dari Darwin Unix adalah seekor Platypus bernama Hexley yang memakai topi seperti tanduk setan, membawa trisula mirip dengan Daemon di BSD. OS X adalah sistem operasi yang dipergunakan di Macintos. iOS merupakan versi portable dari OS X. iOS awalnya bernama iPhone OS yang merupakan sistem operasi untuk iPhone, iPod Touch, dan Apple TV. Dikeluarkan  pertama kalitahun 2007.


    Sedangkan teknologi dasar Android adalah Linux. Berbasis kernel Linux versi 2.6 dan dari Android 4.0 Ice Cream Sandwich , versi 3.x, dengan middleware, libraries, dan API dibuat dalam C, serta software aplikasi yang berjalan di Aplikasi Framework yang mencakup Java-compatible libraries di Apache Harmony.



  Android menggunakan Dalvik virtual machine dengan just-in-time kompilasi untuk menjalankan Dalvik dex-code yang biasanya diterjemahkan dari Java bytecode. Komponen utama hardware Android adalah ARM. Android linux kernel arksitekturnya dirubah oleh Google di luar siklus khas kernel Linux. Android tidak memiliki X Windows Sistem asli default dan tidak mendukung set lengkap GNU libraries standard. Android terprogram dengan bahasa C,C++, dan Java. 







Dari berbagai Sumber. Editing translate by Jo Yeon Orihara... 

No comments: