· 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