อย่างเช่นถ้าจะทำแอพตัวนึงที่รันได้ทั้งบน windows/mac/ipad/iphone/android device ประมาณนี้ (ยกตัวอย่าง https://basecamp.com) ถ้าเขียนด้วย html5 css3 จะรองรับได้หมดในการเขียนครั้งเดียวไหมครับ หรือควรเขียนด้วยอะไรดีครับที่รองรับได้หลาย platform
ขอบคุณครับ
ถ้าเขียนครั้งเดียวคงต้อง html5+js+css3 แหละครับ แล้วใช้ phonegap ในการ compile แต่ก็ต้องจัดการเรื่อง performace ดีๆ หน่อยนะครับ เพราะความเร็ว app ก็ด้อยกว่าการเขียน native อยู่แล้ว ถ้าอยากให้เร็วขึ้นมาอีกหน่อยก็ลอง xamarin ดูครับ แต่ไม่ฟรีนะครับ เท่าที่ผมทราบมีประมาณนี้อ่ะครับ ท่านอื่นอาจจะมีหนทางที่ดีกว่านี้ครับ :)
ขอบคุณครับ
แล้วถ้าพวกอุปกรณ์โมบาย รัน html5 แบบผ่านเว็บแทน (เป็น webapp) แบบนี้จะเวิร์คกว่าไหมครับ
เวิร์คในแง่คนทำที่ทำได้ง่ายดูแลง่าย แต่ไม่เวิร์คในแง่ของคนใช้งานครับ ทั้งนี้ขึ้นอยู่กับแอปที่ทำด้วยว่ากลุ่มคนใช้แบบไหน ถ้าเป็นคนในองค์กรกันเองต้องการประหยัดงบวิธีน้ก็อาจจะไม่เป็นไรเพราะไม่ได้ซีเรียสเรื่องผู้ใช้งานต้องสบายอะไรมากนัก แต่ถ้าบอกว่าจะทำแอปแบบ facebook หรือ instragram ที่ต้องการให้คนอยากใช้เยอะๆ html5 เป็นสิ่งที่ควรเลี่ยงครับ
แนะนำว่าลองทำแอปที่ว่าเป็น demo ขึ้นมาด้วย html5 แล้วเทสทุก platform ดู ถ้ารับได้กับ performance และความลื่นไหลของมันก็ถือว่า html5 เป็นทางเลือกที่ดีครับ แต่ก็ใช้ว่าจะง่ายนะครับขนาด android เวอร์ชั่นเดียวกันแต่คนละยี่ห้อยังแสดงผลไม่เหมือนกันเลย จากประสบการณ์ที่เคยทำ html5 บน mobile แอปมาประมาณสองปี ขอบอกว่าเหนื่อยครับ แค่ android กับ iOS ยังไม่ง่ายเลย ข้อดีจริงๆคือการ coding ด้วยภาษา html, javascript ได้เท่านั้นเองซึ่งเหมาะสำหรับคนที่เขียนเวบเก่งๆอยู่แล้ว
ขอบคุณทุกท่านมากคับ
จริงๆ ก็ชอบความรู้สึก native มากกว่า แต่การใช้ html5 ก็ลดเวลาลดคนไปได้ระดับนึงเลย