Mobile Applications Flashcards
What is the main difference between open-source and closed-source operating systems?
Open-source (e.g., Android) allows access to and modification of the source code, while closed-source (e.g., iOS) restricts access to the source code.
Why is Android considered open-source, and what are its benefits?
Android is open-source, allowing manufacturers to modify and customize the interface, enabling diverse usage across devices like smartphones, tablets, and smart TVs.
Why is iOS considered closed-source, and what are its limitations?
iOS is closed-source, used only on Apple devices and tightly controlled by Apple, with apps only available from the Apple App Store unless the device is jailbroken.
Where can Android users download apps besides Google Play?
Android users can download apps from sources like the Amazon Appstore and other third-party app stores.
How does Apple control app downloads on iOS?
Apps can only be downloaded from Apple’s App Store, and sideloading is not permitted without jailbreaking.
What programming language and IDE are used for Android app development?
Android apps are typically written in Java using Android Studio as the Integrated Development Environment (IDE).
What programming language and IDE are used for iOS app development?
iOS apps are developed in Swift using Apple’s Xcode IDE.
What is the difference between iOS and iPadOS?
iOS is designed for iPhones, while iPadOS, a variant of iOS, is tailored for iPads with additional features like multitasking.
What is an analogy to explain open-source software?
Open-source software is like having a recipe you can modify to suit your tastes.
What is an analogy to explain closed-source software?
Closed-source software is like buying a pre-made pie without access to the recipe.
Where can Android users download apps?
Android users can access apps from Google Play and third-party app stores.
Where can iOS users download apps, and what restrictions apply?
iOS users can only download apps from Apple’s App Store, and all apps must pass Apple’s review process.
What is the main purpose of data synchronization across devices?
To sync data like files, emails, and settings across smartphones, tablets, and laptops using cloud services.
What features does Microsoft 365 (OneDrive) offer?
It provides cloud storage, email via Outlook.com, Office apps, and integration with enterprise domains.
What tools and services does Google Workspace include?
It includes Google Docs, Sheets, and email via Gmail, used for personal and business productivity.