ในงาน WWDC ปีนี้ Apple ได้ประกาศการอัปเดตมากมายสำหรับ WebKit ซึ่งเป็นเครื่องมือเว็บเบราว์เซอร์ที่ทรงพลังซึ่งอยู่เบื้องหลัง Safari ฟีเจอร์ใหม่ 88 รายการเหล่านี้มีกำหนดการนำไปใช้ใน Safari 17 ซึ่งจะเปิดตัวในฤดูใบไม้ร่วงนี้
หนึ่งในการอัปเดตที่โดดเด่นคือการเปิดตัวฟังก์ชัน Dock ซึ่งช่วยให้ผู้ใช้สามารถเพิ่มเว็บเพจที่ต้องการไปยัง Dock ของตน ทำให้สามารถเข้าถึงเว็บไซต์ที่เข้าชมบ่อยได้อย่างรวดเร็ว เว็บแอปเหล่านี้สามารถเปิดใช้งานผ่าน Dock, Launchpad หรือ Spotlight Search และจะทำหน้าที่เป็นแอปพลิเคชันแบบสแตนด์อโลน นอกจากนี้ยังรวมเข้ากับข้อมูลประจำตัวป้อนอัตโนมัติจากพวงกุญแจ iCloud หรือแอพของบุคคลที่สามที่ใช้ Credential Provider Extension API นอกจากนี้ Safari ยังมีตัวเลือก "เพิ่มในหน้าจอหลัก" เพื่อให้ผู้ใช้ปักหมุดหน้าเว็บไว้ที่หน้าจอโฮมของอุปกรณ์
จากการเปิดเผย Vision Pro ของ Apple ทีมงาน WebKit ได้ทำงานอย่างหนักเพื่อให้มั่นใจว่า Safari สามารถทำงานร่วมกับชุดหูฟัง AR/VR ที่ก้าวล้ำได้ ในการทำเช่นนั้น พวกเขาได้แนะนำเทคโนโลยีการคำนวณเชิงพื้นที่สองแบบ: องค์ประกอบ <model> และ WebXR วิธีแรกให้วิธีการที่ไม่ยุ่งยากในการแสดงเนื้อหา 3 มิติภายในหน้าเว็บ ในขณะที่วิธีหลังช่วยให้สร้างประสบการณ์ 3 มิติที่สมจริง
การเพิ่มประสิทธิภาพการรองรับรูปภาพ Safari 17 จะรองรับรูปแบบ JPEG XL ใหม่ ซึ่งใช้อัลกอริธึมการบีบอัดแบบใหม่ที่ให้ความยืดหยุ่นมากขึ้นในการปรับอัตราส่วนการบีบอัดภาพ ยิ่งไปกว่านั้น ตอนนี้ Safari ยังรองรับภาพ HEIC ซึ่งเป็นรูปแบบไฟล์ที่ iPhone และ iPad ใช้ในการจัดเก็บรูปภาพที่ถ่ายจากกล้อง ด้วยเหตุนี้ ผู้ใช้สามารถนำเข้าและแก้ไขภาพเหล่านี้ได้โดยตรงในเบราว์เซอร์โดยไม่ต้องแปลง การอัปเดตการใช้งาน image-set() รวมถึงการสนับสนุนอาร์กิวเมนต์ "ความละเอียด" และ "ประเภท" ปรับปรุงการจัดการรูปภาพใน Safari ให้ดียิ่งขึ้น
ที่ด้านหน้าวิดีโอ Safari 17 ได้เพิ่มคุณสมบัติใหม่ เช่น Managed Media Source API ซึ่งเป็นโซลูชันประหยัดพลังงานสำหรับการสตรีมวิดีโอ สถิติซ้อนทับสำหรับเครื่องเล่นวิดีโอ และการรองรับกล้อง USB บน iPadOS 17 สำหรับ HTML และ CSS มีการอัปเดตจำนวนมากที่ถูกนำมาใช้ รวมถึงการรองรับแอตทริบิวต์ "popover" และองค์ประกอบ <hr> ภายใน <select> ตลอดจนความสามารถใหม่ๆ ของ CSS
การอัปเดต JavaScript และ Web API รวมถึงการสนับสนุน Offscreen Canvas ซึ่งจัดเตรียม Canvas ที่แสดงผลนอกหน้าจอ โดยไม่ขึ้นกับ DOM ฟีเจอร์เพิ่มเติมประกอบด้วยโควตาพื้นที่เก็บข้อมูลที่เพิ่มขึ้นตามพื้นที่ดิสก์โดยรวม รองรับฟีเจอร์ RegEx ใหม่สองฟีเจอร์ วิธีตั้งค่าการทำงานใหม่ รองรับการตอบสนองแบบสัมผัส "dual-rumble" ด้วยตัวควบคุมเกม และการปรับปรุงการแยกวิเคราะห์ URL
นักพัฒนายังได้รับประโยชน์จากการอัปเดตเหล่านี้ เมนูพัฒนาได้รับการปรับปรุงใหม่ ทำให้เข้าถึงเครื่องมือที่สำคัญสำหรับการสร้างเว็บไซต์ เว็บแอป เนื้อหาเว็บภายในแอป และส่วนขยายของเว็บได้ง่ายขึ้น แผงการตั้งค่าสถานะคุณลักษณะใหม่มาแทนที่ส่วนคุณลักษณะทดลองก่อนหน้านี้ ช่วยให้นักพัฒนาสามารถค้นหาคุณลักษณะเฉพาะได้อย่างง่ายดาย จัดเรียงตามหัวข้อและแสดงภายใต้สี่ขั้นตอนที่แตกต่างกัน: เสถียร ทดสอบได้ แสดงตัวอย่าง และนักพัฒนา
นอกจากนี้ Web Inspector ยังได้รับการอัปเดตมากมาย เช่น การตั้งค่าเพิ่มเติมสำหรับไม้บรรทัดและการซ้อนทับองค์ประกอบในแท็บองค์ประกอบ การตั้งค่าสำหรับการแสดงการประทับเวลาของข้อความคอนโซลในแท็บคอนโซล และการปรับปรุงอื่นๆ อีกมากมายในแท็บต่างๆ คุณลักษณะเพิ่มเติมสำหรับนักพัฒนา ได้แก่ แผงการตั้งค่าใหม่ การซ้อนทับการตั้งค่าเฉพาะแท็บ และการอัปเดตโหมด Responsive Design
สุดท้าย การเปลี่ยนแปลงในเบราว์เซอร์ Safari นั้นครอบคลุมถึงการสนับสนุนโปรไฟล์ผู้ใช้ ฟีเจอร์ที่ได้รับการปรับปรุงสำหรับการเรียกดูแบบส่วนตัว และการสนับสนุน Apple Pay ผ่าน Payment Request API ขณะนี้ส่วนขยายของเว็บให้ตัวเลือกการปรับแต่งเพิ่มเติมแก่ผู้ใช้และควบคุมข้อมูลการท่องเว็บ รวมถึงความสามารถในการปิดใช้งานส่วนขยายระหว่างเซสชันการเรียกดูแบบส่วนตัวหรือสำหรับโปรไฟล์เฉพาะ
นอกเหนือจากการจัดหาแพลตฟอร์ม no-code ที่เป็นนวัตกรรมใหม่สำหรับการพัฒนาแบ็กเอนด์ เว็บ และแอพมือถือแล้ว AppMaster ยังถูกใช้เป็นประจำเพื่อสร้างเว็บแอพคุณภาพสูง ซึ่งเมื่อรวมกับความก้าวหน้าครั้งใหม่ที่กำลังจะมาถึงของ Safari ประสบการณ์ของผู้ใช้โดยรวมจะดีขึ้นอย่างมาก