Jumat, 03 Mei 2013

Aplikasi Corona



·       Pengerian
Corona ini adalah software untuk membuat aplikasi Android khususnya untuk game development. Walau  sebenarnya lebih tepat untuk animasi. Tapi untuk game, corona termasuk yang populer dan  top.
Bahasa pemrograman yang digunakan adalah bahasa lua.  Memang bahasanya sedikit berbeda. Tapi mungkin tidak terlalu sulit bagi yang sudah terbiasa menggunakan bahasa pemrograman. Ada beberapa penyesuaian.
Penggunaan table, typedata, looping, display object berbeda. Karena banyak digunakan dalam game development, tentu saja punya daya tarik sendiri dalam operasi imagenya yang membutuhkan kualitas visual lebih. Transition yang smooth, dari menjadi tidak ada.  Transition dari ada menjadi tidak ada maka di transisi dulu sebelum diremove. Action perubahan posisi dari suatu event.
Angry bird, Slash Fruits adalah beberpa yang populer.
aplikasiini cepat dan mudah alat pengembangan untuk iPhone, iPad dan Android permainan dan aplikasi.
Apps Corona sangat bertenaga dijalankan pada 30 fps dalam sesedikit 300k, dan grafis dan mesin animasi sepenuhnya memanfaatkan OpenGL akselerasi hardware.
Corona SDK adalah yang pertama dalam keluarga Corona Ansca tentang produk untuk membuat multimedia kinerja tinggi aplikasi yang kaya grafis dan game untuk iPhone. Dengan Corona, Anda dapat dengan cepat membuat aplikasi iPhone dalam hitungan jam. Tidak Objective-C/Cocoa diperlukan, dan tidak ada C + +. "
Ansca adalah perusahaan di balik Corona, dan SDK ini memungkinkan pengembang untuk membuat aplikasi cross-platform yang cepat dan kuat yang memiliki akses ke API kerangka kerja lainnya tidak, seperti kamera, GPS dan Accelerometer.

·       Sejarah
Pendiri Walter Luh dan Carlos Icaza mulai Corona Labs setelah berangkat dari Adobe pada tahun 2007. Di Adobe, keduanya insinyur ponsel yang bekerja pada Flash Lite , Luh adalah arsitek memimpin sementara Icaza adalah manajer rekayasa ponsel senior tim Flash Lite. Pada bulan Juni 2009, mereka merilis pertama Corona SDK beta gratis bagi pengadopsi awal.
Pada bulan Desember 2009, Corona Labs meluncurkan Corona SDK 1.0 untuk iPhone . Rencana untuk platform tambahan juga diumumkan pada saat ini. Berikut Februari, Corona SDK 1.1 dirilis dengan fitur tambahan.
Pada bulan April 2010, SDK 2.0 beta Corona dirilis. Fitur definitif baru Corona 2.0 's adalah dukungan cross-platform untuk iPhone, iPad , dan Android perangkat, fitur tambahan 2.0 diharapkan akan diluncurkan secara bertahap per model pembelian berbasis langganan korona. Kemudian bulan itu, Corona Labs mengumumkan versi beta untuk Game Edition Corona, yang akan mencakup mesin fisika dan fitur canggih lainnya khusus ditujukan pengembangan game. Mesin ini digunakan oleh kelas delapan muda, yang mengembangkan fisika yang permainan puzzle yang disebut Bubble Ball , yang mencapai posisi puncak pada daftar game gratis di iTunes Apple dalam dua minggu pertama setelah rilis pada 22 Desember 2010.  Mesin ini juga telah digunakan oleh app studio Api Maple Game  untuk menghasilkan Rahasia mengerikan Manor yang mencapai # 28 di App Store untuk Android
Pada bulan Januari 2011, Corona SDK dirilis untuk Windows XP dan yang lebih baru, memberikan pengembang kesempatan untuk membangun Android aplikasi pada PC .
Kemudian, pada bulan April, platform Corona yang diperluas untuk mencakup Barnes & Noble 's NOOK Color Labs sebagai Corona ditempa kemitraan dengan Barnes & Noble untuk membawa pilih aplikasi Corona buatan ke baru dirubah tablet . Sejak itu, aplikasi yang dibuat oleh pengembang Corona telah di antara NOOK Warna yang paling banyak diunduh, membobol puncaknya 20 dan top 10 chart secara teratur.
Pada bulan Agustus 2011, Corona Labs meluncurkan Launchpad, kombinasi kemitraan dan berbasis cloud analisis ditujukan untuk membantu pengembang SDK Corona lebih mempublikasikan dan upaya pemasaran menyempurnakan untuk aplikasi mereka. Kemitraan Launchpad meliputi periklanan mobile jaringan InMobi , game sosial platform yang PapayaMobile, dan beberapa aplikasi meninjau situs-semuanya akan lebih menyoroti aplikasi Corona buatan melalui saluran masing-masing. Corona Labs mengatakan langkah itu ditujukan untuk membantu pengembang mereka 'aplikasi menjadi lebih sukses setelah mereka telah dikirim ke Apple App Store dan / atau berbagai aplikasi toko Android.

·       Perangkat pendukung:
Keuntungan terbesar dari Corona adalah bahwa hal itu memungkinkan Anda untuk bekerja dengan satu basis kode dan menghasilkan produk untuk banyak perangkat yang berbeda.
Secara khusus, Corona SDK akan memungkinkan Anda untuk membuat aplikasi untuk semua perangkat iOS dan perangkat Android.
Corona menggunakan bahasa pemrograman Lua untuk membuat aplikasi. Lua adalah bahasa scriptitng umum digunakan untuk mengembangkan game. Ini memiliki jumlah yang baik adopsi pasar dalam pengembangan masyarakat. Sintaks lua dapat dibandingkan dengan bahasa seperti JavaScript atau ActionScript 3, yang membuatnya mudah untuk belajar.
Corona sangat kuat dan mudah untuk belajar, dan fakta-fakta ini membuat cara terbaik untuk memulai atau melanjutkan pengembangan perangkat lunak Anda tidak peduli platform apa yang Anda sedang membangun untuk.
Pada saat ini, Corona tidak datang dengan editor Lua eksklusif, tetapi ada beberapa editor besar sudah tersedia yang dapat Anda gunakan:
Gratis:
Ø  Eclipse , menggunakan Eclipse Plugin Lua.
Ø  LuaEdit , LuaEdit adalah IDE / Debugger / Script Editor dirancang untuk versi 5.1 dari Lua.
Ø  NotePad + + , editor kode sumber bebas yang mendukung beberapa bahasa pemrograman, termasuk Lua.
Ø  TextWrangler , editor handal tujuan umum teks dan Unix dan alat Server administrator.
Komersial:
Ø  Textmate , Tersedia untuk Mac OS X saja.
Ø  BBedit , HTML profesional terkemuka dan editor teks untuk Macintosh.
Ø  Decoda , lingkungan pengembangan profesional untuk debugging skrip Lua dalam aplikasi Anda.

·       Keuntungan:
Seperti disebutkan sebelumnya, Corona SDK menawarkan banyak fitur yang membuat cara yang sangat handal untuk membuat aplikasi. Beberapa fitur tersebut adalah:
Ø  Pengembangan Aplikasi asli: binari executable Corona adalah 100% Objective-C / C + +, sehingga Anda tidak perlu khawatir tentang iOS 4 aturan baru Apple pada penggunaan di luar alat-alat pembangunan. Bahkan, Corona perlu Xcode untuk mengkompilasi.
Ø  Otomatis OpenGL-ES Integrasi: Tidak perlu memanggil kelas yang luas atau fungsi untuk membuat manipulasi layar sederhana.
Ø  Pengembangan Cross-Platform: Corona dapat membuat aplikasi untuk iOS (iPhone, iPod Touch, iPad) dan perangkat Android.
Ø  Kinerja: Corona dioptimalkan untuk menggunakan fitur hardware-accelerated, sehingga menghasilkan kinerja yang kuat dalam permainan dan aplikasi.
Ø  Fitur perangkat: Akses perangkat kontrol asli dan perangkat keras, seperti kamera, accelerometer, gps, dll
Ø  Mudah Belajar: Corona menggunakan bahasa pemrograman Lua, yang kuat dan mudah untuk belajar.

·         Kekurangan :
Seperti Ansca tidak secara resmi menjadi bagian dari Apple atau Android, ada beberapa hal yang mungkin tidak tersedia dalam rilis terbaru dari SDK asli. Namun, orang yang merawat Corona terus menambahkan fitur baru yang telah tersedia. Ini adalah masalah bagi semua kerangka cross-platform.
Beberapa contoh fitur belum didukung di Corona meliputi:
Ø  iAds
Ø  Lagu / Playlist Access
Ø  Perpustakaan Photo Access
Ø  MapKit
Ø  Kustom Dukungan Font
Ø  Dorong Pemberitahuan


Referensi :
http://hasdiputra.wordpress.com/2012/02/28/taaruf-corona/
http://en.wikipedia.org/wiki/Corona_(software_development_kit)
http://www.coronalabs.com/products/corona-sdk/


Tidak ada komentar:

Posting Komentar