ระบบใช้โมเดลและ dependency จากภายนอกและต้องประเมิน supply chain จึงวินิจฉัยว่า ในการพัฒนาแอปพลิเคชันบนมือถือ ทีมพัฒนาต้องตัดสินใจระหว่างการสร้าง Native App กับ Progressive Web App (PWA) ข้อใดคือข้อดีที่แตกต่างกันอย่างชัดเจนระหว่างทั้งสอง

Native App เป็นเทคโนโลยีเก่าที่ใช้ได้เฉพาะระบบปฏิบัติการเดิมเท่านั้น ขณะที่ PWA เป็นเทคโนโลยีใหม่ที่รองรับทุกแพลตฟอร์ม
PWA สามารถติดตั้งผ่าน App Store ได้เช่นเดียวกับ Native App แต่ Native App ต้องพัฒนาแยกสำหรับ iOS และ Android
Native App สามารถทำงานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต ขณะที่ PWA จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตตลอดเวลา
Native App มีความเร็วสูงและเข้าถึงฟีเจอร์อุปกรณ์ได้ทั้งหมด ขณะที่ PWA ต้องการขนาดเก็บไฟล์น้อยกว่าและใช้ได้ในเบราว์เซอร์ใดก็ได้

เฉลยอธิบาย

Native App (เขียนด้วย Swift/Kotlin) มีความเร็วสูงและเข้าถึงฟีเจอร์อุปกรณ์เต็มที่ PWA (เทคโนโลยีเว็บ) ต้องการพื้นที่น้อยและใช้ได้ในเบราว์เซอร์ใดก็ได้ ตัวเลือก B ผิดเพราะ PWA สมัยใหม่รองรับการทำงานแบบ offline ผ่าน Service Worker ตัวเลือก C ผิดเพราะ PWA ส่วนใหญ่ติดตั้งผ่านลิงก์เว็บ ตัวเลือก D ผิดเพราะทั้ง Native และ PWA ใช้งานร่วมสมัยกัน ฐานกรอบความเสี่ยงปัจจุบัน: NIST AI RMF 1.0 และ NIST AI 600-1 Generative AI Profile (อยู่ระหว่างการปรับปรุง AI RMF โดย NIST) — https://www.nist.gov/itl/ai-risk-management-framework

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาระบบสารสนเทศ ปัญญาประดิษฐ์ (AI) แอปพลิเคชัน และเว็บไซต์

ดูข้อสอบวิชานี้ทั้งหมด →