สมัยก่อนการพัฒนาแอป Android นั้น จากประสบการณ์ส่วนตัว เมื่อเขียนโค้ดแล้วเจอ bug หรือ error ที่แก้ไขไม่ได้ ส่วนใหญ่เราก็จะเน้นไปที่การ Search Google เป็นส่วนใหญ่ ซึ่งก็มักจะไปจบที่ Stackoverflow ซึ่งการเขียนก็จะใช้เวลาพอสมควร หากไม่ได้เขียนนานก็จะเป็นการยากจะที่จะกลับมาเขียนใหม่ ซึ่งระบบ Android ปัจจุบันก็อัพเดต Version ไปเรื่อยๆ หากแอปเหล่านั้นที่เคยถูกอัปโหลดขึ้นไปบน Google Play Store ไม่ได้อัพเดตตาม Version ของ Android แอปก็จะตกรุ่นและโดน Reject ไปในที่สุด ซึ่งปัจจุบันระบบ Android ก็เป็นเวอร์ชันใหม่ ไลบรารีใหม่ ไปจนถึงกฎเกณฑ์ต่าง ๆ ของ Google Play Store ก็จะเข้มงวดขึ้นทุกปี
จุดเปลี่ยน: การมาของ AI
ปัจจุบันนี้ AI เข้ามาช่วยตอบคำถามในงานด้านต่างๆและสิ่งที่น่าทึ่งคือ มันไม่ได้ช่วยแค่ตอบคำถามทั่วไป แต่ยังสามารถช่วยแนะนำการเขียนโค้ด แก้บั๊ก รวมถึงให้คำอธิบายเกี่ยวกับกฎเกณฑ์ของ Play Store ที่ซับซ้อนได้อย่างละเอียด
ตัวอย่างเช่น
- เวลาเจอ โค้ด Error ที่หาสาเหตุไม่เจอ เราสามารถคัดลอกข้อความไปถาม AI แล้วก็ได้คำอธิบายพร้อมแนวทางแก้ไข
- เมื่อ Google Play ปฏิเสธแอปเพราะ นโยบายโฆษณา หรือ Broken Functionality เราสามารถให้ AI วิเคราะห์สาเหตุจากข้อความแจ้งเตือน แล้วแนะนำการแก้ไขโค้ดให้ตรงจุด
จากการทดสอบ…สู่การอัปเดตสำเร็จ
เนื่องจากในปัจจุบันนี้ ส่วนตัวได้ย้ายไปทำงานด้าน Python ซะเป็นส่วนใหญ่เลยไม่ได้เขียนแอปและไม่ค่อยได้ตามอัพเดตกับระบบ Android ซักเท่าไหร่ ซึ่งปัจจุบันระบบเทคโนโลยีของ Android ก็เปลี่ยนไปค่อนข้างมาก จนคิดว่าคงไม่มีเวลามาอัพเดตและคงปล่อยแอปทิ้งไป แต่การมาของ AI ทำให้ต้องกลับมาคิดใหม่อีกครั้ง และขอลองทดสอบในการนำ AI มาช่วยเขียนแอปตรงนี้แทนในขณะที่เราก็ทำงานทางด้าน Python ต่อไป
จากการได้ทดสอบ เราแทบจะไม่ต้องศึกษาระบบอะไรเพิ่มเติมเลย สามารถให้ AI เขียนโค้ดแก้ไข อัพเดต Version SDK Library ต่างๆให้ครบ จนสามารถรันแอปได้กับระบบ Android รุ่นใหม่ๆได้เลย ผลคือ สามารถแก้ปัญหาที่ทำให้แอปถูก Reject และแก้โค้ดที่เคยติดขัด สามารอัปโหลดเวอร์ชันใหม่ขึ้น Play Store ได้สำเร็จอีกครั้ง ซึ่งบอกได้เลยว่าค่อนข้างเกินคาดสำหรับการใช้ AI ซึ่งอนาคตยังคงพัฒนาต่อได้อีกเรื่อยๆ ก็คงต้องรอดูกันต่อไป