26. Which type of app runs inside the mobile web browser and is not installed from a store?
- Native app
- Flutter app
- Hybrid app
- Web app
Answer: D) Web app
Explanation: Web apps are websites optimised for mobile and run in the browser.
MCQs / Computer Science / Introduction to Mobile Applications and Platforms
47 multiple-choice questions on Introduction to Mobile Applications and Platforms from Computer Science, each with the correct answer and, where available, a teacher's explanation. Read through them to revise the chapter, then practise the same questions one by one to test yourself.
Answer: D) Web app
Explanation: Web apps are websites optimised for mobile and run in the browser.
Answer: C) Mobile financial services (m-wallets)
Explanation: They are mobile wallet apps used for payments and money transfer.
Answer: C) Fragmentation
Explanation: Fragmentation describes the variety of OS versions, manufacturers and screen sizes in the Android ecosystem.
Answer: A) Two separate code bases increase cost and time
Explanation: Native apps need separate code for each platform, which costs more.
Answer: C) Material Design
Explanation: Material Design is Google's design system; Human Interface Guidelines is Apple's.
Answer: A) WebView
Explanation: Hybrid apps wrap web code in a native container that shows it in a WebView (an embedded browser).
Answer: D) Sideloading
Explanation: Sideloading means installing an app from a file or alternative source.
Answer: C) Because the OS may pause or even kill the app while another app is in the foreground
Explanation: Interruptions move the app to the background where the OS can stop or kill it, so the state must be saved.
Answer: B) Android
Explanation: Android has well above 90% share in Pakistan because affordable Android phones dominate the market.
Answer: B) C
Explanation: .NET MAUI from Microsoft uses C and XAML.
Answer: A) Figma
Explanation: Figma is a popular interface design and prototyping tool.
Answer: A) Maintenance
Explanation: Post-release support and updates form the maintenance stage.
Answer: C) Mobile computing
Explanation: Mobile computing means computing on portable devices connected wirelessly while on the move.
Answer: C) Access to GPS location and always being with the user
Explanation: Mobile apps can use the GPS location of a device that is always with the user, which is essential for ride hailing.
Answer: C) Mobile application
Explanation: A mobile application (app) is software designed to run on mobile devices such as smartphones and tablets.
Answer: A) Offline mode
Explanation: Offline support means the app stores data locally and works without a connection.
Answer: C) Native
Explanation: Native apps run directly on the platform with full API access, giving the best performance.
Answer: B) Google Play
Explanation: Google Play is the official store for Android apps; the App Store is Apple's.
Answer: A) A backend platform providing authentication, databases, messaging and more
Explanation: Firebase is Google's backend-as-a-service for mobile and web apps.
Answer: A) AAB (Android App Bundle)
Explanation: Since August 2021 new apps must be published as Android App Bundles; Play generates optimised APKs from them.
Answer: A) 2020
Explanation: Support for Windows 10 Mobile ended in January 2020.
Answer: D) Limited battery life
Explanation: Mobile devices run on batteries, so apps must avoid wasting power.
Previous Page 2 of 2
Practise Introduction to Mobile Applications and Platforms MCQs