คุณสมบัตินักพัฒนาใหม่ของ iOS 8 จะส่งผลต่อคุณอย่างไร

นักพัฒนาฟีเจอร์ iOS 8 dev
โลโก้ส่งเสริมการขายสำหรับ WWDC 2023
เรื่องราวนี้เป็นส่วนหนึ่งของการรายงานข่าว Apple WWDC ฉบับสมบูรณ์ของเรา

Apple เปิดงาน WWDC ปีนี้ด้วยวิดีโอที่เน้นไปที่แอพ Tim Cook ขึ้นเวทีและสัญญาว่านักพัฒนาแอปจะเป็นหัวข้อสำคัญของการนำเสนอ และหลังจากรอนานหนึ่งชั่วโมง Apple ก็ได้เปิดตัว iOS 8 ที่เน้นนักพัฒนาเป็นศูนย์กลาง แม้ว่าจะไม่ใช่การปรับปรุงโฉมใหม่สำหรับผู้ใช้อย่าง iOS 7 แต่ Apple ก็ดึงม่านการทำซ้ำล่าสุดของระบบปฏิบัติการมือถือออกเพื่อเปิดเผยการเปลี่ยนแปลงสำคัญบางอย่างที่จะเกิดขึ้นสำหรับนักพัฒนา

วิดีโอแนะนำ

การปรับปรุง App Store

ตั้งแต่ระดับพื้นผิวจากจุดที่ผู้ใช้โต้ตอบกับแอพเป็นครั้งแรก Apple ได้มอบวิธีการใหม่ๆ ให้นักพัฒนาค้นพบและโดดเด่นใน App Store การค้นหาที่มาแรงจะแสดงสิ่งที่กำลังได้รับความนิยมใน App Store ดังนั้นคุณไม่จำเป็นต้องเป็นเพื่อนคนสุดท้ายเพื่อดาวน์โหลดสิ่งต่อไป เครื่องปัดนก-ประเภทตี ผู้ใช้ยังจะเห็นการค้นหาที่เกี่ยวข้องเมื่อค้นหาผ่าน App Store และสามารถเรียกดูได้โดยใช้แท็บสำรวจใหม่ที่จัดหมวดหมู่แอพให้ใช้งานง่ายขึ้น

ตอนนี้แอพได้รับการรับรองจาก Apple ด้วยแท็ก “ตัวเลือกของบรรณาธิการ” ที่ใช้ตามการจัดอันดับของแอพเพื่อชี้ผู้ใช้ไปยังแอพพลิเคชั่นยอดนิยม นักพัฒนายังสามารถแสดงแอพของตนด้วยคุณสมบัติการแสดงตัวอย่างใหม่ แทนที่จะแสดงภาพหน้าจอเพียงไม่กี่ภาพ นักพัฒนาสามารถรวมวิดีโอการทำงานของแอปได้ นักพัฒนายังสามารถรวมแอปของตนเข้าด้วยกัน ทำให้ผู้ใช้สามารถดาวน์โหลดแพ็คเกจบริการจากบริษัทเดียวกันได้ด้วยการแตะเพียงครั้งเดียว

ที่เกี่ยวข้อง

  • วิธีดาวน์โหลด iOS 17 เบต้าบน iPhone ของคุณตอนนี้
  • วิธีเพิ่มวิดเจ็ตบนหน้าจอล็อค iPhone ของคุณบน iOS 16
  • วิธีค้นหาไฟล์ที่ดาวน์โหลดบน iPhone หรือสมาร์ทโฟน Android ของคุณ

การปรับปรุง iOS SDK

การเปลี่ยนแปลงที่แท้จริงสำหรับ iOS 8 อยู่ภายใต้ประทุน เป็นรายการการปรับปรุงที่หลากหลายและยาวนานใน iOS 8 SDK (ชุดพัฒนาซอฟต์แวร์) ซึ่งอาจฟังดูเหมือนเป็นภาษาต่างประเทศสำหรับผู้ที่ไม่ใช่นักพัฒนา แม้แต่หัวของเราก็ยังพยายามตามให้ทัน Tim Cook กล่าวว่า "การเปิดตัวครั้งนี้เป็นการเปิดตัว [นักพัฒนา] ที่ใหญ่ที่สุดนับตั้งแต่เปิดตัว App Store" นี่คือสิ่งที่นักพัฒนาสามารถทำได้ หวังว่าจะได้เล่นร่วมกับแนวคิดว่าจะส่งผลต่อผู้ใช้อย่างไรเมื่อสิ้นสุดการรับนักพัฒนาเป็นศูนย์กลาง อัปเดต.

ทดสอบเที่ยวบินทดสอบเที่ยวบิน: TestFlight ซึ่งเพิ่งได้รับจาก Apple ในเดือนกุมภาพันธ์ เป็นบริการทดสอบเบต้าใหม่สำหรับนักพัฒนาและผู้ใช้ จะช่วยให้นักพัฒนาสามารถเปิดแอปของตนในเวอร์ชันเบต้ากับผู้ใช้ได้โดยตรง และรับข้อเสนอแนะได้อย่างราบรื่น บริการนี้ฟรีและจะแสดงข้อมูลนักพัฒนาเกี่ยวกับแอปของตนภายในบริการ นี่น่าจะหมายถึงการเข้าถึงเบต้าที่เปิดกว้างมากขึ้นและมีความเสถียรที่ดีขึ้นเมื่อเปิดตัว


ความสามารถในการขยายความสามารถในการขยาย:
Apple ได้เพิ่ม API สำหรับนักพัฒนาใหม่มากกว่า 4,000 รายการ (อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน) ใน SDK Craig Federighi รองประธานอาวุโสฝ่ายวิศวกรรมซอฟต์แวร์กล่าวว่า "สิ่งที่ลึกซึ้งที่สุด" ก็คือความสามารถในการขยายได้ นี่เป็นการเพิ่มความสามารถสำหรับแอพในการให้บริการภายในแอพอื่น

ดังนั้นวิธีที่ Apple รวมความสามารถในการแชร์ผ่าน Facebook และ Twitter ภายใน iOS ตอนนี้แอปอย่าง Pinterest ก็สามารถทำได้เช่นเดียวกัน อีกตัวอย่างหนึ่งที่แสดงบนเวทีคือการรวมฟิลเตอร์รูปภาพของบุคคลที่สามในแอพ Photos ของ Apple Federighi อธิบายว่า "ในการจัดการกับความสามารถในการขยายในวิธี iOS ส่วนขยายจะอยู่ในแซนด์บ็อกซ์ของแอป แต่แอปต่างๆ สามารถเข้าถึงแอปเหล่านั้นได้"

นักพัฒนาวิดเจ็ต: Apple ทำเรื่องใหญ่เกี่ยวกับการรวมวิดเจ็ตไว้ในอินเทอร์เฟซ และความสามารถในการมีส่วนร่วมนั้นขยายไปถึงนักพัฒนาบุคคลที่สาม นักพัฒนาเหล่านั้นจะสามารถกำหนดวิดเจ็ตของตัวเองตามที่ปรากฏในศูนย์การแจ้งเตือนและในมุมมองวันนี้

สำหรับผู้ใช้ นี่หมายถึงการได้รับข้อมูลที่คุณต้องการจากแอพโดยตรงจากศูนย์การแจ้งเตือนที่สามารถเข้าถึงได้ตลอดเวลา ตัวอย่างเช่น เราสามารถวางวิดเจ็ต ESPN SportsCenter ไว้ในมุมมองวันนี้ และดูคะแนนล่าสุดจากทีมโปรดของพวกเขาได้ Federighi โชว์วิดเจ็ต eBay ที่ทำให้เขาสามารถติดตามการประมูลและเสนอราคาโดยไม่ต้องเปิดแอป มันเป็นคุณสมบัติการแข่งขันสำหรับ Windows livetiles หรือระบบวิดเจ็ต Android

ชนิดด่วนคีย์บอร์ดของบุคคลที่สาม: เป็นครั้งแรกที่ Apple จะเปิดระบบปฏิบัติการบนมือถือของตน คีย์บอร์ดของบุคคลที่สาม. นี่เป็นส่วนหนึ่งของการตัดสินใจครั้งใหญ่ในการรวมบริการของบุคคลที่สามเข้ากับระบบปฏิบัติการอย่างชัดเจน แม้จะประกาศการอัปเดตแป้นพิมพ์ของตัวเอง แต่ Apple จะอนุญาตให้ผู้ใช้เลือกแป้นพิมพ์ของตนเองจากนักพัฒนารายอื่นเพื่อใช้เป็นตัวเลือกการพิมพ์หลัก การนำเสนอบนเวทีแสดงให้เห็นว่า Swype ใช้งานอยู่ใน iOS 8

การปรับแต่งแป้นพิมพ์มีขนาดใหญ่มากสำหรับ Android และความสามารถในการใช้แป้นพิมพ์สำรองใน iOS จะเป็นส่วนเสริมที่น่ายินดี

touch-idรหัสสัมผัส: ในการเปิดตัวอย่างต่อเนื่อง iOS 8 จะอนุญาตให้แอปของบุคคลที่สามใช้ Touch ID นักพัฒนาจะสามารถใช้บริการตรวจสอบสิทธิ์เพื่อปกป้องข้อมูลผู้ใช้ที่จัดเก็บไว้ในแอปของตนได้ สำหรับแอปที่มีข้อมูลที่ละเอียดอ่อน เช่น Mint หรือ 1Password การป้องกันอีกชั้นหนึ่งจะเหนือกว่าการป้องกันด้วยรหัสผ่านชั้นเดียวแบบมาตรฐานที่สามารถแฮ็กได้ ผู้ใช้จะเพลิดเพลินกับการเข้าสู่ระบบที่รวดเร็วในขณะที่รู้สึกปลอดภัยมากขึ้น เป็นที่น่าสังเกตว่านักพัฒนาจะไม่สามารถเข้าถึงข้อมูลลายนิ้วมือของผู้ใช้ได้โดยตรง

โฟโต้คิทAPI ของกล้องและชุดภาพถ่ายใหม่: ไม่ค่อยมีใครพูดถึงเรื่องนี้มากนัก แต่ Apple ระบุว่าได้อัปเดตกล้องและ API ชุดรูปภาพ เราถือว่าอย่างน้อยบางส่วนเกี่ยวข้องกับคุณสมบัติการขยายที่กล่าวถึงก่อนหน้านี้ Apple ยังจดบันทึกการเปิดความสามารถในการปรับแต่ง การตั้งค่าของกล้อง.

ชุดโฮมคิทโฮมคิท: ในขณะที่ เฮลท์คิท เป็นโซลูชันของ Apple สำหรับข้อมูลด้านสุขภาพที่มีอยู่ในแอพต่างๆ มากมาย โฮมกี้คือความพยายามที่จะนำตัวเลือกระบบอัตโนมัติภายในบ้านทั้งหมดมาไว้ในที่เดียว “มีแอพและอุปกรณ์ที่ยอดเยี่ยมในตลาด แต่เราคิดว่าเราสามารถนำเหตุผลมาสู่สิ่งนี้ได้” Craig Federighi กล่าว แนวคิดก็คือการเปลี่ยนอุปกรณ์ iOS ให้เป็นรีโมทอัจฉริยะสำหรับบ้าน อุปกรณ์อัจฉริยะต่างๆ เช่น ที่เปิดประตูโรงรถ กล้องวงจรปิด และล็อคต่างๆ สามารถจัดการได้จากภายใน HomeKit

Apple แสดงบริษัทต่างๆ มากมายที่จะให้บริการนี้ด้วย รวมถึงผลิตภัณฑ์ต่างๆ เช่น หลอดไฟ Hue ของ Philips และระบบล็อคอัจฉริยะของเดือนสิงหาคม โปรโตคอลที่ Apple เปิดตัวได้รับการออกแบบมาเพื่อให้อุปกรณ์อัจฉริยะทั้งหมดจากนักพัฒนาต่างๆ ทำงานร่วมกันได้อย่างสอดคล้องกัน ผู้ใช้จะได้รับประโยชน์จากอินเทอร์เฟซของ Apple รวมถึงคำสั่ง Siri เพื่อควบคุม (เช่น การบอก Siri ให้ "เตรียมตัวเข้านอน" จะล็อกประตูและหรี่ไฟโดยอัตโนมัติ)

คลาวด์คิทคลาวด์คิท: CloudKit เป็นอีกหนึ่งเครื่องมือที่ออกแบบมาเพื่อทำให้การทำงานของนักพัฒนาง่ายขึ้น Apple รับผิดชอบฝั่งเซิร์ฟเวอร์สำหรับแอพ ทำให้นักพัฒนาได้รับประสบการณ์การพัฒนาที่สะอาดตาและง่ายต่อการใช้งานมากขึ้น สิ่งนี้ควรขจัดความจำเป็นในการจัดการเซิร์ฟเวอร์ในขณะที่สร้างแอป บริการนี้ให้บริการฟรีโดยมีข้อ จำกัด บางประการที่เกี่ยวข้องกับการใช้งานที่หนักกว่า

โลหะโลหะ: สำหรับนักพัฒนาเกมที่ใช้ iOS นั้น Metal “ลดค่าใช้จ่ายของ OpenGL ได้อย่างมาก” OpenGL เป็นมาตรฐานปัจจุบันสำหรับกราฟิก 3 มิติสำหรับ iOS แต่ Metal ดูเหมือนว่าจะเข้ามาแทนที่ ผลลัพธ์ที่ผลิตโดย Metal คือการปรับปรุงประสิทธิภาพและกราฟิก ซึ่ง Apple แสดงให้เห็นผ่านการสาธิตจาก EA พืชกับ ซอมบี้: สงครามในสวน. ด้วยการใช้ Metal ทำให้ EA สามารถใช้เอ็นจิ้น Frostbite ซึ่งเป็นเอ็นจิ้นที่ออกแบบมาสำหรับคอนโซลเพื่อรันเกมบน iPad

Tim Sweeney จาก Epic Games แสดงให้เห็นความสามารถของ Metal ผ่านการสาธิตสวนเซนที่มีภาพที่น่าประทับใจ รวมถึงบ่อปลาคราฟที่ปลาแต่ละตัวมีปัญญาประดิษฐ์เป็นของตัวเอง และน้ำตกที่กลายเป็นฝูงผีเสื้อขนาดมหึมา การสาธิตที่เน้นภาพกราฟิกหมายความว่าอย่างไร เมื่อ Metal พร้อมใช้งานกับ iOS 8 ภาพของเกมบนอุปกรณ์ iOS จะก้าวไปสู่จุดสูงสุดใหม่

ฉากคิทซีนคิท: แม้ว่า Metal จะมีไว้สำหรับเกมกราฟิกระดับไฮเอนด์ SpriteKit ก็เป็น SDK สำหรับเกมทั่วไป Apple เพิ่มฟีเจอร์ใหม่ที่เรียกว่า SceneKit SceneKit เพิ่มตัวเรนเดอร์ฉาก 3 มิติพร้อมกับฟิสิกส์ต่อพิกเซลที่ได้รับการปรับปรุง แหล่งกำเนิดแสงและแรงสนาม และจลนศาสตร์ผกผัน ทั้งหมดนี้หมายความว่าการสร้างแอปจะง่ายขึ้น โดยสมมติว่าคุณเข้าใจคำศัพท์เหล่านั้นตั้งแต่แรก

รวดเร็วสวิฟท์: บางทีการเปลี่ยนแปลงครั้งใหญ่ที่สุดสำหรับนักพัฒนาอาจเกิดขึ้นครั้งสุดท้ายในการนำเสนอ WWDC 2014 Apple ดูที่ Xcode และภาษาที่เป็นศูนย์กลางของชุดเครื่องมือ Objective-C เพื่อลดความซับซ้อนของภาษาการเขียนโปรแกรมที่ใช้ในช่วง 20 ปีที่ผ่านมา Apple ได้ถอด "สัมภาระของ C" ออกและเปิดตัวภาษาการเขียนโปรแกรมใหม่: Swift ตามคำบอกเล่าของ Craig Federighi “มันเป็นกฎเกณฑ์โดยสิ้นเชิง”

นักพัฒนาที่ใช้ Swift จะสามารถเห็นผลลัพธ์ของการเขียนโค้ดแบบเรียลไทม์ในขณะที่เขียนโค้ด ตามชื่อที่แนะนำ Swift ก็เร็วกว่า Objective-C มากเช่นกัน Swift จะสามารถทำงานเคียงข้างกันกับโค้ด Objective-C และ C ภายในแอปเดียวกันได้ Swift รวมอยู่ใน Xcode 6 เบต้า ซึ่งวางจำหน่ายแล้วเพื่อให้สามารถใช้งานได้ทันที

อาจฟังดูเป็นเทคนิค แต่สิ่งนี้จะมีความสำคัญสำหรับคุณ

สิ่งที่พูดคุยกับ Swift ส่วนใหญ่อาจฟังดูไร้สาระสำหรับผู้ที่ไม่ใช่ผู้เขียนโค้ดหรือ ผู้พัฒนาแต่ปฏิกิริยาของผู้พัฒนาในห้องทำให้ชัดเจนว่าได้รับการตอบรับอย่างดี ประกาศ. ควรทำให้กระบวนการพัฒนาแอปง่ายขึ้น และกำจัดความซ้ำซ้อนในการเขียนโค้ดและข้อผิดพลาดทั่วไปที่มีอยู่ในภาษาการเขียนโค้ดอื่นๆ ผลลัพธ์ที่ได้มีจุดมุ่งหมายเพื่อให้นักพัฒนาเขียนโค้ดที่ปลอดภัยและเชื่อถือได้มากขึ้นได้ง่ายขึ้น

คำแนะนำของบรรณาธิการ

  • iPadOS 17 ทำให้ฟีเจอร์ iPad ที่ฉันชื่นชอบดียิ่งขึ้นไปอีก
  • วิธีเปลี่ยน Live Photo ให้เป็นวิดีโอบน iPhone ของคุณ
  • วิธีปิดการแสดงผลที่เปิดตลอดเวลาของ iPhone 14 Pro
  • 17 ฟีเจอร์ iOS 17 ที่ซ่อนอยู่ที่คุณต้องรู้
  • มี iPhone, iPad หรือ Apple Watch หรือไม่? คุณต้องอัปเดตตอนนี้

อัพเกรดไลฟ์สไตล์ของคุณDigital Trends ช่วยให้ผู้อ่านติดตามโลกแห่งเทคโนโลยีที่เปลี่ยนแปลงไปอย่างรวดเร็วด้วยข่าวสารล่าสุด รีวิวผลิตภัณฑ์สนุกๆ บทบรรณาธิการที่เจาะลึก และการแอบดูที่ไม่ซ้ำใคร

หมวดหมู่

ล่าสุด

Ubisoft จะแก้ไข Ghost Recon Breakpoint 5 เดือนหลังจากเปิดตัว

Ubisoft จะแก้ไข Ghost Recon Breakpoint 5 เดือนหลังจากเปิดตัว

เบรกพอยต์ Ghost Recon ของ Tom Clancy, หนึ่งใน เ...

รีวิวคอนโทรลเลอร์ Scuf Vantage PS4

รีวิวคอนโทรลเลอร์ Scuf Vantage PS4

คอนโทรลเลอร์ Scuf Vantage PS4 MSRP $199.99 รา...