ดูอย่างย่อว่านักพัฒนาซอฟต์แวร์ทดสอบความเข้ากันได้ของแอปพลิเคชัน iOS
คุณเคยสงสัยหรือไม่ว่านักพัฒนาซอฟต์แวร์ iOS ทดสอบความสามารถในการใช้งานแอปพลิเคชันกับอุปกรณ์และเวอร์ชันต่างๆของ iOS ได้อย่างไร รูปภาพจากนักพัฒนาซอฟต์แวร์ David Smith ทำให้เรามีความคิดอย่างที่คุณเห็นจะต้องใช้ฮาร์ดแวร์เป็นจำนวนมาก สี่ iPads, iPod touchs 4 เครื่อง, iPhones 4 เครื่องแต่ละรุ่นมีระบบปฏิบัติการเคลื่อนที่ของ Apple รุ่นอื่น ๆ ที่ใช้งานอยู่ (มีแม้แต่อุปกรณ์ iOS ที่ไม่ได้ใช้ iOS จำนวนหนึ่งซึ่งมีการทดสอบมือถืออื่น ๆ ) โดยมีโทรศัพท์ Android สองเครื่องคือ Windows Phone, Kindle Fire แท็บเล็ตและจุด 4) ถ้าคุณสงสัยว่าทำไมถึงเป็นสิ่งที่จำเป็นเดวิดอธิบายว่า:
ฉันสามารถทดสอบอะไรจาก iOS 3.1 ผ่าน iOS 5 ได้รุ่น OS ที่เก่ากว่านี้เป็นประโยชน์อย่างยิ่งในการเก็บข้อมูลไว้เนื่องจากเป็นไปไม่ได้เลยที่จะทำซ้ำปัญหาบน iOS 3.X โดยไม่ต้องมีอุปกรณ์เฉพาะที่เตะรอบ
นี่ไม่ใช่สิ่งที่มีการแบ่งแยก แต่นี่คือลักษณะที่พิถีพิถันมากขึ้นสำหรับนักพัฒนาซอฟต์แวร์ iOS บางส่วนสำหรับการใช้งานร่วมกันสำหรับกรณีการใช้งานที่คลุมเครือมากที่สุด ความจำเป็นสำหรับนักพัฒนาซอฟต์แวร์ในการรักษา iOS ให้คงอยู่ในรูปแบบต่างๆ แต่อัตราการยอมรับของ iOS เวอร์ชันล่าสุดมีแนวโน้มที่จะเร่งตัวขึ้นอย่างมากจาก Apple ที่นำคุณลักษณะการอัพเดท OTA ไปใช้ iOS 5 แน่นอนว่านี่ก็หมายความว่า ผู้ที่ใช้งาน iOS เวอร์ชันก่อนหน้านี้ย่อมจะเริ่มพลาดคุณลักษณะแอ็พพลิเคชันใหม่ ๆ และความเข้ากันได้แบบเต็มรูปแบบเนื่องจากทุกคนที่ใช้ iPhone และ iOS เกียร์เก่าสามารถรับรองได้แล้วและมีแนวโน้มว่าในอนาคต iOS จะมีอุปกรณ์เพียงสองเครื่องเท่านั้น : iPhone และ iPad
สำหรับด้าน Mac ของสิ่งที่น่าสนใจยังทราบว่าแอปเปิ้ลมีห้องปฏิบัติการที่เข้ากันได้กับ Mac ที่วิทยาเขต Infinite Loop 1 แห่งในคูเปอร์ติโนแคลิฟอร์เนียซึ่งนักพัฒนาซอฟต์แวร์สามารถกำหนดเวลาการนัดหมายเพื่อใช้งานได้ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับห้องปฏิบัติการความเข้ากันได้ของ Mac ได้ที่ Apple.com และสำรวจ Macs จำนวนมาก แต่ดูเหมือนว่าไม่มีห้องทดลองดังกล่าวสำหรับอุปกรณ์ iOS แต่อย่างน้อย