สภาพแวดล้อมรันไทม์ของ Mini App อื่นๆ

ไม่ได้มีดีแค่บนอุปกรณ์เคลื่อนที่

ในประเทศจีน มินิแอปได้รับความนิยมอย่างมาก นอกจากอุปกรณ์เคลื่อนที่ซึ่งเป็นที่อยู่อาศัยตามธรรมชาติของแอปขนาดเล็กแล้ว แอปขนาดเล็กยังเริ่มเข้ามายึดครองสภาพแวดล้อมรันไทม์อื่นๆ เช่น รถยนต์และเดสก์ท็อปแบบคลาสสิก

มินิแอปในรถยนต์

ในเดือนกรกฎาคม 2020 ผู้ผลิตรถยนต์สัญชาติเยอรมันอย่าง BMW Group ได้ประกาศความร่วมมือกับ Tencent โดยใช้แบรนด์ WeScenario ซึ่งตามข้อมูลของ Tencent จะมีการเปิดตัวให้กับ"บริษัทยานยนต์ชั้นนํา 30 แห่งทั่วโลก และ [นําระบบนิเวศโซเชียล เนื้อหา และบริการของ WeScenario] ไปใช้กับรถยนต์รุ่นหลักมากกว่า 110 รุ่น"

หน้าปัดของรถยนต์ Tencent ที่แสดงไอคอนแอปขนาดเล็ก 2 แถว
หน้า Landing Page ของ Tencent WeScenario (แหล่งที่มา: BMW)

มินิแอปบนเดสก์ท็อป

มินิแอปใน WeChat Desktop

เมื่อใช้ไคลเอ็นต์ WeChat บนเดสก์ท็อป (มีให้บริการสำหรับ macOS และ Windows) คุณจะเรียกใช้มินิแอป WeChat บนเดสก์ท็อปได้ (โปรดอย่าโหลด macOS เวอร์ชันจาก App Store หากคุณทําการวิจัยและต้องการใช้งานอย่างเต็มรูปแบบ เนื่องจากเวอร์ชันดังกล่าวมีข้อจํากัดมากกว่า)

หากต้องการทดสอบใน macOS ให้แชร์มินิแอปจากอุปกรณ์เคลื่อนที่กับตนเองผ่านบัญชี "การโอนไฟล์" ซึ่งจะแสดงข้อความที่คุณเปิดได้ในไคลเอ็นต์บนเดสก์ท็อป ในกรณีส่วนใหญ่ มินิแอปจะคลิกและใช้งานได้โดยตรง ในกรณีอื่นๆ คุณต้องส่งต่อประวัติแชทให้ตัวเองอีกครั้งจากอุปกรณ์เคลื่อนที่

โปรแกรม WeChat สำหรับเดสก์ท็อป macOS ที่แสดงแชทกับตนเองพร้อมมินิกแอปที่แชร์และประวัติการแชทเป็นข้อความ 2 รายการที่มองเห็นได้
การแชร์มินิแอปกับตนเองในไคลเอ็นต์เดสก์ท็อป macOS ของ WeChat

ใน Windows คุณไม่จำเป็นต้องใช้วิธีแก้ปัญหาเพื่อแชร์มินิแอปกับตนเอง เนื่องจากมีแผงมินิแอปเฉพาะที่แสดงมินิแอปที่ผู้ใช้เพิ่งใช้ รวมถึงการค้นหาแอปที่ค้นพบมินิแอปใหม่ๆ ได้

แผงมินิแอปในไคลเอ็นต์ WeChat บน Windows ที่แสดงมินิแอปที่ผู้ใช้ใช้งานล่าสุด
แผงโปรแกรมมินิในไคลเอ็นต์ WeChat บน Windows
การค้นหามินิแอปในไคลเอ็นต์ WeChat บน Windows ที่แสดงมินิแอปในหมวดหมู่ต่างๆ เช่น เกม ธุรกิจ การศึกษา ฯลฯ
การค้นหาแอปมินิในไคลเอ็นต์ WeChat บน Windows

มินิแอป WeChat ในเดสก์ท็อปจะผสานรวมกับระบบปฏิบัติการอย่างเป็นธรรมชาติ ทั้ง macOS และ Windows จะมีรายการของตนเองในแถบการทำงานแบบหลายงาน และมีไอคอนแถบงานของตนเอง ใน macOS จะมีตัวเลือกให้เก็บไว้ใน Dock แต่ไอคอนจะหายไปทันทีที่แอป WeChat ปิด ใน Windows คุณจะปักหมุดไอคอนแอปขนาดเล็กลงในแถบงานได้ แต่จะเปิดไม่ได้ ใน macOS ชื่อแอปจะเป็น "WeChat" เสมอ ไม่ใช่ชื่อจริงของแอป ส่วนใน Windows ชื่อจะแสดงอย่างถูกต้อง

ตัวสลับการทำงานหลายอย่างของ macOS จะมีแอปขนาดเล็กแสดงอยู่ข้างแอป macOS ปกติ
แอป Starbucks เป็นแอปมินิและสามารถทำงานหลายอย่างพร้อมกันได้เช่นเดียวกับแอป macOS ทั่วไป
ไอคอนมินิแอป Starbucks ในแถบ Dock ของ macOS พร้อมชื่อ WeChat
แอปมินิใน macOS จะมีชื่อเป็น WeChat

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

มินิแอป Starbucks ที่ทำงานบน macOS ขอสิทธิ์เข้าถึงโปรไฟล์ผู้ใช้ ซึ่งผู้ใช้สามารถให้สิทธิ์ผ่านข้อความแจ้งที่แสดงที่ด้านล่าง
มินิแอป Starbucks ที่ทำงานบน macOS ขอสิทธิ์เข้าถึงโปรไฟล์ผู้ใช้
มินิแอป Starbucks ที่ทำงานบน macOS ซึ่งแสดงหน้าจอหลักของแอป
มินิแอป Starbucks ที่ทำงานบน macOS ในหน้าต่างแบบคงที่ซึ่งปรับขนาดไม่ได้

มินิแอปที่ปรับเปลี่ยนตามพื้นที่โฆษณาซึ่งเพิ่มประสิทธิภาพให้เหมาะกับเดสก์ท็อป (นอกเหนือจากอุปกรณ์เคลื่อนที่) สามารถแสดงในหน้าต่างที่กว้างขึ้นซึ่งใน macOS ยังคงเป็นแบบคงที่ แต่ปรับขนาดได้อย่างยืดหยุ่นใน Windows

แอปสาธิตคอมโพเนนต์ WeChat ในหน้าต่างแอปที่ปรับเปลี่ยนขนาดได้และโดยค่าเริ่มต้นจะกว้างกว่าหน้าจออุปกรณ์เคลื่อนที่ปกติ
แอปสาธิตคอมโพเนนต์ WeChat ในหน้าต่างแอปที่ตอบสนอง
แอปเดโมคอมโพเนนต์ WeChat ในหน้าต่างแคบๆ ที่แสดงกล่อง A, B และ C 3 กล่องซ้อนกัน
แอปสาธิตคอมโพเนนต์ WeChat ในหน้าต่างแอปแคบ
แอปสาธิตคอมโพเนนต์ WeChat ในหน้าต่างแบบกว้างที่แสดงกล่อง 3 กล่อง ได้แก่ ก ข และ ค โดยที่ ก วางซ้อนอยู่ด้านบนของ ข และ ค อยู่ด้านข้าง
แอปสาธิตคอมโพเนนต์ WeChat ในหน้าต่างแอปแบบกว้าง

คุณเปลี่ยนการตั้งค่าสิทธิ์ของแอปมินิใน macOS ผ่านเมนูตามบริบทได้ ใน Windows การดำเนินการนี้ดูเหมือนจะดำเนินการไม่ได้ และตำแหน่งที่แอปเดโมรายงานดูเหมือนจะเป็นตำแหน่งคร่าวๆ ที่ Windows อนุญาตให้แอปเข้าถึงได้โดยไม่ต้องขอสิทธิ์

แอปเดโมคอมโพเนนต์ WeChat ที่ทำงานบน macOS แสดงช่องทำเครื่องหมาย 2 ช่องสำหรับสิทธิ์เข้าถึงตำแหน่งและข้อมูลผู้ใช้
การตั้งค่าแอปมินิของ WeChat ใน macOS

มินิแอปใน 360 Secure Browser

360 Secure Browser (360 安全浏览器) เป็นเว็บเบราว์เซอร์ที่พัฒนาโดยบริษัท Qihoo นอกจาก iOS และ Android แล้ว เบราว์เซอร์นี้ยังพร้อมใช้งานใน Windows, macOS และ Linux ด้วย ใน Windows จะสามารถเรียกใช้มินิแอป 360 พิเศษได้ เอกสารประกอบสําหรับนักพัฒนาซอฟต์แวร์และ API เทียบเท่ากับของผู้ให้บริการรายอื่นๆ แต่ 360 ไม่มีเครื่องมือสําหรับนักพัฒนาซอฟต์แวร์โดยเฉพาะ แต่นักพัฒนาแอปต้องสร้างมินิแอปใน IDE ที่ตนเลือกเอง จากนั้นจึงทดสอบแอปในเบราว์เซอร์ได้โดยใช้โหมดการพัฒนาพิเศษ การแก้ไขข้อบกพร่องจะทําผ่านเครื่องมือสําหรับนักพัฒนาเว็บใน Chrome เรามีแอปสาธิตให้ใช้งานเพื่อเริ่มต้น

มินิแอป 360 ที่ทำงานใน 360 Secure Browser กำลังแก้ไขข้อบกพร่องด้วยเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของ Chrome
การแก้ไขข้อบกพร่องมินิแอป 360 โดยใช้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของ Chrome

มินิแอป 360 สามารถทํางานในโหมดเต็มหน้าจอและจะปรากฏเป็นรายการแยกต่างหากในแถบการทำงานหลายอย่าง คุณสามารถเพิ่มไอคอนหน้าจอหลักที่เปิดมินิแอปจากเดสก์ท็อปได้ผ่านเมนูตามบริบท

มินิแอปวิดีโอ 360 ที่ทำงานในโหมดเต็มหน้าจอซึ่งแสดงภาพปกวิดีโอต่างๆ ให้รับชม
มินิแอป 360 ที่ทํางานในโหมดเต็มหน้าจอ

มินิแอปบนเว็บ

แพลตฟอร์มมินิแอปบางแพลตฟอร์มเป็นแบบเว็บ แต่ต้องอาศัย WebView พิเศษเพื่อปลดล็อกศักยภาพอย่างเต็มที่

LINE

LINE เป็นแอปสำหรับการสื่อสารแบบทันทีในอุปกรณ์อิเล็กทรอนิกส์ เช่น สมาร์ทโฟน คอมพิวเตอร์แท็บเล็ต และคอมพิวเตอร์ส่วนบุคคล นอกจากนี้ LINE ยังเป็นแพลตฟอร์มที่ให้บริการต่างๆ เช่น กระเป๋าเงินดิจิทัล สตรีมข่าว วิดีโอออนดีมานด์ และการเผยแพร่หนังสือการ์ตูนดิจิทัล โดยบริการนี้เป็นบริษัทในเครือของ Naver Corporation ซึ่งเป็นบริษัทเครื่องมือค้นหาทางอินเทอร์เน็ตของเกาหลี

เนื่องจากมินิแอปของ LINE นั้นโดยพื้นฐานแล้วเป็นเพียงเว็บแอปปกติ (ดูตัวอย่างแอป) ที่ดึงเฟรมเวิร์กส่วนหน้าของ LINE (LIFF) ผู้ใช้จึงเข้าถึงมินิแอปได้จากภายนอกแอป LINE หลักผ่านลิงก์ถาวรพิเศษ (ตัวอย่าง) อย่างไรก็ตาม API บางรายการอาจไม่พร้อมใช้งานในกรณีดังกล่าว ตัวอย่างของ API ที่ไม่พร้อมใช้งานในเบราว์เซอร์ ได้แก่ เมธอด liff.scanCode() สำหรับการอ่านโค้ด QR หรือ API ที่เกี่ยวข้องกับบลูทูธ เช่น liff.bluetooth.getAvailability() หากต้องการลองใช้แพลตฟอร์ม คุณสามารถทดสอบแอป LINE Playground ในเบราว์เซอร์และแอป LINE ได้หากมีบัญชี LINE

แอปเดโม LINE Playground ที่ทำงานบนอุปกรณ์ iOS ซึ่งแสดงผลลัพธ์ของ `liff.getOS()` เป็น "ios"
แอปเดโม LINE Playground ที่ทำงานบนอุปกรณ์ iOS
แอปเดโม LINE Playground ที่ทำงานในเว็บเบราว์เซอร์ซึ่งแสดงผลลัพธ์ของ `liff.getOS()` เป็น "web"
แอปเดโมของ LINE Playground ที่ทำงานในเว็บเบราว์เซอร์

Google Spot

Google Spot Platform ช่วยให้นักพัฒนาแอปสร้าง Spot ใน Google Pay ได้ ซึ่งเป็นหน้าร้านดิจิทัลที่นักพัฒนาแอปสามารถสร้าง กำหนดแบรนด์ และโฮสต์ได้ตามต้องการ ซึ่งผู้ใช้จะค้นพบได้ทั้งทางออนไลน์และผ่านบาร์โค้ดจริง ผู้ใช้สามารถแชร์ "จุด" (ตามที่แอปเรียก) ในแอปรับส่งข้อความที่ชื่นชอบหรือค้นหาจุดดังกล่าวใน Google Pay ได้อย่างง่ายดาย โฆษณานี้จะสร้างขึ้นโดยใช้ HTML และ JavaScript ดังนั้นการลงทุนที่มีอยู่กับเว็บไซต์เวอร์ชันอุปกรณ์เคลื่อนที่หรือ PWA จึงเปลี่ยนเป็นโฆษณาได้โดยง่ายด้วยการ "เพิ่ม JavaScript 2-3 บรรทัด" ตามโพสต์ประกาศ

มินิแอป Eat.fit ที่ทำงานในซูเปอร์แอป Google Pay ซึ่งแสดงชีตด้านล่างสำหรับการลงชื่อเข้าใช้
มินิแอป Eat.fit ที่ทำงานใน Super App ของ Google Pay (แหล่งที่มา: Google)

VK Mini Apps

แพลตฟอร์มโซเชียลเน็ตเวิร์กของรัสเซียอย่าง VK ดำเนินโปรแกรมมินิแอป ที่ช่วยให้นักพัฒนาแอปสร้างมินิแอปที่เชื่อมโยงกับโซเชียลเน็ตเวิร์กได้อย่างลึกซึ้ง มินิแอปของ VK ใช้งานได้ทั้งในแอปบนอุปกรณ์เคลื่อนที่เฉพาะแพลตฟอร์มของ VK และบนเว็บไซต์บนเดสก์ท็อป นอกจากแพลตฟอร์มอื่นๆ ของแบรนด์อย่าง Mail.ru แล้ว มินิแอป VK ยังผสานรวมอยู่ในเบราว์เซอร์ Atom ด้วย

มินิแอป Все аптеки ที่ทำงานใน VK
มินิแอป Все аптеки ที่ทำงานใน VK (แหล่งที่มา: VK)

มินิแอปของ Telegram

มินิแอปของ Telegram ช่วยให้นักพัฒนาซอฟต์แวร์ใช้ JavaScript เพื่อสร้างอินเทอร์เฟซที่ยืดหยุ่นซึ่งเปิดใช้งานได้ทันทีใน Telegram มินิแอปรองรับการให้สิทธิ์ที่ราบรื่น การชำระเงินแบบรวมโดยใช้ผู้ให้บริการการชำระเงิน 20 ราย (มี Google Pay และ Apple Pay มาให้ใช้งานทันที) การส่งข้อความ Push ที่ปรับให้เหมาะกับผู้ใช้ และอีกมากมาย เช่นเดียวกับบอท มีมินิแอปสาธิตให้ทดสอบฟีเจอร์นี้

มินิแอปสาธิตของ Durger King (แหล่งที่มา: Telegram)

ขอขอบคุณ

บทความนี้ได้รับการตรวจสอบโดย Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent และ Keith Gu