Mark Gurman จาก Bloomberg อ้างแหล่งข่าวภายในแอปเปิลที่เกี่ยวข้อง ว่าแอปเปิลได้ปรับเปลี่ยนกระบวนการเพิ่ม-แก้ไข-ทดสอบ ซอฟต์แวร์ระบบปฏิบัติการ iOS 14 ใหม่ทั้งหมด เพื่อแก้ไขปัญหาหลังพบว่า iOS 13 แต่ละเวอร์ชันที่ปล่อยออกมามีรายงานบั๊กที่ถูกค้นพบอย่างรวดเร็วในทุกครั้ง
ทั้งนี้ iOS 13 ได้ออกอัพเดตถึง 8 ครั้ง (1, 2, 3, 4, 5, 6, 7, 8) ภายใน 2 เดือนแรกที่ออกมา เทียบกับ iOS 12 ที่มีอัพเดตเพียง 3 ครั้ง ใน 2 เดือนแรก
โดยกระบวนการใหม่นั้น ฟีเจอร์ใหม่ที่ทีมพัฒนาใส่เข้ามาเพิ่มเติมในแต่ละวัน (เรียกว่า daily builds) จะถูก flag ให้ปิดการทำงานเป็นค่าเริ่มต้นเสมอ เพื่อไม่ให้เกิดบั๊กที่ไปกระทบการทำงานส่วนอื่นของ iOS หากต้องการเปิดใช้ก็จะมีการทดสอบภายในเพิ่มขึ้น เพื่อดูผลกระทบ เนื่องจากบางทีมจะใส่ฟีเจอร์เพิ่มเข้ามาในเวอร์ชันทดสอบทุกวัน แต่การทดสอบอาจไม่สมบูรณ์
Gurman บอกว่ากระบวนการทดสอบแบบใหม่นอกจากเริ่มใช้กับ iOS 14 หรือโค้ดเนมภายใน Azul แล้ว ยังนำไปใช้กับ iPadOS, watchOS, macOS และ tvOS ด้วย
รายงานยังบอกว่าทีมนักพัฒนาในแอปเปิล ทราบปัญหาดีว่า iOS 13.0 นั้นยังมีบั๊กและไม่ได้มาตรฐานเท่าที่ควร แต่เนื่องจากมีกำหนดปล่อยซอฟต์แวร์แล้ว จึงเปลี่ยนมาเร่งออก iOS 13.1 ให้เร็วกว่ากำหนดแทน และทราบกันภายในว่า iOS 13.1 จัดเป็นเวอร์ชันที่สมบูรณ์ และเสถียรในระดับเดียวกับ iOS 12 จริง ๆ รวมทั้งมองว่าตอนที่ออก iOS 13.0 มา ผู้ใช้ส่วนมากจะไม่กล้าอัพเดตกันอยู่แล้ว
ที่มา: Bloomberg
Comments
สรุป 13.0 = beta ในชื่อ release สินะ
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
แต่ละทีม พัฒนา feature ของตัวเอง แล้วเอามาใส่ใน ios เอง ตามแต่ใครเสร็จก่อนเหรอครับ
เขาคุมไม่ให้กระทบกับ ส่วนอื่นได้ยังไง?
สนใจโครงสร้างของระบบ ที่ให้หลายๆคนมาทำงานร่วมกันได้ โดยไม่มีปัญหา ได้ยังไง
ขำดี แอปเปิลที่เขาว่าปีนี้ทำสินค้า "ที่ฟังเสียงคอมเมนท์จากลูกค้า" ที่สุด กลายเป็นบัคเยอะที่สุดเฉย
@TonsTweetings
การอนุมัติปล่อย ios 13.0 ทั้ง ๆ ที่รู้อยู่ว่าไม่สมบูรณ์ แต่อนุมัติเพราะคิดว่า มีคนใช้น้อยในช่วงเวลานั่น เป็นแนวคิดที่แย่ และการเสร็จไม่ทันกำหนด เป็นความอ่อนแอในการบริหารโปรเจคนะ
คือยิ่งอัพเดทถี่ยิ่งรู้เลยว่าบักเยอะจริงๆ แล้ว 13 ก็เป็นแบบนั้นจริงๆด้วย
รวมทั้งมองว่าตอนที่ออก iOS 13.0 มา ผู้ใช้ส่วนมากจะไม่กล้าอัพเดตกันอยู่แล้ว
/ omg
Lucky Number!
ต้องรีบทำใส่ iPhone11 จะใส่ iOS12 มาก่อนก็ไม่ได้
iOS13.1 ตอนนั้นก็ยังทำไม่เสร็จ สรุปใส่ 13.0 ไปก่อนและกัน ค่อยแก้ ตลกดี
มือใหม่!! ใหม่จริงๆนะ
ใช้ Ipad ตอนนี้คือบั๊คเยอะมากๆหนักสุดน่าจะเป็นหมุนจอไม่ค่อยทำงานนี่แหละต้องหมุนไปอีกแกนค่อนแล้วหมุนกลับถึงจะหมุน
build app iOS 13 แค่เข้า app ก็เด้งแล้ว
ก็ต้องปล่อยตามกำหนดและไข่แก้บั๊คไป เพราะความสมบูรณ์แบบไม่มีจริง ไม่มีใครที่จะผลิตสิ่งที่สมบูรณ์แบบขึ้นมาได้
ยิ่งกับซอฟท์แวร์นั้นไม่มีทาง
อย่างน้อยก็ Bug น้อยกว่าตอน 6->7 ล่ะนะ = =
ย่อหน้าสุดท้ายต้องขอชม Apple ว่า Courage จริงๆครับ (อยากจะชมว่าหน้าด้านแต่ก็กลัวจะแรงไป)
คนจริงเทสบน Production
เจอคนจริงละ