การสนับสนุนเบราว์เซอร์และแพลตฟอร์ม
การแสดงผลของ Antcas Control สนับสนุนการแสดงผลในเกือบทุกเว็บเบราว์เซอร์และระบบปฏิบัติการสมัยใหม่ คุณไม่ได้นำเสนอตารางเต็มรูปแบบเพราะเว็บเบราว์เซอร์สมัยใหม่ได้นำไปใช้ตามมาตรฐานในส่วนใหญ่แล้ว แต่ยังมีความแตกต่างที่สำคัญในการสนับสนุนฟังก์ชันที่ควรพิจารณา
เบราว์เซอร์ที่แนะนำ
เพื่อให้ใช้งานการแสดงผลอย่างเหมาะสม (รวมถึง WebRTC โทรศัพท์ผ่านเว็บ Push ฟังก์ชันและฟีเจอร์ PWA) มีความต้องการขั้นต่ำดังนี้:
- Google Chrome – แนะนำให้ใช้เวอร์ชัน 80 หรือสูงกว่า
- Microsoft Edge (Chromium-based)
- Mozilla Firefox
- Safari (macOS & iOS)
- Opera / Brave / Vivaldi (Chromium-based)
เบราว์เซอร์เหล่านี้ให้มาตรฐานสมัยใหม่ การทำงานที่ดี และการสนับสนุนฟังก์ชันแอปพลิเคชันเว็บโปรเกรสซิฟอย่างครบถ้วน
ไม่แนะนำ:
- Internet Explorer (ไม่มีการสนับสนุนมาตรฐานสมัยใหม่)
- Samsung Internet (Android)
- เวอร์ชันเบราว์เซอร์เก่าแก่ที่ไม่สนับสนุน Service Worker WebRTC หรือฟีเจอร์ JavaScript สมัยใหม่
Progressive Web Apps (PWA)
ประโยชน์ & อุปกรณ์
การแสดงผลสามารถติดตั้งและใช้งานได้เป็น Progressive Web App (PWA) PWAs 提供:
- ความสามารถในการทำงานออฟไลน์ผ่าน Service Worker
- การติดตั้งหน้าจอเริ่มต้น
- เวลาโหลดที่เร็วขึ้น
- ประสบการณ์ผู้ใช้แบบแอปพลิเคชัน
PWAs ได้รับการสนับสนุน จากเบราว์เซอร์และแพลตฟอร์มสมัยใหม่ส่วนใหญ่ รวมถึง:
- Chrome / Edge / Opera / Brave / Vivaldi (Desktop + Android)
- Firefox (Desktop และ Android) – มีข้อจำกัดบางประการในการแจ้งเตือนติดตั้ง
PWAs สามารถทำงานได้กับแท็บเล็ต ละปทอพและสมาร์ทเดวไซส์ใหม่ๆ ได้ด้วย provided ที่ใช้เบราว์เซอร์สมัยใหม่ที่มีฟังก์ชัน PWA
หมายเหตุเกี่ยวกับ iOS: ใน iOS (iPhone & iPad) สามารถติดตั้ง PWAs ได้ แต่ต้องผ่านวิธีการแจ้งเตือน แชร์ ▸ เพิ่มไปยังหน้าหลัก ไม่มีการแจ้งเตือนติดตั้งอัตโนมัติเหมือนกับ Android หรือเบราว์เซอร์เดสก์ท็อป
การแจ้งเตือน Push
ส่วนใหญ่ของเบราว์เซอร์และ PWAs สามารถสนับสนุนข้อความ Push ได้ แต่ขึ้นอยู่กับแพลตฟอร์ม:
- Android / Desktop (Chrome Edge Firefox Opera Brave): การแจ้งเตือน Push ทำงานอย่างน่าเชื่อถือ
- macOS Safari (ตั้งแต่ Safari 16 / macOS Ventura+): มีการสนับสนุน Push
- iOS & iPadOS: การแจ้งเตือน Push สามารถใช้งานได้เฉพาะใน PWAs ที่ติดตั้งแล้ว และตั้งแต่ iOS 16.4+ แต่ต้องติดตั้งด้วยตัวเอง มีข้อจำกัดและบัคในการทำงานจริง ทำให้การแจ้งเตือน Push ใน iOS ไม่สามารถทำงานอย่างน่าเชื่อถือได้เสมอ (เฉพาะในโหมดแบ็กกราวด์) และไม่ได้รับการสนับสนุนอย่างสมบูรณ์ในทุกภูมิภาคหรือเวอร์ชัน
สำคัญ: iOS ไม่สนับสนุนการแจ้งเตือน Web-Push ในเบราว์เซอร์เอง — ฟังก์ชัน Push จะทำงานได้เฉพาะหลังจากติดตั้งเป็น PWA และมีข้อจำกัดบางประการ หรือไม่สามารถทำงานได้
การสนับสนุน WebRTC
เพื่อฟังก์ชัน เช่น โทรศัพท์ ต้องมีการสนับสนุน WebRTC จากเบราว์เซอร์:
- Chrome Edge Firefox Opera Brave Vivaldi: สนับสนุน WebRTC อย่างเต็มที่ รวมถึงเสียงและภาพ
- Safari (macOS): สนับสนุน WebRTC (ตั้งแต่ Safari 11+)
- iOS Browsers (Safari Chrome Firefox): ทั้งหมดใช้ WebKit และมีการสนับสนุน WebRTC อย่างพื้นฐาน – แต่การสนับสนุนอาจแตกต่างกันไปตามเวอร์ชัน iOS และในเวอร์ชันเก่าๆ อาจมีข้อจำกัด ในบางเวอร์ชันของ iOS ฟีเจอร์ WebRTC เช่น โทรศัพท์อาจไม่ทำงานอย่างสมบูรณ์
หมายเหตุ: ฟังก์ชัน WebRTC (เช่น โทรศัพท์ผ่านเว็บ) อาจไม่สามารถทำงานได้อย่างน่าเชื่อถือในทุกที่ใน iOS เพราะเบราว์เซอร์ทั้งหมดใน iOS ต้องใช้ WebKit และบาง API ได้รับการนำไปใช้อย่างจำกัด
แนะนำและหมายเหตุสำหรับผู้ใช้งาน
- ต้องใช้เบราว์เซอร์สมัยใหม่: ความเสี่ยงของปัญหาความปลอดภัยและความไม่เข้ากันได้จะลดลง
- การละเอียดภาพ: ต้องมีขนาดอย่างน้อย 340×340 พิกเซล เพื่อแสดง UI Elements อย่างถูกต้อง
- ใช้งานการติดตั้ง PWA: สำหรับประสบการณ์ผู้ใช้ที่ดีที่สุดและฟังก์ชัน Push โดยเฉพาะใน Android
- รู้จักข้อจำกัดของ iOS: การติดตั้งและ Push เป็นไปได้ แต่มีข้อจำกัดและต้องทำด้วยตัวเอง