PhoneGap เป็นเครื่องมือสำหรับพัฒนาแอพบนมือถือด้วย HTML5 แล้วคอมไพล์เป็นแอพบนมือถือแพลตฟอร์มต่างๆ อีกทีหนึ่ง ตัวซอฟต์แวร์เป็นโอเพนซอร์ส ส่วนบริษัทที่สร้างมันคือ Nitobi ซึ่งถูก Adobe ซื้อกิจการไปเมื่อเร็วๆ นี้
เดิมที PhoneGap สามารถแปลง HTML5 เป็นแอพบน iOS/Android แบบ web view ได้สมบูรณ์ แต่ในรุ่นล่าสุด PhoneGap 1.3 ได้เพิ่ม Windows Phone เข้ามาอีกแพลตฟอร์มหนึ่ง โดยรองรับ API ทั้งหมดของ PhoneGap เช่นเดียวกัน
จริงๆ แล้ว PhoneGap ยังรองรับมือถือแพลตฟอร์มอื่นๆ อย่าง BlackBerry, webOS, Symbian, bada เพียงแต่ยังไม่ครบทุกฟีเจอร์เหมือนกับ 3 แพลตฟอร์มข้างต้น (ตารางเปรียบเทียบ)
ที่มา - PhoneGap, ReadWriteWeb
Comments
สามแพลตฟอร์มแนวหน้า ที่ดูเหมือนจะเหลือสองในเร็ว ๆ นี้
อย่าๆ ผมจะใช้ wp ถ้ามาขายในไทย
เคยถามคนที่ใช้อยู่ไหมครับ ... เมื่อเทียบกับ Neo V แล้ว Mozart ของผมนี่ "ไร้ซึ่งน้ำยา" เป็นยิ่งนัก โดยเฉพาะ IE9
ไม่มีอะไรจะห่วยไปกว่า Rendering Engine อย่าง Trident อีกแล้ว ...
ผมถูกใจนะ อีกอย่าง IE9 มันก็มีปัญหาแค่ไม่กี่ภาษา แล้วดันเป็นภาษาไทย
ข้อนี้ผมโทษคนประเทศเรารวมถึงตัวผมเองด้วยนี่แหละ
ผมใช้อยู่ ไม่เครียดกว่าเหรอครับ
น่าจะยังเอาอยู่นะครับผมว่า :P หลังๆ ผมใช้ก็รู้สึกโอเคยิ่งขึ้นนะครับ เริ่มจะลืมตาอ้าปากแบบแฟลตฟอร์มแนวหน้าทั้งสองได้แล้ว เพราะเหมือนจะได้รับการสนับสนุนมากขึ้น (แม้ยังจะรู้สึกว่าเป็นแพลตฟอร์มลูกเมียน้อยอยู่หน่อยๆ ก็ตาม ฮา)
ยิ่งมีโนเกีย ผมว่ายิ่งจะเร่งปฏิกิริยาตรงนี้ให้เร็วขึ้นอีก สังเกตว่าพักหลังๆ แอพเยอะขึ้นกว่าเดิมมาก แถม MS ก็ยังเอาใจนักพัฒนาดีด้วยจากข่าวที่ผ่านๆ มา ถ้า MS คิดจะสู้ต่อผมว่าพอจะเอาอยู่นะครับ
ตอนนี้เมืองไทยตลาดแคบ เพราะมันยังมีปัญหาเรื่องภาษาไทย แต่ถ้าต้นปีหน้าภาษาไทยมาจริง และโนเกียเอาจริงเอาจังกับการขาย ผมว่าถล่มทลายครับ เท่าที่สังเกต คนที่โหยหวนหาโนเกียยังมีอยู่ "เยอะมากๆๆๆๆๆๆๆๆ" เพียงแค่เค้าไม่เอาซิมเบี้ยนกันเท่านั้นเอง ถ้า Nokia WP7 มาเมื่อไหร่ ยิ่งขึ้นชื่อว่า Windows ด้วยแล้ว (แถม Windows 8 Metro ก็มาแนวนี้ ห้ามบ่นว่าใช้ยากใช้ไม่เป็นกัน อิอิ) แถมมีชื่อของ Xbox และ Office ช่วยอีกแรงอีกต่างหาก ผมว่าขายดีครับ ขอแค่เอาจริง และออกราคาแบบใช้สมองเท่านั้นแหละ
+1 ลอง Nokia Drive โอเคระดับนึง เสียงไทย หาสถานที่ด้วยชื่อไทยได้ แต่ยังทำอะไรมากไม่ค่อยได้
ปัญหาก็คือ Xbox Live Title ส่วนใหญ่ มีบน IOS หมดครับ ไม่เว้นแม้กระทั่ง Kinectimal และ Halo Atlus และก็มีข่าวลือว่า MS เองทะลึ่งทำ Office บน IOS อีก
ถ้าดูจากนโยบายของ ms ก่อนหน้านี้ก็คิดว่าคงจะทำล่ะครับ แต่ถ้าอยากใช้แบบดีที่สุดก็ต้องของตัวเองสิจริงไหม ผมว่าน่าจะเป็นแนวนั้นล่ะครับ
ทำไมล่ะครับ = =
"แปลง HTML5 เป็นแอพบน iOS/Android" อาจจะไม่ถูกซะทีเดียวนะครับ ตามที่ผมเข้าใจ PhoneGap เป็นเพียงตัวหุ้มโค้ด HTML5+Javascript ที่เราเขียนไว้ (ไม่ได้แปลงเป็น Obj-C หรือ Java ให้) ที่เหลือก็อาศัย WebView ของแต่ละ platform เป็นตัว render หน้าตาในแอพให้
สิ่งสำคัญที่ PhoneGap ให้มาคือ lib เสริมที่ทำให้โค้ดเราเรียก API ของ platform นั้นได้ผ่านภาษา Javascript (ทำงานเป็น bridge อะไรทำนองนั้น) เช่น ฟังก์ชั่นการถ่ายรูปครับ
confirm ว่าไม่ได้แปลงครับ ผมลอง build เป็น apk แล้วเปิดไฟล์นี้ด้วย 7z ยังเห็นไฟล์ html js css อยู่เลยครับ
จริงๆ ผมก็หมายความตามนั้นล่ะครับ แต่ก็แก้ตามที่เสนอมาจะได้เข้าใจได้ตรงกันครับ
เอามาแปลง แล้วเปิดเป็นเว็บ
เด้งเข้า m.xxx.com โลด
เอิ๊ก