Slices และ App Actions เป็น API ใหม่ใน Android P ที่ช่วยให้นักพัฒนาสามารถแสดงเนื้อหาและความสามารถของตนภายนอกแอพของตนได้ การทำงานของแอปสามารถเข้าถึงได้ใน Play Store, Pixel Launcher และ Google Assistant ในขณะที่ Slices มีให้ใช้งานในแอป Google
สำหรับนักพัฒนาแอปอิสระ งานที่เกิดขึ้นหลังจากการพัฒนาแอปจริงมักจะเป็นส่วนที่ยากที่สุดของงานนี้ คุณจะทำให้ผู้คนเรียนรู้เกี่ยวกับแอปของคุณได้อย่างไร และเมื่อคุณเริ่มมีผู้ใช้เพิ่มมากขึ้น คุณจะรักษาผู้ใช้เหล่านั้นไว้ได้อย่างไร? การมีส่วนร่วมกับผู้ใช้เพื่อให้พวกเขากลับมาที่แอปของคุณเรื่อยๆ (และไม่ถอนการติดตั้ง) เป็นกุญแจสำคัญในการสร้างฐานผู้ใช้เฉพาะที่มั่นคงและมั่นคง นั่นเป็นสาเหตุที่ Google เปิดตัว API ใหม่ใน Android P ที่เรียกว่า Slices และ App Actions
ด้วยแอปพลิเคชันจำนวนมากหรืออาจเป็นหลายร้อยรายการที่ติดตั้งบนอุปกรณ์ของผู้ใช้ จึงเป็นเรื่องยากสำหรับแอปของคุณที่จะแย่งชิงความสนใจของผู้ใช้ คุณต้องการให้ผู้ใช้เปิดแอปของคุณบ่อยๆ เพื่อให้คุณสามารถแสดงเนื้อหาได้มากขึ้น ทำให้พวกเขามีส่วนร่วมและอาจสร้างรายได้มากขึ้น ในขณะที่ผู้ใช้เปลี่ยนความสนใจจากแต่ละแอปไปยังผู้รวบรวมเนื้อหา เช่น
Google ฟีดคุณต้องหาวิธีแสดงเนื้อหาแอปของคุณในที่ที่ผู้คนใช้เวลาส่วนใหญ่ ใหม่ แอนดรอยด์พี API ช่วยให้นักพัฒนาดำเนินการดังกล่าวได้โดยการอนุญาตให้คุณแสดงตัวอย่าง UI ของแอป (Slices) หรือการดำเนินการตามบริบทตามความสามารถของแอป (การดำเนินการของแอป)การใช้ Slices API ใหม่
ผู้สังเกตการณ์ที่ฉลาดกว่าบางคนในหมู่พวกคุณอาจสังเกตเห็นสิ่งใหม่นี้ API ชิ้น ปรากฏใน เอกสารประกอบ API เปิดตัวด้วยอันแรก ตัวอย่างนักพัฒนา Android P. เอกสารประกอบค่อนข้างคลุมเครือ แต่วันนี้เรามีภาพที่ชัดเจนยิ่งขึ้นเกี่ยวกับวิสัยทัศน์ที่ Google มีต่อ API ใหม่นี้ เป็นวิธีหนึ่งที่แอปพลิเคชันบุคคลที่สามจะแสดงเนื้อหาลงในแอปอย่างเช่น แอป Googleแต่ในลักษณะที่เป็นไดนามิก โต้ตอบได้ และราบรื่น สไลซ์สามารถรวมข้อมูลสด เนื้อหาแบบเลื่อน การดำเนินการแบบอินไลน์ และลิงก์ในรายละเอียดไปยังแอปของคุณ เพื่อให้คุณมีตัวเลือกมากมายเกี่ยวกับเนื้อหาที่คุณต้องการแสดงต่อผู้ใช้
เช่น คุณกำลังสร้างแอปวางแผนการเดินทางสำหรับเครือโรงแรมที่สามารถเช็คอิน/เช็คเอาท์จากโรงแรมได้ หากโรงแรมส่งอีเมลยืนยันไปยังผู้ใช้และผู้ใช้เปิดใช้งาน Google Feed แล้ว Google ก็สามารถติดตามการจองได้ แต่นั่นไม่ได้นำผู้ใช้ไป ของคุณ แอพใช่ไหม? ด้วย Slices API คุณสามารถแสดงการจองในลักษณะที่เป็นธรรมชาติมากขึ้นแทนเมื่อผู้ใช้ค้นหาคำที่เกี่ยวข้องกับการจอง
จะเป็นอย่างไรหากคุณเป็นนักพัฒนาซอฟต์แวร์ที่สร้างเครื่องเล่นเพลงใหม่ที่ลื่นไหลด้วย การออกแบบวัสดุ อินเตอร์เฟซ? หากผู้ใช้สร้างเพลย์ลิสต์ในแอปและคุณต้องการเตือนพวกเขาถึงเพลงไพเราะเหล่านั้น คุณสามารถแจ้งให้ผู้ใช้ทราบเมื่อพวกเขาเปิดแอป Google และค้นหาเพลง ศิลปิน อัลบั้ม ฯลฯ ที่เกี่ยวข้อง
สุดท้ายนี้ สมมติว่าคุณกำลังสร้างแอปให้กับบริษัทที่ให้บริการเรียกรถหรือธุรกิจอื่นๆ ที่เกี่ยวข้อง หากผู้ใช้ค้นหาวิธีจองบริการที่เกี่ยวข้องในแอป Google คุณสามารถเสนอชิ้นส่วนแบบอินเทอร์แอกทีฟของแอปของคุณที่ช่วยให้พวกเขาทำการจองได้อย่างรวดเร็ว
การออกแบบ Slice แต่ละชิ้นที่แสดงด้านบนดูมีเอกลักษณ์เฉพาะตัว แต่ทั้งหมดเป็นไปตามหลักการออกแบบทั่วไปที่คุณน่าจะคุ้นเคย API ช่วยให้คุณสามารถจัดรูปแบบ Slice ที่คุณเสนอให้กับแอป Google ได้ แม้ว่ารูปแบบพื้นฐานจะขึ้นอยู่กับการแจ้งเตือนของ Android ดังนั้นรูปลักษณ์ของ Slice ของคุณจึงไม่แตกต่างจาก Slice อื่นๆ มากนัก
ความเข้ากันได้
เห็นได้ชัดว่าคุณสามารถทำอะไรกับ Slices ได้มากมาย หากคุณสนใจที่จะสร้างแอปด้วย API นี้ คุณก็สามารถทำได้ เรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ได้ที่นี่. บริษัทใหญ่ๆ เช่น CNN, HBO, USAA และ Alibaba กำลังทำงานเพื่อเพิ่มการรองรับ API ดังกล่าว Slices เข้ากันได้กับอุปกรณ์ Android 95% ในตลาดด้วยเวอร์ชัน SDK ขั้นต่ำ แพ็คเกจความเข้ากันได้ ดังนั้น Slice ของคุณจะเข้าถึงผู้ชมจำนวนมากเมื่อเผยแพร่ใน Google แอป.
สุดท้ายนี้ บางท่านอาจสงสัยว่าแอปพลิเคชันอื่นสามารถรับ Slices ได้หรือไม่ คำตอบคือไม่: มีเพียงแอปพลิเคชันระบบเท่านั้นที่สามารถทำได้ นั่นเป็นเพราะการอนุญาตที่จำเป็นสำหรับแอปจึงจะทำหน้าที่เป็น SliceManager เพื่อรับ Slice จาก SliceProvider ไม่สามารถมอบให้กับแอปพลิเคชันบุคคลที่สามได้ (android.สิทธิ์ BIND_SLICES.)
การดำเนินการของแอป
ใหม่ API การดำเนินการของแอป ใน Android P มีวัตถุประสงค์เพื่อให้ผู้ใช้มีการกระทำที่คาดการณ์ไว้หลากหลายให้เลือก คุณสามารถคิดว่ามันเป็น ตอบ แอปสำหรับการตอบกลับอัจฉริยะ (หรือ API การตอบกลับอัจฉริยะของ Android P) แต่สำหรับการดำเนินการแทน การทำงานของแอปจะปรากฏตามการใช้งานและความเกี่ยวข้องของแอปต่างๆ เช่น Google App ร้านขายของเล่น, ผู้ช่วยของ Google, และ ตัวเปิดพิกเซล. App Actions API ใช้ชุดเดียวกันของ เจตนา เช่น การดำเนินการบน Google Assistant.
หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับการทำงานของแอป คุณก็สามารถทำได้ ลงทะเบียนเพื่อรับการแจ้งเตือนเมื่อมีให้บริการ.