[Android] ความอาภัพของ Android App Developer

ไม่กี่วันมานี้ ได้อ่านข่าว อยากรู้ความทรมานของนักพัฒนาโปรแกรมบนแอนดรอยด์มั้ย? มาดูภาพนี้แล้วจะเข้าใจ จาก Droidsans.com ครับ

เห็นภาพแล้วก็แบบ เฮ้ย มันใช่เลย

 ก่อนหน้าที่จะมาเขียน Android App ก็พอรู้ ๆ มาบ้าง เรื่อง Fragmentation ของ Android เนี่ย เป็นปัญหาหลักเลย

จนกระทั่งได้มาเขียนจริงจังตอนฝึกงานปีที่แล้ว (ตามอ่านได้ที่ http://blog.jijakung.com/category/work-training/)

ถึงได้รู้ซึ้งถึงปัญหา Fragmentation

มันเป็นอะไรที่แย่ที่สุดแล้วล่ะ

คือ ตอนฝึกงาน ใช้ Samsung Galaxy S ของแล็บเป็นอุปกรณ์ในการทดลอง Debug ครับ

แล้วตอนนั้นทำเกี่ยวกับการระบุพิกัดของเครื่อง (Local-Based) ทำ ๆ ไปเหมือนเจอปัญหา ระบุพิกัดไม่ได้ จนไม่รู้จะแก้ยังไง คือโค้ดก็ถูกแล้ว เอา Nexus S ของพี่มาลองเทสดู ก็ปกติ

เลยลองไป Google ดู…ปรากฏว่า มันเป็นบั๊กของ GS เออ…เอาเข้าไป

อีกอย่าง คือ GS มันใช้หูฟังธรรมดาไม่ได้ ผมเอา Skull Candy ของผมมาใช้ ปรากฏว่าเสียงมันดรอปครับ ต้องใช้หูฟังของมันเท่านั้นถึงจะออกเต็ม

แล้วเอาหูฟังมันมาใช้กับคอม ก็ออกไม่เต็มเหมือนกัน…เฮ้อ…

คือ…ตลอดการฝึกงาน ถ้าทำ ๆ ไปแล้วมันบั๊ก แล้วลองเอา NS มาลองแล้วได้ ก็สรุปว่าเป็นปัญหาที่ GS ก็ต้องหาทางแก้ปัญหาใหม่เรื่อย ๆ

ยังไม่หมดเรื่องปัญหา Fragmentation มันทำให้เกือบไม่จบฝึกงานมาแล้ว

ตอนเกือบจะจบ ก็ทำแอปเกือบเสร็จแล้ว เลยเอาอีกเครื่องมาลอง หน้าจอเล็กกว่า GS

ปรากฏว่า แสดง UI ได้ไม่เต็ม

โน้วววว ได้แก้ UI ใหม่ บร๊ะเจ้ามากกกก

และตอนนี้ก็ยังไม่เข็ด ยังทำงานเป็น Android App Developer ต่ออีก

หวังว่าจะพัฒนาตัวเองเป็น Mobile App Developer ทำมันทั้ง Android และ iOS (รออุปกรณ์ในการพัฒนาอยู่ครับ)

หรือไม่ก็ผันตัวไปเป็น iOS App Developer เต็มตัว จะได้เจอกับอุปกรณ์ในการทดสอบแค่นี้

ปล.บ่นไปงั้นแหละ…ยังไงก็จะทำงานสายนี้เหมือนเดิม ^ ^

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.