รูปแบบหมายเลขเวอร์ชัน
หมายเลขเวอร์ชันของแอปมือถือ Teachme Biz มีรูปแบบดังนี้
เวอร์ชันประกอบด้วยตัวเลข 3 ตัวที่คั่นด้วยจุด (.) โดยแต่ละตัวเลขเรียกตามลำดับจากซ้ายไปขวาดังนี้
- เวอร์ชันหลัก (Major Version)
- เวอร์ชันรอง (Minor Version)
- เวอร์ชันแก้ไข (Patch Version)
เวอร์ชันหลักมีความสำคัญสูงสุด ตามด้วยเวอร์ชันรองและเวอร์ชันแก้ไข
แต่ละตัวเลขเป็นเลข 0 หรือจำนวนเต็มบวก
กฎการเปลี่ยนแปลงตัวเลข
หมายเลขเวอร์ชันจะต้องอัปเดตทุกครั้งที่มีการอัปเดตแอป โดยค่าใดค่าหนึ่งจะเพิ่มขึ้น
เมื่อตัวเลขที่มีลำดับความสำคัญสูงกว่าเพิ่มขึ้น ค่าที่อยู่ต่ำกว่าทั้งหมดจะถูกรีเซ็ตเป็น 0
หากจำนวนหลักของตัวเลขใดเพิ่มขึ้น จะไม่มีผลกระทบต่อตัวเลขอื่น
ตัวอย่างเช่น จากเวอร์ชัน 3.1.9 เมื่อมีการอัปเกรดเวอร์ชันหลัก เวอร์ชันรอง หรือเวอร์ชันแก้ไข หมายเลขเวอร์ชันใหม่จะเป็นดังนี้
| ประเภทเวอร์ชัน | หมายเลขเวอร์ชันใหม่ |
|---|---|
| เวอร์ชันหลัก | 4.0.0 |
| เวอร์ชันรอง | 3.2.0 |
| เวอร์ชันแก้ไข | 3.1.10 |
นโยบายการเปลี่ยนแปลงหมายเลขเวอร์ชัน
การตัดสินใจว่าจะอัปเดตตัวเลขใดในหมายเลขเวอร์ชัน จะขึ้นอยู่กับระดับผลกระทบต่อสภาพแวดล้อมการใช้งานของคุณ
เวอร์ชันหลัก
- การเพิ่มฟีเจอร์ขนาดใหญ่หรือการปรับปรุงหน้าจอครั้งใหญ่
- การยกเลิกฟีเจอร์หรือการเปลี่ยนแปลงข้อกำหนดที่สำคัญซึ่งต้องมีการแจ้งล่วงหน้าหรือต้องมีการเตรียมความพร้อมภายในบริษัทของลูกค้า
เวอร์ชันรอง
- การเพิ่มฟีเจอร์ใหม่หรือการขยายฟีเจอร์ที่มีอยู่
เวอร์ชันแก้ไข
- นอกเหนือจากข้างต้น เช่น การเปลี่ยนแปลงเล็กน้อยหรือการแก้ไขบัก
ความสอดคล้องของหมายเลขเวอร์ชันระหว่างแอป Android และ iOS
หากเวอร์ชันหลักและเวอร์ชันรองเหมือนกัน คุณจะสามารถใช้ฟีเจอร์ที่เทียบเท่ากันได้ในแอปทั้งสองระบบ
เวอร์ชันแก้ไขจะได้รับการอัปเดตแยกกันสำหรับแต่ละแอป ดังนั้นแม้จะมีเวอร์ชันเดียวกัน แต่เนื้อหาการเปลี่ยนแปลงอาจแตกต่างกัน
ตัวอย่าง) แอป Android เวอร์ชัน x.x.3 แก้ไขข้อบกพร่องที่เกิดขึ้นเฉพาะใน Android 11 ส่วนแอป iOS เวอร์ชัน x.x.3 แก้ไขข้อบกพร่องที่เกิดขึ้นเฉพาะใน iOS 26
นโยบายพื้นฐานเกี่ยวกับการแจ้งล่วงหน้าสำหรับการอัปเดตแอป
การเปลี่ยนแปลงเวอร์ชันหลัก
- โดยหลักการแล้ว เราจะแจ้งให้ทราบล่วงหน้าก่อนการเผยแพร่เวอร์ชันนี้ผ่านบทความในศูนย์ช่วยเหลือหรืออีเมล ระยะเวลาระหว่างการแจ้งเตือนและการเผยแพร่ รวมถึงเนื้อหาและวิธีการแจ้งเตือนอาจแตกต่างกันไปตามเนื้อหาการเปลี่ยนแปลง
การเปลี่ยนแปลงเวอร์ชันรอง
- เราจะแจ้งให้ทราบผ่านบทความในศูนย์ช่วยเหลือหรืออีเมลตามความจำเป็น
การเปลี่ยนแปลงเวอร์ชันแก้ไข
- โดยหลักการแล้ว เราจะไม่มีการแจ้งเตือนล่วงหน้า แต่จะระบุในบันทึกการเผยแพร่เท่านั้น