คุณสมบัตินักพัฒนาใหม่ของ 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 ช่วยให้ผู้อ่านติดตามโลกแห่งเทคโนโลยีที่เปลี่ยนแปลงไปอย่างรวดเร็วด้วยข่าวสารล่าสุด รีวิวผลิตภัณฑ์สนุกๆ บทบรรณาธิการที่เจาะลึก และการแอบดูที่ไม่ซ้ำใคร

หมวดหมู่

ล่าสุด

Google เปลี่ยน CEO; แลร์รี เพจ ผู้ร่วมก่อตั้งจะขึ้นครองราชย์

Google เปลี่ยน CEO; แลร์รี เพจ ผู้ร่วมก่อตั้งจะขึ้นครองราชย์

เพจ, ชมิดต์ และบรินก่อนหน้านี้ Google ได้ประกาศ...

Twitter เริ่มส่งสตรีมกิจกรรมแบบเรียลไทม์

Twitter เริ่มส่งสตรีมกิจกรรมแบบเรียลไทม์

คล้ายกับ Facebook News Ticker อย่างมาก Twitter ...

AOL เลิกจ้างพนักงานในสหรัฐฯ 200 คน ในต่างประเทศเพิ่มขึ้น

AOL เลิกจ้างพนักงานในสหรัฐฯ 200 คน ในต่างประเทศเพิ่มขึ้น

เราได้ยินมาว่า Apple ได้รับส่วนแบ่งกำลังการผลิต...