สิ่งที่น่าประหลาดใจก็คือ คุณไม่จำเป็นต้องเป็นสมาชิกของโปรแกรมนักพัฒนาของ Apple อีกต่อไปเพื่อเข้าถึงเบต้าสำหรับนักพัฒนาซอฟต์แวร์ใหม่สำหรับ iOS 17, iPadOS 17, macOS Sonoma และอื่นๆ
ไม่นานหลังจากที่เบต้าสำหรับนักพัฒนาโปรแกรมแรกออกสู่ตลาดเมื่อวานนี้ ผู้คนจำนวนมากเริ่มสังเกตเห็นว่าอุปกรณ์ของตนกำลังนำเสนอเบต้าใหม่ แม้ว่าจะไม่ได้ชำระค่าธรรมเนียม $99/ปี สำหรับโปรแกรมนักพัฒนาซอฟต์แวร์ของ Apple ก็ตาม ในตอนแรกเราเขียนถึงความผิดพลาดของ Apple แต่ตอนนี้ดูเหมือนว่าเป็นการตัดสินใจโดยเจตนาในส่วนของ Apple ที่จะเปิดตัวโปรแกรมเบต้าสำหรับนักพัฒนาในวงกว้าง
อันที่จริง ตรงกันข้ามกับที่เราคิดว่า Apple ทำได้เมื่อเปลี่ยนระบบสำหรับจัดการการดาวน์โหลดรุ่นเบต้าใน iOS 16.4 ในขณะที่เห็นได้ชัดว่า Apple กำลังลดความซับซ้อนในการเข้าถึง iOS betas ในอนาคตโดยไม่จำเป็นต้องยุ่งกับโปรไฟล์การกำหนดค่าเบต้า แต่ดูเหมือนว่าจะตรวจสอบการเข้าถึงเบต้าโดย Apple ID แทน โดยจำกัด betas สำหรับนักพัฒนา iOS ไว้เฉพาะ Apple ID ที่เป็นสมาชิกแบบชำระเงินของ โปรแกรมนักพัฒนาของ Apple และการจำกัดเบต้าสาธารณะในลักษณะที่คล้ายกัน
ดูเหมือนว่าจะเป็น กรณีนี้ในระหว่างรอบเบต้าของ iOS 16.4 และ 16.5 ซึ่งมีทั้งเบต้าสำหรับนักพัฒนาและสาธารณะ อย่างไรก็ตาม เมื่อ iOS 17 มาถึงเมื่อวานนี้ ตัวเลือก “iOS 17 Developer Beta” ก็เริ่มปรากฏขึ้นสำหรับทุกคน โดยไม่คำนึงว่า Apple ID ของพวกเขาจะเคยลงทะเบียนสำหรับโปรแกรมนักพัฒนาของ Apple หรือไม่
อย่างไรก็ตาม เมื่อเร็ว ๆ นี้ Apple ได้อัปเดตหน้าการเป็นสมาชิกสำหรับนักพัฒนาซอฟต์แวร์เพื่อรวม”OS รุ่นเบต้า ” ในระดับ “ฟรี” โดยเพิ่มเข้าไปในรายการสิทธิประโยชน์ฟรีอื่นๆ ที่มีมานานหลายปี รวมถึงสิทธิ์เข้าถึงเครื่องมือพัฒนา Xcode การทดสอบบนอุปกรณ์ และฟอรัม Apple Developer
ไม่ชัดเจนว่า Apple ทำการเปลี่ยนแปลงเมื่อใด แต่ หน้าเว็บเวอร์ชัน 3 มิถุนายนจาก Internet Wayback Machine แสดงให้เห็นว่า”OS รุ่นเบต้า”ไม่ได้รวมอยู่ในจุดนั้น
เราอาจไม่มีทางรู้ว่านี่เป็นความตั้งใจของ Apple มาโดยตลอดหรือไม่ แต่ดูเหมือนว่าการเสนอส่วน”การอัปเดตเบต้า”ใหม่อาจเป็นวิธีที่ทำให้ทุกคนสามารถใช้เบต้าสำหรับนักพัฒนาได้ตั้งแต่ต้น ในทางกลับกัน เนื่องจากเบต้าสำหรับนักพัฒนาดูเหมือนจะถูกจำกัดสำหรับการเปิดตัว iOS 16.5 จึงเป็นไปได้ที่ Apple กำลังเล่นกับทั้งสองวิธีก่อนที่จะเปิดเบต้าสำหรับนักพัฒนาซอฟต์แวร์ให้กับทุกคน
แนวทางที่เข้มงวดมากขึ้นจะช่วยให้ Apple ควบคุมว่าใครบ้างที่สามารถดาวน์โหลดโปรแกรม betas สำหรับนักพัฒนา ซึ่งเป็นนโยบายที่มีมาช้านาน ในยุคแรกๆ ของ iOS ก่อนที่เบต้าสาธารณะจะเกิดขึ้น สมาชิกของโปรแกรม Apple Developer จะต้องลงทะเบียน ID ฮาร์ดแวร์ของอุปกรณ์ของตนในพอร์ทัล และ Apple ยังจำกัดจำนวนอุปกรณ์ที่นักพัฒนาแต่ละคนสามารถลงทะเบียนได้ หากมีการติดตั้ง iOS เวอร์ชันเบต้าสำหรับนักพัฒนาบนอุปกรณ์ที่ไม่ได้ลงทะเบียน อุปกรณ์นั้นจะกลายเป็นตัวต่อ ทำให้ต้องล้างข้อมูลและกู้คืนเป็น iOS สาธารณะรุ่นล่าสุด
Apple ละทิ้งข้อกำหนดดังกล่าวเมื่อหลายปีก่อน อย่างน้อยก็เท่ากับการอนุญาตเบต้า นักพัฒนายังคงต้องลงทะเบียนอุปกรณ์ที่จะใช้ในการทดสอบแอพก่อนที่จะวางจำหน่ายใน App Store แต่ Apple ไม่ได้ใช้ข้อมูลนั้นอีกต่อไปในการพิจารณาว่าพวกเขาสามารถรันเบต้าสำหรับนักพัฒนาได้หรือไม่
แต่ iPhone หรืออุปกรณ์ Apple อื่นๆ ที่มีโปรไฟล์การกำหนดค่าเบต้าที่จำเป็นจะสามารถดึงข้อมูลและดาวน์โหลดเบต้าผ่านอากาศได้ ปัญหาสำหรับ Apple คือโปรไฟล์การกำหนดค่าเหล่านี้รั่วไหลออกมาเป็นประจำและมักจะลงเอยด้วยการโพสต์บนเว็บไซต์ที่อุทิศให้กับการเข้าถึงรุ่นเบต้าโดยเฉพาะ Apple มักจะมีส่วนร่วมในเกมแมวและเมาส์ที่ถูกกฎหมายเพื่อปิดไซต์เหล่านี้จำนวนมาก ซึ่งบ่งบอกว่าบริษัทยังคงต้องการควบคุมการเผยแพร่เวอร์ชันเบต้า อย่างไรก็ตาม ทนายความก็คือนักกฎหมาย ฝ่ายกฎหมายของบริษัทอาจทำสิ่งนี้ตามหลักการ
ไม่ว่าจะด้วยเหตุผลใดก็ตาม เป็นที่ชัดเจนว่า Apple ได้ละทิ้งความพยายามใดๆ ในการควบคุมการเผยแพร่ betas ของนักพัฒนาซอฟต์แวร์ iPhone ทุกเครื่องที่ใช้ iOS 16.4 หรือใหม่กว่าสามารถเข้าถึง iOS 17 Developer Beta ได้เพียงแค่เลื่อนสวิตช์ในแอพการตั้งค่า
เป็นการเดิมพันที่ปลอดภัยสำหรับ iOS 17 Public Beta เมื่อมาถึงในเดือนกรกฎาคม เนื่องจากโปรแกรมดังกล่าวไม่มีค่าใช้จ่ายใดๆ เสมอ และไม่มีขั้นตอนพิเศษให้ข้ามผ่าน จำเป็นต้องลงทะเบียนเป็นหลักเพื่อดาวน์โหลดโปรไฟล์เบต้าจากเว็บไซต์ของ Apple
ระบบใหม่นี้อนุญาตให้ Apple ติดตามการดาวน์โหลดรุ่นเบต้าด้วย Apple ID ซึ่งเป็นสิ่งที่ท้าทายมากขึ้นภายใต้วิธีโปรไฟล์การกำหนดค่าแบบเก่า นโยบายความเป็นส่วนตัวที่เข้มงวดของบริษัทห้ามมิให้รวบรวมข้อมูลส่วนบุคคลโดยไม่ได้รับความยินยอมอย่างชัดแจ้งจากผู้ใช้ และจนถึงขณะนี้ยังไม่มีข้อกำหนดว่า iPhone ที่ติดตั้ง iOS เบต้าจะต้องลงชื่อเข้าใช้ด้วย Apple ID
วิธีดาวน์โหลด iOS 17 รุ่นเบต้าสาธารณะ
โปรดทราบว่าเพียงเพราะคุณสามารถรับ iOS 17 รุ่นเบต้าสำหรับนักพัฒนาซอฟต์แวร์ได้ในตอนนี้ไม่ได้หมายความว่าคุณควร แม้จะมีความพร้อมใช้งานที่กว้างขึ้น แต่ Apple ระบุชัดเจนว่ารุ่นเบต้าสำหรับนักพัฒนายังคงมีไว้สำหรับ”อุปกรณ์เฉพาะสำหรับการพัฒนาซอฟต์แวร์ iOS 17 รุ่นเบต้า”
กล่าวอีกนัยหนึ่ง คุณต้องรับความเสี่ยงในการติดตั้งสิ่งนี้บน iPhone เครื่องหลักของคุณ
หากคุณยินดีรับความเสี่ยงนั้น ขั้นตอนการอัปเดต iOS 17 รุ่นเบต้าสำหรับนักพัฒนานั้นเรียบง่าย:
หากคุณไม่เคยลงชื่อสมัครใช้โปรแกรมนักพัฒนาซอฟต์แวร์หรือรุ่นเบต้าของ Apple มาก่อน คุณจะต้องไปที่ developer.apple.com และลงชื่อเข้าใช้ด้วย Apple ID ของคุณเพื่อ ยอมรับข้อตกลงและเงื่อนไข คุณไม่จำเป็นต้องลงทะเบียนบัญชีนักพัฒนาต่อไป เพียงลงชื่อเข้าใช้ด้วย Apple ID ของคุณเพื่อ”เปิดใช้งาน”หรือโปรแกรมเบต้าสำหรับนักพัฒนา ขั้นตอนนี้ไม่จำเป็นหาก Apple ID ของคุณเคยใช้กับโปรแกรมเบต้าสาธารณะ ตรวจสอบให้แน่ใจว่าคุณใช้ iOS 16.4 หรือใหม่กว่าบน iPhone และมีอุปกรณ์ที่เข้ากันได้ ปีนี้ iPhone X, iPhone 8 และ iPhone 8 Plus รุ่นปี 2017 ไม่อยู่ในรายการ เปิดแอปการตั้งค่า เลือกทั่วไป > การอัปเดตซอฟต์แวร์ เลือกการอัปเดตเบต้า เลือก iOS 17 Developer Beta เลือกปุ่มย้อนกลับ และ iOS 17 Developer Beta ควรปรากฏขึ้น เลือกดาวน์โหลดและติดตั้งเพื่อเริ่มกระบวนการ เช่นเดียวกับที่คุณทำกับการอัปเดต iOS อื่นๆ
วิธีการที่คล้ายกันนี้สามารถใช้บน iPad เพื่อติดตั้ง iPadOS 17 รุ่นเบต้า ในแอพ iPhone Watch เพื่อติดตั้ง watchOS 10 รุ่นเบต้าบน Apple Watch, macOS Sonoma รุ่นเบต้าบน Mac หรือ tvOS 17 รุ่นเบต้า บน Apple TV ของคุณ ตราบใดที่คุณใช้เวอร์ชันสาธารณะล่าสุดของแต่ละระบบปฏิบัติการ
โปรดทราบว่า Apple Watch จะไม่มีการย้อนกลับ หากคุณเลือกที่จะอยู่บน Edge และติดตั้ง watchOS 10 beta ก็เป็นการเดินทางเที่ยวเดียว หากคุณประสบปัญหา คุณจะรอรุ่นเบต้าถัดไปโดยหวังว่าจะมีการแก้ไข