Apple เตรียมเปิดให้ ใช้แอปผู้ช่วยสนทนาเสียงตัวอื่นนอกจาก Siri หลังพบโค้ดใน iOS 26.2 beta 3 เปิดให้เฉพาะในญี่ปุ่น

iPhone 16e thumbnail
iPhone 16e

iOS 26.2 เตรียมรองรับการตั้งค่าปุ่ม Side Button ให้เปิดแอปผู้ช่วยสนทนาเสียงของบุคคลที่สาม ผ่าน App Intents และ entitlement ใหม่  เฉพาะในญี่ปุ่น


Apple ยืนยันผ่านเอกสารบน Apple Developer ว่าผู้ใช้ iPhone ในญี่ปุ่นจะสามารถตั้งค่าให้การกดปุ่มด้านข้าง (Side Button) ค้างไว้ เรียกใช้งานแอปผู้ช่วยเสียงแบบสนทนา (voice-based conversational app) จากนักพัฒนาภายนอกแทน Siri ได้ โดยฟีเจอร์นี้ถูกอ้างถึงครั้งแรกในโค้ดของ iOS 26.2 beta 3 และขณะนี้มีการอธิบายอย่างเป็นทางการในคู่มือสำหรับนักพัฒนา

iPhone 17 thumbnail

ในเอกสารตัวอย่าง Apple ระบุว่า เมื่อแอปรองรับ App Intents และ App Shortcuts อยู่แล้ว ผู้ใช้ในญี่ปุ่นสามารถผูก “การกระทำ” (action) จากแอปผู้ช่วยเสียงไปไว้ที่ปุ่มด้านข้างได้ทันที เช่นเดียวกับที่ผู้ใช้สามารถผูกทางลัดไปยังปุ่ม Action Button บน iPhone รุ่น Pro เพียงแต่กรณีนี้จะเน้นไปที่แอปสนทนาด้วยเสียงโดยเฉพาะ

จำกัดเฉพาะญี่ปุ่นในระยะแรก

Apple ระบุอย่างชัดเจนในเอกสารว่า ความสามารถด้าน Side Button สำหรับแอปผู้ช่วยเสียงนี้ เปิดให้ใช้งานเฉพาะในญี่ปุ่นเท่านั้นในช่วงแรก โดยยกตัวอย่างว่า “In Japan, people might place an action on the side button of iPhone that instantly launches your voice-based conversational app” ซึ่งสอดคล้องกับรายงานจาก 9to5Mac ที่พบโค้ด SystemVoiceAssistant และคำอธิบาย “Side Button App” ใน iOS 26.2 beta

แม้ Apple ยังไม่ได้ประกาศโดยตรงว่าฟีเจอร์นี้จะปล่อยพร้อม iOS 26.2 เวอร์ชันเสถียร แต่การที่มีทั้งโค้ดในเบต้าและเอกสารอย่างเป็นทางการสำหรับนักพัฒนา ทำให้คาดได้ค่อนข้างมากว่าฟีเจอร์จะมาพร้อมอัปเดตนั้นหรือในช่วงเวลาใกล้เคียง

แนวทางการออกแบบประสบการณ์ผู้ใช้สำหรับนักพัฒนา

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

  • เมื่อแอปถูกเรียกผ่านปุ่มด้านข้าง ควร เริ่ม audio session ทันที เช่นด้วย AVFoundation เพื่อให้ผู้ใช้เริ่มพูดได้ทันที
  • นำผู้ใช้เข้าสู่ scene ที่เป็น “หน้าสนทนาเสียง” โดยตรง ไม่ควรผ่านหน้าจอโหลดหรือขั้นตอนเกินจำเป็น
  • เตรียม UX ให้เหมาะกับการถูกเรียกใช้งานจากระบบ เช่น ไม่มีการถามยืนยันซ้ำหากไม่จำเป็น

สิ่งที่นักพัฒนาต้องทำใน Xcode

Apple แจกแจงขั้นตอนเชิงเทคนิคที่นักพัฒนาต้องทำเพื่อให้แอปผู้ช่วยเสียงของตนถูกเรียกจากปุ่มด้านข้างได้ ดังนี้

  • เพิ่ม entitlement ใหม่ ในโปรเจ็กต์
    • เพิ่มค่า com.apple.developer.side-button-access.allow ลงในไฟล์ .entitlements ของแอป
    • รายละเอียดการขอและใช้ entitlement ดูได้จากเอกสาร Side Button Access บน Apple Developer
  • สร้าง App Intent สำหรับการ activate ผู้ช่วยเสียง
    • สร้าง intent ที่สอดคล้องกับ schema AssistantIntent(schema: .activate)
    • ใช้เฟรมเวิร์ก App Intents เพื่อประกาศ intent สำหรับผู้ช่วยสนทนาเสียง
  • กำหนดพฤติกรรมในเมธอด perform()
    • ใน perform() ของ AppIntent ให้นำผู้ใช้ไปยัง scene ที่ใช้สนทนาเสียง
    • เริ่ม audio session เพื่อเปิดไมโครโฟนให้ผู้ใช้พูดได้ทันที
    • ส่งผลลัพธ์ intent result กลับไปยังระบบเมื่อพร้อม

มิติการแข่งขันของผู้ช่วยเสียงบน iPhone

จนถึงปัจจุบัน ปุ่มด้านข้างของ iPhone ถูกใช้ผูกกับ Siri เป็นหลัก การที่ Apple เปิดช่องทางให้แอปผู้ช่วยเสียงภายนอกสามารถขึ้นมาแทนที่ได้ แม้จะจำกัดเฉพาะญี่ปุ่นในตอนนี้ ก็ถูกมองว่าเป็นการขยับตัวสำคัญของระบบนิเวศ iOS ในยุคที่ผู้ช่วยเสียงและโมเดลสนทนา (chat-based assistants) จากภายนอก เช่น แอป AI ต่าง ๆ ได้รับความนิยมเพิ่มขึ้น

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

ที่มา: Apple Developer, Side Button Access Entitlement, AssistantIntent, 9to5Mac

About modify 6717 Articles
สามารถนำบทความไปเผยแพร่ได้อย่างอิสระ โดยกล่าวถึงแหล่งที่มา เป็นลิงค์กลับมายังบทความนั้นๆ บทความอาจมีการพิมพ์ตกเรื่องภาษาไปบ้าง ต้องขออภัย พยามจะพิมพ์ผิดให้น้อยที่สุด (ทำเว็บคนเดียวไม่มีคนตรวจทาน) บทความที่สอนเรื่องต่างๆ กรุณาอ่านบทความให้เข้าใจก่อนโพสต์ถาม ติดตรงไหนสามารถถามได้ที่โพสต์นั้นๆ

Be the first to comment

Leave a Reply

Your email address will not be published.