ไม่เรื่องน่าแปลกใจอะไรสำหรับการกำหนดมาตรฐานสำหรับให้นักพพัฒนาต่างๆต้องทำตาม สำหรับยักษ์ใหญ่ในวงการสมาร์ทโฟนอย่าง Apple ครับ
ล่าสุด Apple ได้ประกาศในหน้าเว็บไซต์ developer portal ของตัวเองว่า ตั้งแต่วันที่ 1 กุมภาพันธ์ 2558 เป็นต้นไป แอพใหม่ที่จะส่งขึ้นสู่ store ต้องพัฒนาโดย iOS 8 SDK ที่ใช้โปรแกรม Xcode เวอร์ชั่น 6 ขึ้นไปเท่านั้น
นอกจากนี้ Apple ยังระบุให้แอพที่จะส่งขึ้นสู่ store ต้องรองรับหรืออคอมไพล์แอพในรูปแบบ 64 บิตด้วย (จากเดิมที่เปิดให้นักพัฒนาสามารถเลือกได้ว่าจะสร้างแอพที่รองรับเฉพาะเวอร์ชั่น 32 บิตเท่านั้น หรือรองรับทั้งคู่)
อย่างไรก็ดี การเปลี่ยนกฏนี้จะไม่มีปัญหาหรือกระทบกับแอพที่เป็นแบบ 32 บิตที่อยู่ใน store ก่อนหน้านี้และ Apple จะ(ยัง)ไม่ถอดแอพที่เป็นแบบ 32 บิตออกจาก store แน่นอน
แต่กรณีที่จะได้รับผลกระทบคือ นักพัฒนาแอพ 32 บิตเดิมที่ต้องการจะส่งเวอร์ชั่นอัพเดทใหม่ของแอพตัวเองขึ้นสู่ store จะต้องทำตามกฏใหม่นี้ด้วยเท่านั้น ซึ่ง Apple ระบุว่าการทำให้แอพรองรับการใช้งานแบบ 64 บิตก็ไม่ใช่เรื่องยุ่งยาก เนื่องจาก Apple เตรียมเครื่องมือที่จำเป็นเอาไว้ในโปรแกรม Xcode 6 อยู่แล้ว (ซึ่งอาจต้องเสียเวลาในการแก้ไขแอพเพิ่ม 2-3 วันเท่านั้น)
ประโยชน์ของแอพที่รองรับการใช้งานแบบ 64 บิตคือ ถ้าเป็นแอพพลิเคชั่นที่ต้องมีการรับส่งข้อมูลระหว่าง CPU มากๆ การที่ระบบรองรับการรับ-ส่งข้อมูลแบบ 64 บิต จะทำให้แอพพลิเคชั่นนั้นทำงานได้เร็วขึ้น แต่สำหรับแอพพลิเคชั่นที่ไม่ได้ต้องการความเร็วในการรับส่งมากขนาดนั้น ก็จะไม่มีความต่างกับแอพพลิเคชั่นแบบ 32 บิตอย่างมีนัยยะสำคัญ
แต่การที่จะรองรับการใช้งานแอพแบบ 64 บิตนั้น ตัวฮาร์ดแวร์ในเครื่องก็ต้องรองรับด้วยเช่นกัน และสำหรับ iOS นั้น ก็ต้องเป็น iPhone 5s ขึ้นไป และ iPad ก็ต้องเป็น iPad Air 2 และ iPad mini 3 ครับ
ที่มา: 9to5mac
ที่มา: