ประสบการณ์กากๆ กับการสร้าง Android Web App

ผมมีแอพใน Android Market ทั้งหมด 18 ตัว มีแค่ตัวเดียวไที่ไม่ใช่ Web App นั่นก็คือ Mahidol Tramcar ปัญหาหลักของผมคือความรู้พื้นฐานการเขียนโปรแกรม ผมไม่ใช่โปรแกรมเมอร์  แต่เป็นคนทำเว็บคนหนึ่งที่อยากจะ PR และอำนวยความสะดวกการเข้าชมเว็บผ่านมือถือ จึงได้ศึกษาวิธีการสร้าง Web App และก็เป็นผลสำเร็จโดยแอพตัวแรกที่เข็นลง Market คือ Lovemaq (ตอนนี้เปลี่ยนเป็น Droidza แล้ว)

โปรแกรมที่ผมใช้สร้างคือ MOTODEV studio for android  ผมสร้างได้เพราะทำตามเว็บ เขาบอกแค่เอาโค้ดมาวางในตำแหน่งที่ถูกต้อง แล้วเปลี่ยนชื่อเว็บก็ได้แอพตัวใหม่แล้ว Web app ทั้ง 17 ตัวของผมใช้วิธีสร้างเหมือนกันหมด แตกต่างเพียงชื่อเว็บและไอค่อน

ปัญหามาเกิดขึ้นหลังจากการสร้างเสร็จ ก็พบว่าแค่ Web App แอพที่เขียนด้วยโค้ดไม่กี่ตัว ก็มีปัญหาเรื่อง Fragmented คือเครื่องผมใช้ได้ แต่เครื่องคนอื่นใช้ไม่ได้ แม้ว่าจะเขียนด้วย Android 1.5 และ 1.6 หรือเขียนด้วย 2.2 เครื่องที่เป็น Android 2.2 ก็ใช้ไม่ได้ก็มี   …นี่คือ Fragmented

ความกากยิ่งกว่านั้น Android มีผู้ผลิตหลายเจ้า แต่ละเจ้าก็ออกมือถือหลายเครื่องหลายรุ่น มือถือแต่ละเจ้าใช้รอมต่างกัน หลายเครื่องมีขนาดหน้าจอแตกต่างกันไป  และมือถือเครื่องหนึ่งก็อาจจะมีรอมอีกหลายชนิด …นี่คือความหลากหลายของ Android ที่ยิ่งมีเยอาะก็มีหลายปัญหา แต่เป็นธรรมดา เพราะมันคือเสน่ห์ของ Android

Web App ที่ผมทำ ไม่น่าเป็นปัญหาเรื่องหน้าจอ เพราะทำหน้าที่เป็น short cut เปิดแอพจากบราวเซอร์ Android เครื่องนั้นๆ วิธีแก้ในเบื้องต้นคือเขียนแอพตัวเดียว แต่ทำหลายๆเวอร์ชั่น (ตัวเดียวก็ขี้เกียจแล้ว) เพื่อคนที่มาขอให้แก้ หลายเครื่องและหลายคน แต่บางคนผมก็จนปัญญาจะทำให้  ผมไม่รู้จริงๆว่าจะต้องทำยังงัย  …นี่คือความกากของผม

 

Facebook Comments