จุดประสงค์
คือกระทู้นี้อยากเผยแพร่ แลกเปลี่ยนความรู้ การเขียนแอพลิเคชั่นโดยสนับสนุนสอง OS เป็นหลักได้แก่
1. Android – ระบบปฏิบัติการอุปกรณ์เคลื่อนที่ของ Google
2. IOS – ระบบปฏิบัติการอุปกรณ์เคลื่อนที่ของ Apple

สำหรับการเขียนแอพลิเคชั่นครั้งเดียวโดยรองรับมากกว่าสองแพลตฟอร์มเช่น RIM, Windows และอื่นๆจะขอยกไปอีกกระทู้โดยใช้ PhoneGap ซึ่งต้องมีพื้นฐาน HTML พอสมควร

เนื่องจากการเว็บไซต์นี้สนับสนุนแพลตฟอร์ม Android เป็นหลัก เพื่อให้ตรงกับกลุ่มเป้าหมายและจุดประสงค์จึงขอเน้นการพัฒนาแอพของ Android เป็นหลักและ IOS เป็นรองนะครับ

ทำไมต้องใช้ Corona SDK
จากความเห็นผมเอง เนื่องจาก Corona SDK สนับสนุนการแสดงผลแบบ 2D ได้ดีเหมาะสำหรับผู้ที่ชอบทำเกม และทำแอพลิเคชั่นทั่วไป มี API และ Library ที่ใช้งานง่าย และค้นหาได้ทั่วไปทางอินเทอร์เนต ติดตั้งก็ง่าย จึงเหมาะกับผู้เริ่มต้นที่อยากจะลองเขียนแอพลิเคชั่น
Corona SDK จะมี Simulator และหน้ากากต่างๆทั้ง iphone ipad Galaxy ให้เลือกเปลี่ยนเพื่อความสะดวก มีความลื่นไหลกว่า Simulator ของ Android SDK

Corana SDK มีข้อเสียอะไรบ้าง
Corona SDK ใช้ทรัพยากรเครื่องไม่มากอยู่แล้ว แนะนำ CPU C2D และแรมสัก 2GB ขึ้นไปก็พอ (รายละเอียดลองดูที่เว็บไซต์ http://www.coronalabs.com/products/corona-sdk/) สิ่งที่ต้องการเพิ่มเติมหลักๆได้แก่
1. ต้องลง Java SDK 6 รุ่น 32 Bit เนื่องจาก Corona ใช้ Java สำหรับสร้างไฟล์ .apk(ปัจจุบันเป็นเวอร์ชั่น 7 แล้ว เมื่อลงอาจจะสร้าง apk ไม่ได้)
ไปที่ http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html เลือก Windows x86
2. ต้องเชื่อมต่ออินเทอร์เนต ทุกครั้งที่คุณต้องการสร้างเป็นไฟล์ apk ตัว Corona เองจำเป็นต้องเชื่อมต่ออินเทอร์เนตเพื่อเรียกตัวคอมไพล์จากทาง Server (ไม่ใช่การอัพโหลดไฟล์นะครับ) การคอมไพล์จะใช้เวลาไม่นาน คุณจะใช้ 3g หรืออินเทอร์เนต 56k ก็ทำได้
3. เสียเงิน คุณสามารถใช้ Corona SDK ได้ฟรีๆ และเมื่อคุณทำเป็นไฟล์ apk มันจะติด popup ของ corona มาด้วย หากคุณต้องการเอาขึ้น app store หรือ play ของ google (รายละเอียดค่าใช้จ่าย http://www.coronalabs.com/store/) เมื่อเสียเงิตคุณจะเอาไปลงแพลตฟอร์มอื่นเพิ่มเติมได้ ช่วงแรกให้ใช้ฟรีไปก่อนครับ เขียนเก่งๆแล้วขายได้ค่อยเสียเงิน
4. ถึง Corona SDK จะเขียนได้ 2 แพลตฟอร์ม แต่ถ้าต้องการคอมไพล์เป็น .ipa เพื่อลงบน IOS คุณจำเป็นต้องใช้เครื่องแมคอยู่นะครับ คุณเขียนบนวินโดว์แล้วไปคอมไพล์เครื่อง mac คนอื่นก็ได้

ต่อไปเรามาเริ่มต้นใช้ corona SDK บนวินโดว์กันนะครับ