ปิดโฆษณา

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

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

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

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

ทั้งหมดนี้ทำให้รู้สึกว่า Apple ไม่สามารถเผยแพร่ซอฟต์แวร์เวอร์ชันที่ไม่มีปัญหาได้

David Shayer v. พยายามอธิบายสถานการณ์ การบริจาคให้กับ TidBITS- Shayer ทำงานที่ Apple มานานกว่า 18 ปีในตำแหน่งนักพัฒนาในหลายโครงการ ดังนั้นเขาจึงรู้โดยตรงว่าการพัฒนาซอฟต์แวร์ของบริษัทดำเนินไปอย่างไร และความผิดพลาดเกิดขึ้นที่ใด

iOS 13 เครก เฟเดอริกี WWDC

ข้อผิดพลาดของระบบเก่าไม่ได้รับการแก้ไข

Apple มีระบบการให้คะแนนการรายงานข้อบกพร่องของตัวเอง ทุกอย่างได้รับการจัดลำดับความสำคัญ โดยที่ข้อบกพร่องที่ใหม่กว่าจะได้รับการจัดลำดับความสำคัญมากกว่าข้อบกพร่องที่เก่ากว่า

เมื่อนักพัฒนาใช้งานฟังก์ชันบางอย่างผิดพลาดโดยไม่ได้ตั้งใจ เราจะเรียกมันว่าการถดถอย เขาคาดว่าจะแก้ไขทุกอย่าง

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

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

หนึ่งในข้อผิดพลาดที่พบบ่อยใน macOS Catalina เมื่อการ์ดแสดงผลภายนอกค้าง:

หนึ่งในข้อผิดพลาดที่พบบ่อยใน macOS Catalina เมื่อการ์ดกราฟิกภายนอกค้าง

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

ระบบปฏิบัติการ Apple สมัยใหม่มีโค้ดหลายล้านบรรทัด Mac, iPhone, iPad, Watch, AirPods และ HomePod ของคุณสื่อสารระหว่างกันและ iCloud อยู่ตลอดเวลา แอปพลิเคชันทำงานในเธรดและสื่อสารผ่านอินเทอร์เน็ต (ไม่สมบูรณ์) 

ต่อมา Shayer กล่าวเสริมว่าการทดสอบระบบที่ซับซ้อนดังกล่าวถือเป็นความท้าทายอย่างมากที่ต้องใช้ทรัพยากรจำนวนมาก และถึงอย่างนั้น มันก็ไม่จำเป็นต้องออกมาดีเสมอไปอย่างที่เราได้เห็นแล้วในปีนี้

.