แม้ว่า WWDC จะได้รับการจับตามองจากสาธารณชนในวงกว้าง แต่การประชุมครั้งนี้เป็นของนักพัฒนาเป็นหลัก ท้ายที่สุดนั่นคือสิ่งที่ชื่อของมันแนะนำ การเปิดสองในสามของประเด็นสำคัญนั้นเป็นของ OS X Yosemite และ iOS 8 ตามที่คาดไว้ แต่จากนั้นการมุ่งเน้นก็เปลี่ยนไปสู่เรื่องของนักพัฒนาล้วนๆ มาสรุปโดยย่อ
รวดเร็ว
Objective-C ตายแล้ว Swift ทรงพระเจริญ! ไม่มีใครคาดหวังสิ่งนี้ - Apple นำเสนอภาษาการเขียนโปรแกรม Swift ใหม่ในงาน WWDC 2014 แอปพลิเคชันที่เขียนในนั้นควรจะเร็วกว่าแอปพลิเคชันใน Objective-C ข้อมูลเพิ่มเติมจะเริ่มปรากฏเมื่อนักพัฒนาได้ลองใช้ Swift และแน่นอนว่าเราจะแจ้งให้คุณทราบ
ส่วนขยาย
ฉันรอการสื่อสารระหว่างแอปพลิเคชันเป็นเวลานานจนกระทั่ง iOS 8 ออกมา ยิ่งไปกว่านั้นส่วนขยายยังทำให้สามารถขยายฟังก์ชันการทำงานของระบบด้วยแอปพลิเคชันต่างๆ ได้ แอปพลิเคชันจะยังคงใช้แซนด์บ็อกซ์ แต่ผ่าน iOS พวกเขาจะสามารถแลกเปลี่ยนข้อมูลได้มากกว่าเดิม ในประเด็นสำคัญ มีการนำเสนอการแปลโดยใช้ Bing ใน Safari หรือใช้ฟิลเตอร์จากแอปพลิเคชัน VSCO Cam กับภาพถ่ายในรูปภาพในเครื่องโดยตรง ขอบคุณส่วนขยาย เราจะเห็นวิดเจ็ตในศูนย์การแจ้งเตือนหรือการถ่ายโอนไฟล์แบบรวม
คีย์บอร์ดของบริษัทอื่น
แม้ว่าเรื่องนี้จะอยู่ภายใต้ส่วนขยาย แต่ก็ควรค่าแก่การกล่าวถึงแยกกัน ใน iOS 8 คุณจะสามารถอนุญาตให้เข้าถึงคีย์บอร์ดของบริษัทอื่นเพื่อแทนที่คีย์บอร์ดในตัวได้ แฟน ๆ ของ Swype, SwiftKey, Fleksy และคีย์บอร์ดอื่น ๆ สามารถตั้งตารอสิ่งนี้ได้ คีย์บอร์ดใหม่จะถูกบังคับให้ใช้แซนด์บ็อกซ์เหมือนกับแอพอื่นๆ
HealthKit
แพลตฟอร์มใหม่สำหรับกำไลและการใช้งานฟิตเนสทุกประเภท HealthKit จะช่วยให้นักพัฒนาสามารถปรับเปลี่ยนแอพของตนเพื่อป้อนข้อมูลไปยังแอพ Health ใหม่ได้ ขั้นตอนนี้จะเก็บข้อมูล "ที่ดี" ทั้งหมดของคุณไว้ในที่เดียว คำถามเกิดขึ้น - Apple จะมาพร้อมกับฮาร์ดแวร์ของตัวเองที่สามารถเก็บข้อมูลดังกล่าวได้หรือไม่?
แตะ ID API
ปัจจุบัน Touch ID สามารถใช้เพื่อปลดล็อค iPhone หรือซื้อสินค้าจาก iTunes Store และร้านค้าในเครือเท่านั้น ใน iOS 8 นักพัฒนาจะสามารถเข้าถึง API ของเครื่องอ่านลายนิ้วมือนี้ได้ ซึ่งจะเปิดความเป็นไปได้ในการใช้งานมากขึ้น เช่น การเปิดแอปพลิเคชันโดยใช้เพียง Touch ID เท่านั้น
คลาวด์คิต
นักพัฒนามีวิธีใหม่ในการสร้างแอปพลิเคชันบนคลาวด์ Apple จะดูแลฝั่งเซิร์ฟเวอร์เพื่อให้นักพัฒนาสามารถมุ่งเน้นไปที่ฝั่งไคลเอ็นต์ได้ Apple จะให้บริการเซิร์ฟเวอร์ฟรีโดยมีข้อจำกัดหลายประการ เช่น ขีดจำกัดสูงสุดของข้อมูลหนึ่งเพตะไบต์
HomeKit
ครัวเรือนที่ควบคุมโดยอุปกรณ์พกพาเครื่องเดียวคงฟังดูเหมือนนิยายวิทยาศาสตร์เมื่อไม่กี่ปีก่อน อย่างไรก็ตาม ต้องขอบคุณ Apple ที่ทำให้ความสะดวกสบายนี้อาจกลายเป็นความจริงในไม่ช้า ไม่ว่าคุณต้องการเปลี่ยนความเข้มและสีของแสงหรืออุณหภูมิห้อง แอปพลิเคชันสำหรับการดำเนินการเหล่านี้จะสามารถใช้ API แบบครบวงจรจาก Apple ได้โดยตรง
API ของกล้องและ PhotoKit
ใน iOS 8 แอพต่างๆ จะมีการเข้าถึงกล้องที่ดีขึ้น สิ่งนี้หมายความว่าอย่างไรในทางปฏิบัติ? แอพใดๆ จาก App Store จะสามารถปรับสมดุลแสงขาว ค่าแสง และปัจจัยสำคัญอื่นๆ ที่เกี่ยวข้องกับการถ่ายภาพได้ด้วยตนเอง API ใหม่ยังนำเสนอการแก้ไขแบบไม่ทำลาย เช่น การแก้ไขที่สามารถยกเลิกได้ตลอดเวลาโดยไม่ต้องเปลี่ยนรูปภาพต้นฉบับ
โลหะ
เทคโนโลยีใหม่นี้รับประกันประสิทธิภาพของ OpenGL สูงสุดถึงสิบเท่า ในระหว่างการกล่าวสุนทรพจน์ iPad Air สาธิตการบินอย่างราบรื่นของผีเสื้อหลายร้อยตัวแบบเรียลไทม์โดยไม่ต้องกระตุกแม้แต่ครั้งเดียว ซึ่งแสดงให้เห็นพลังของมันในการทำงานแบบมัลติเธรด
สไปรท์คิท และซีนคิท
ชุดคิททั้งสองนี้มอบทุกสิ่งให้นักพัฒนาเพื่อสร้างเกม 2D และ 3D มีทุกอย่างตั้งแต่การตรวจจับการชน เครื่องกำเนิดอนุภาค ไปจนถึงเครื่องยนต์ฟิสิกส์อยู่ในนั้น หากคุณเพิ่งเริ่มต้นและต้องการสร้างเกมแรกของคุณ ให้มุ่งความสนใจของคุณที่นี่
ไม่มีใครรู้ว่าข้อกำหนดใหม่ของ OS X จะเป็นอย่างไร?
Mac ทุกเครื่องที่ใช้ Mountain Lion และ Mavericks ได้รับการกล่าวขานว่าเข้ากันได้ เช่น. สำหรับ MacBook Pro คือช่วงกลางปี 2007 และใหม่กว่า
Macbook, iMac :-P
ฉันรู้สึกขบขันมากที่สุดกับความแตกต่างระหว่างเนื้อหาของบันทึกสำคัญและชุดข่าวรับประกันเกี่ยวกับผลิตภัณฑ์ใหม่ :-)
บางที Apple อาจจะพูดบางอย่างเกี่ยวกับฮาร์ดแวร์ใหม่ แต่นั่นเป็นเรื่องปกติของ Apple เมื่อมีบางอย่างออกมาซึ่งไม่ชอบ ก็ยินดีที่จะผ่านไปอย่างเงียบๆ และเพิ่มความตึงเครียดแม้กระทั่งกับผู้ที่เริ่มผลิตอุปกรณ์ต่างๆ แล้ว อุปกรณ์เสริมจากข้อมูลที่ไม่ซ้ำใคร มันเกิดขึ้นแล้วตามข่าวลือว่ามีการสร้างอุปกรณ์เสริมมากมายซึ่งผู้ผลิตสามารถใส่เข้าไปได้ ... ผม
ฉันอยากจะสนใจว่า Apple จะจัดการกับโปรเซสเซอร์อย่าง A6X ใน iPad 4 ของฉันด้วย Metal ตัวใหม่อย่างไร เนื่องจากถึงแม้จะมีตัวเลขทางทฤษฎีในการวัดประสิทธิภาพ แต่มันก็รันการเรนเดอร์ที่มีความต้องการทั้งหมดด้วยความเร็วสูงสุดเหมือนกับ iPhone 5S ของพี่สาวฉัน หมายความว่าเมื่อพวกเขาเริ่มเปิดตัวแอป "Metal" ฉันจะลองใช้ iPad 4 ของฉันได้ไหม… เจ้าของ iPhone 5s A6 จะว่าอย่างไร….
เป็นไปได้ไหมที่จะพัฒนาแอพพลิเคชั่นสำหรับระบบปฏิบัติการเวอร์ชันเก่า (เช่น iOS7) ด้วย Swift ฉันคิดว่าอย่างนั้น แต่อย่างใดฉันก็หามันไม่เจอ
ฉันจะตอบตัวเอง :) มันได้ผล...
ตามตรรกะแล้ว มันน่าจะเป็นไปได้เนื่องจาก iPhone รันแค่ไบนารี่ สิ่งเดียวที่ฉันกลัวคือจะมีปัญหากับเกมถ้าเราใช้แค่ "Metal" เท่านั้น :)