แล้วในวันนี้แนวทางใหม่ที่ง่ายมากยิ่งขึ้นในการพัฒนา Application ก็มาช่วยเหลือนักพัฒนาทั้งหลายที่อยากทำ Application เหล่านี้ นั้นก็คือ PhoneGap และ Sencha Touch เรามาแนะนำกันที่ละตัวกันเลยดีกว่า
PhoneGap
Take the pain out of compiling mobile apps for multiple platforms
PhoneGap คือ Open Source ที่มาช่วยแปลงโค๊ด HTML ของคุณให้เป็น Native API ให้กับมือถือระบบต่างๆ ไม่ว่าจะเป็น Android iOS BlackBerry และ Window Phone
ซึ่งเจ้า PhoneGap นี้สามารถแปลง HTML5 + CSS + Javascript ของคุณให้กลายเป็น Application ที่เหมือนสามารถรันได้จริงๆ โดยไม่ต้องเปิดเว็บ Browser
ซึ่งตอนนี้เขาก็มี API ที่คุณสามารถนำไป Build ในได้โดยนำไปว่าไว้ที่ตัว Editor ของแต่ละระบบ ซึ่งในเร็วๆนี้ PhoneGap ก็จะมีการ Build Application ผ่าน Cloud!! ซึ่งคุณไม่จำเป็นต้องมี Eclipse หรือ xCode อีกต่อไป
คุณสามารถทดลอง Beta ได้ที https://build.phonegap.com/
Sencha Touch
Build rich web apps for Apple iOS and Android devices.
หลังจากที่เราได้รู้จัก PhoneGap กันแล้วที่นี้คำถามก็เกิดขึ้นว่าแล้วเราจะเขียนเว็บยังไงให้สวยและหน้าเหมือน Mobile Application ล่ะ!? Sencha Touch คือคำตอบที่ดีสุดของคำถามนี้
Sencha Touch คือ Web FrameWork โดยใช้ Javascript ในการเขียนเป็นหลัก ซึ่งเขามีเครื่องมือต่างๆมากมายที่สามารถช่วยให้เราสร้าง Application หน้าตาเหมือน Mobile App เด๊ะๆ กันเลยทีเดียว สำหรับคนที่เขียน Javascript งูๆปลาๆ มาก็ไม่ต้องตกใจกลัว เพราะ Sencha Touch เขามี Learning Center ที่แนะนำวิธีการสร้าง Component ต่างๆได้อย่างง่ายได้ อีกทั้ง Community ของ Sencha Touch ก็ค่อนข้างใหญ่พอสมควร (มีปัญหาแล้วก็ Google พอเจอบ้าง) อีกทั้งเขายังมีตัวอย่างมากมายที่สามารถให้เรา Copy เอาไปใช้งานต่อได้
ตัวอย่าง Sencha Touch ดูไม่ออกเลยซิว่ามันคือเว็บ !!
ดูตัวอย่างอื่นๆได้ที่ http://www.sencha.com/products/touch/demos/