Mekong Digital Cambodia
ติดต่อ

พัฒนาแอปพลิเคชัน

แอปมือถือและเว็บ ตั้งแต่ต้นแบบแรกจนถึงสโตร์และการอัปเดตที่ตามมา

คุยเรื่องแอป

ขอบเขตงาน

ก่อนโค้ดบรรทัดแรก

แอปเริ่มต้นง่ายแต่แพงที่จะรักษาไว้ เราตรวจก่อนว่าแอปคือคำตอบที่ถูกต้องจริงหรือไม่ และเว็บไซต์หรือเครื่องมือภายในจะตอบโจทย์คุณได้ดีกว่าหรือเปล่า คำขอจำนวนมากมาถึงในรูปของความต้องการแอปมือถืออยู่แล้ว ขณะที่หน้าเว็บสำหรับมือถือซึ่งไม่มีใครต้องติดตั้งจะตอบโจทย์ได้ดีกว่า เมื่อเป็นเช่นนั้นเราจะบอกตามตรง งานนี้ยังต้องมีคนฝ่ายคุณหนึ่งคนที่ตัดสินใจได้ว่าแอปทำอะไร และปฏิเสธส่วนที่เหลือได้

วิธีทำงานของเรา

  1. 01

    ขอบเขตและหน้าจอ

    เราเขียนลงไปว่าใครใช้แอป บนอุปกรณ์อะไร และมีไม่กี่อย่างที่เขาต้องทำได้ รายการหน้าจอเกิดขึ้นจากตรงนั้น และรายการสิ่งที่เราจะไม่สร้างก็มาจากตรงนั้นด้วย

  2. 02

    ต้นแบบ

    ต้นแบบที่ใช้งานได้บนเครื่องจริง โดยยังไม่มีระบบหลังบ้าน มันมีไว้ให้คนที่จะใช้แอปได้ลองดู และให้แก้ได้ในขณะที่การแก้ยังไม่แพง

  3. 03

    สร้างและทดสอบ

    เราทำงานเป็นรอบสั้น ๆ และมีเวอร์ชันที่ติดตั้งได้ทุกปลายรอบ การทดสอบทำบนเครื่องรุ่นเริ่มต้นและบนเครือข่ายช้า ไม่ใช่เฉพาะบนเครื่องใหม่กับ Wi-Fi ในสำนักงาน

  4. 04

    เผยแพร่และส่งมอบ

    บัญชีสโตร์ หน้ารายละเอียด ภาพหน้าจอ และการปล่อยเวอร์ชันแรก จากนั้นคือซอร์สโค้ด ขั้นตอนการ build และเอกสาร เพื่อให้แอปไม่ขึ้นอยู่กับการที่เรายังอยู่

สิ่งที่คุณได้รับ

เครื่องและเครือข่ายที่แอปจะทำงานอยู่บนนั้น

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

ภาษาเขมร ไทย และลาวบนหน้าจอเล็ก

ระบบเขียนเหล่านี้ไม่ใช่เพียงชุดตัวอักษรอีกชุดหนึ่ง ภาษาเขมรซ้อนพยัญชนะและไม่เว้นวรรคระหว่างคำ ซึ่งทำให้การตัดบรรทัดและการตัดข้อความในหลายส่วนติดต่อผิดเพี้ยน ภาษาไทยและลาวมีปัญหาเดียวกัน ต้องเลือกฟอนต์และมักต้องฝังไปกับแอป ต้องเพิ่มความสูงบรรทัด และการค้นหาต้องยอมรับวิธีที่คนพิมพ์จริง การป้อนข้อความเป็นอีกเรื่อง: เราทดสอบคีย์บอร์ดที่ผู้ใช้ของคุณมี รวมถึงกรณีที่เครื่องไม่ได้ติดตั้งคีย์บอร์ดเขมร ชื่อคน ที่อยู่ และรหัสสินค้า มักเข้ามาทั้งอักษรละตินและอักษรท้องถิ่น แอปจึงต้องเก็บ แสดง และค้นหาได้ทั้งสองแบบ เมื่อแอปต้องอยู่สองภาษาพร้อมกัน เราเผื่อที่ให้ภาษาที่ยาวกว่า ไม่ใช่ให้ภาษาอังกฤษ

แอปที่ทำงานได้โดยไม่มีเครือข่าย

การเก็บข้อมูลภาคสนามเป็นกรณีที่ชัดที่สุด เจ้าหน้าที่สำรวจ เจ้าหน้าที่สาธารณสุข หรือคนส่งของ ขาดเครือข่ายเป็นชั่วโมง และแอปต้องทำงานต่อได้ ข้อมูลถูกเขียนลงเครื่องก่อน แล้วส่งเมื่อการเชื่อมต่อกลับมา และแอปรู้ว่าต้องทำอะไรเมื่อระเบียนเดียวกันถูกแก้สองที่ เราจัดการเรื่องนี้ในขั้นออกแบบ เพราะมันเพิ่มทีหลังไม่ได้ นอกเมืองหลวง หลายทีมไม่มีคอมพิวเตอร์เลย: มือถือเป็นอุปกรณ์เดียว และเป็นกล้องด้วย แบบฟอร์มที่มีรูปถ่ายหรือตำแหน่ง GPS จะเข้าคิวและอัปโหลดอยู่เบื้องหลัง ไม่ใช่ตอนที่ผู้ใช้กดปุ่ม

การเผยแพร่บนสโตร์

ทั้ง Google Play และ App Store ตรวจสอบแอป และปฏิเสธด้วยเหตุผลที่ไม่ได้อยู่ที่โค้ดเสมอ: ไม่มีนโยบายความเป็นส่วนตัว สิทธิ์การเข้าถึงที่อธิบายไม่ได้ ภาพหน้าจอที่ไม่ตรงกับตัวแอป บัญชีนักพัฒนาที่ลงทะเบียนในชื่อบริษัทของคุณไม่ถูกต้อง เราเตรียมหน้ารายละเอียดและหน้านโยบายร่วมกับคุณ และเปิดบัญชีในชื่อองค์กรของคุณ ไม่ใช่ของเรา สำหรับแอปภายในที่ไม่ควรเผยแพร่สาธารณะ ยังมีทางอื่น: ช่องทดสอบแบบปิด การแจกจ่ายแบบมีผู้ดูแล หรือเว็บแอปแบบ Progressive ที่พนักงานติดตั้งจากลิงก์ที่ส่งมาในข้อความ

หลังเปิดตัว

แอปที่ไม่ได้อัปเดตจะใช้งานไม่ได้ภายในหนึ่งถึงสองปี เมื่อระบบปฏิบัติการเปลี่ยนไปข้างใต้ กฎของสโตร์เปลี่ยน ข้อกำหนดการเซ็นแอปเปลี่ยน และไลบรารีที่เลิกดูแลแล้วจะขัดการปล่อยเวอร์ชันในที่สุด การดูแลรักษาจึงต้องวางแผนตั้งแต่ต้น ไม่ใช่มาค้นพบทีหลัง เมื่อสำนักงานใหญ่หรือผู้ให้ทุนถามว่าแอปถูกดูแลอย่างไร คำตอบควรอยู่ในเอกสาร ไม่ใช่อยู่แค่ในการพูดคุยกับเรา เราดูแลแอปเองได้ หรือฝึกทีมของคุณให้ทำ และคงพร้อมช่วยในส่วนที่เขาไม่อยากรับไว้