0% found this document useful (0 votes)
1 views

ELECTIVFE@NOTESdocx

Uploaded by

Cristine Versoza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

ELECTIVFE@NOTESdocx

Uploaded by

Cristine Versoza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Android Examples:

Open-source mobile operating system developed by Google, released in Low-end devices: Affordable smartphones from Xiaomi (e.g., Redmi
2008. series) for emerging markets.
Built on the Linux kernel, enabling extensive customization and Premium devices: Flagship devices like Samsung Galaxy S21 Ultra and
adaptability. Google Pixel 6, aimed at tech enthusiasts and premium users.
Wide appeal in global markets, especially in emerging economies where
Examples of devices powered by Android: Google Pixel, Samsung Galaxy Android’s flexibility and affordability dominate.
series, OnePlus, and Huawei devices. Android Auto: Allows users to project their smartphone screen onto the
Found in smartphones, tablets, smart TVs (Android TV), wearables (Wear car’s dashboard (Example: Ford vehicles with Android Auto).
OS), and cars (Android Auto).
Current Trends
History
Founding and Early Development Artificial Intelligence (AI) and Machine Learning Google Assistant
Founded in 2003 by Andy Rubin and team, initially intended for digital integration in Android allows voice-based commands and smart actions.
cameras.
Acquired by Google in 2005, recognizing potential in the mobile space. Examples: Google Pixel devices using on-device AI for features like Live
Caption (real-time captioning of audio) and Smart Reply in messaging
First Android device: HTC Dream (T-Mobile G1), released in 2008. apps.
Early versions:
Cupcake (1.5): First release with an on-screen keyboard, third-party Privacy and Security
widgets, and video recording (Example: Samsung Galaxy Spica). Improved privacy controls, like the Privacy Dashboard in Android 12,
Donut (1.6): Added support for different screen sizes and introduced which gives users detailed visibility on what data apps are accessing.
text-to-speech (Example: Motorola Droid). Introduction of Project Treble, separating vendor-specific drivers from
Eclair (2.0/2.1): Introduced Google Maps Navigation and HTML5 support the core OS to allow faster updates.
(Example: Nexus One).
Examples: Xiaomi and Realme phones using Android’s privacy features
Key Milestones to block unwanted access to microphones and cameras.
Android 4.0 (Ice Cream Sandwich): Combined smartphone and tablet
operating systems into one, featuring a modern UI (Example: Samsung Customization and User Interface Flexibility
Galaxy Nexus). Android allows extensive customization, from custom home screens and
Android 5.0 (Lollipop): Introduced Material Design for a more widgets to third-party launchers.
cohesive, modern visual style across apps (Example: Nexus 6). Example: Samsung’s One UI and Xiaomi’s MIUI offer different user
Android 9.0 (Pie): Brought AI-based features like Adaptive Battery interface designs while running on Android.
and Adaptive Brightness to save power (Example: Google Pixel 3).
Android 11: Focused on privacy with features like one-time Device Innovation
permissions for apps and a dedicated conversation section in Android powers foldable devices like the Samsung Galaxy Z Fold series,
notifications (Example: OnePlus 8 Pro). showcasing the OS’s adaptability to new hardware forms.
Dual-screen devices like Microsoft’s Surface Duo are supported, pushing
Intended Use and Audience boundaries for multitasking.
Current Versions
Designed for a wide range of hardware: smartphones, tablets, wearables,
TVs, and vehicles. Android 12:
Adaptable for various manufacturers, leading to its popularity across Introduced Material You, a design language that allows dynamic theming
different price points. based on user-chosen wallpapers.
Features like the Privacy Dashboard and more granular control over app iOS 7 (2013): Major design overhaul, moving to a flatter, cleaner look.
permissions. Example: iPhone 5S.
Example: Pixel 6, which dynamically adapts color schemes based on iOS 11 (2017): Introduced enhanced multitasking for iPads and the
wallpaper. Files app for file management. Example: iPad Pro.
Android 13: iOS 14 (2020): Added home screen widgets, an App Library for
Focused on improving multi-language support at the app level, more organizing apps, and enhanced privacy controls. Example: iPhone 12.
efficient battery management, and better media controls.
Introduced Photo Picker, allowing users to select which photos to share Intended Use and Audience
with apps.
Example: Samsung Galaxy S22 running Android 13 with battery Designed to deliver a premium experience with a focus on security,
optimizations and improved UI themes. simplicity, and performance.
Android 14: Targets users who are heavily invested in Apple’s ecosystem, offering
Expands on customization, focusing on accessibility and health features. seamless integration across devices (iPhones, iPads, Macs, Apple
Enhanced Health Connect integration for health apps and improved Watches, etc.).
privacy settings for location sharing. Popular among enterprise users due to robust security features and high
Example: Devices like the Google Pixel 8 featuring even deeper performance. Examples include businesses using Apple Business
customization and focus on health tracking. Manager to deploy and manage iOS devices for employees.
iOS has a strong presence in developed markets where consumers are
willing to invest in high-end devices (Examples: US, Europe, Japan).
iOS Introduction
Current Trends
Proprietary mobile operating system developed by Apple,
launched in 2007. Privacy and Security
Exclusively designed for Apple hardware, including the iPhone, iPad,
and iPod Touch. iOS places a strong emphasis on privacy, introducing features like App
Tracking Transparency, which lets users control how apps track their
iOS is renowned for its smooth, cohesive experience and tight activity across other apps and websites.
integration with Apple’s ecosystem (iCloud, macOS, Apple Watch, etc.). Example: iPhone 14 Pro users can choose to block apps from tracking
Examples of iOS devices: iPhone 14 Pro, iPad Air, iPod Touch. their browsing behavior.

History Health and Wellness

Origins and Launch iOS integrates deeply with Apple Health, offering features like heart rate
iOS debuted with the original iPhone in 2007, transforming the monitoring, sleep tracking, and mental wellness tools.
mobile market with its intuitive, touch-based interface. Example: Apple Watch integration allows users to track fitness metrics,
The App Store, introduced in 2008, allowed third-party developers and the Health app consolidates this data on their iPhone.
to distribute apps, leading to a massive app ecosystem.
Augmented Reality (AR)
Key Milestones iOS continues to push the development of AR through ARKit,
iOS 4 (2010): Introduced multitasking and folders for apps. Example: empowering developers to create AR apps.
iPhone 4. Example: IKEA’s AR app, built using ARKit, lets users visualize furniture
iOS 5 (2011): Introduced Siri, Apple’s voice assistant, and iMessage in their homes using their iPhone or iPad.
for integrated messaging. Example: iPhone 4S.
Ecosystem Integration
iOS users benefit from seamless cross-device workflows through features *Customization and Flexibility
like Handoff, Universal Clipboard, and AirDrop. Android users can heavily customize the UI with third-party launchers,
Example: A user can start a task on their iPhone and continue it on their widgets, and themes.
MacBook, or instantly share files with other Apple devices using AirDrop. Example: Nova Launcher and Action Launcher allow users to change the
look and feel of their Android device.
Current Versions
*Wide Market Penetration
iOS 15: Android dominates the global market, especially in emerging economies,
Introduced Focus mode to reduce distractions by filtering notifications due to its flexibility and availability on a wide range of price points.
based on activity.
Improved FaceTime features, including SharePlay for watching videos *Regular Software Updates
and listening to music together during calls. Android offers regular updates through Google Play Services for security
Example: iPhone 13 using Focus mode to manage work-life balance. and features, though manufacturers often delay major OS updates.
iOS 16: Example: Google Pixel devices receive updates directly from Google,
Added a customizable lock screen with widgets, Live Activities for real- ensuring timely access to the latest Android versions.
time updates on the lock screen, and enhanced Messages features like
editing and unsending messages.
Example: iPhone 14 using customizable lock screens with widgets for **iOS
calendar events and weather updates. *Closed Ecosystem
iOS 17: iOS is a proprietary operating system exclusive to Apple devices,
Added StandBy mode, transforming iPhone into a display for time, ensuring tight integration between hardware and software.
weather, and photos when charging in landscape mode. Example: iOS only runs on Apple products such as the iPhone, iPad, and
Introduced NameDrop for easily sharing contact information via AirDrop. iPod Touch.
Example: iPhone 15 Pro using StandBy mode to display important
information when docked. *Premium Hardware
Apple controls both hardware and software, optimizing performance and
security for its premium user base.
Features and Characteristics of Mobile Operating Systems Example: The seamless integration between iPhone 14 Pro and Apple
iOS and Android Watch enhances the user experience with features like Handoff and
AirDrop.
**Android
*Standardized UI and Less Customization
*Open-Source Nature
iOS has a consistent user interface across devices, with limited
Android is an open-source platform, based on the Linux kernel, allowing
customization options compared to Android, offering a more streamlined
a high level of customization by manufacturers and developers.
experience.
Examples: Samsung's One UI, Xiaomi's MIUI, and Google's Pixel UI are
Example: Users cannot change home screen layouts beyond adding
all unique adaptations of Android.
widgets, but this ensures a consistent user experience.
*Diverse Hardware Support
*Timely Software Updates
Android is used by a wide range of manufacturers such as Samsung,
iOS devices receive regular updates directly from Apple, ensuring all
Huawei, Xiaomi, and Google, allowing it to serve both high-end and low-
users have access to the latest features and security enhancements.
end markets.
Example: All compatible iPhones receive iOS 17 at the same time, unlike
Example: Samsung Galaxy S21 Ultra for high-end users, while Xiaomi
Android's fragmented update cycle.
Redmi targets budget-conscious consumers.
*Security and Privacy The iOS SDK provides the essential tools and frameworks for developing
iOS is known for its strong focus on user privacy and security, offering iOS apps, including libraries for accessing device features like cameras,
features like App Tracking Transparency and sandboxing apps to prevent GPS, and sensors.
unauthorized access to data. Example: Core Data framework allows developers to manage app data
Example: Users can deny apps permission to track their activities across and databases easily.
other apps and websites.
*Swift and Objective-C Support
Components and Usage of Mobile Development Environments, iOS apps can be written in both Swift and Objective-C, though Swift has
including IDEs and SDKs become the primary language due to its modern syntax and safety
features.
**Android Development Environment Example: Swift is known for its performance and safety, reducing errors
*Android Studio (IDE) related to memory management.
Official Integrated Development Environment (IDE) for Android
app development, built on IntelliJ IDEA. *Testing and Deployment
Provides tools like code editing, debugging, testing, and Xcode integrates TestFlight, which allows developers to beta test apps
performance analysis. before releasing them on the App Store.
Example: Android Studio's Layout Editor allows developers to drag and Example: Developers can deploy beta versions of their apps to testers via
drop UI elements to design app interfaces visually. TestFlight to gather feedback and improve app performance.

*Android SDK (Software Development Kit)


The Android SDK provides libraries, tools, and APIs required for ***Mobile UI Design Principles and Security Considerations
building Android apps. for Mobile Platforms
Includes the Android Emulator for testing apps on virtual devices with
different screen sizes and hardware configurations. **Mobile UI Design Principles
*Consistency and Familiarity
*Kotlin and Java Support Maintain a consistent UI across different app screens to ensure a smooth
Android supports both Kotlin and Java as programming languages, with and intuitive user experience.
Kotlin now the preferred language for modern Android development. Example: Both iOS and Android have specific design guidelines, such as
Example: Kotlin allows developers to write cleaner, more concise code, Google's Material Design and Apple's Human Interface Guidelines, to
leading to fewer bugs and easier maintenance. ensure apps adhere to familiar patterns.

*Gradle Build System *Responsive Design


Android Studio uses Gradle to automate tasks like building APKs UI elements should adjust to different screen sizes, resolutions, and
(Android application packages), managing dependencies, and running orientations.
tests. Example: Android developers use ConstraintLayout to ensure that UI
iOS Development Environment components adapt to various screen sizes.

*Xcode (IDE) *Touch-Friendly Interfaces


Xcode is Apple's official IDE for iOS development, providing tools for Mobile interfaces should prioritize touch-based interactions with
coding, debugging, and interface design. appropriately sized buttons and gestures.
Features a visual design tool called Interface Builder for creating app Example: iOS employs swipe gestures for navigation (e.g., swiping from
interfaces using drag-and-drop components. the left edge to go back), while Android uses swipe gestures for
accessing the notification panel.
*iOS SDK
*Minimalistic Design
Avoid cluttering the screen with too many elements, focusing on core
functionalities to improve usability and performance.
Example: iOS is known for its clean and minimalistic interface, ensuring
essential features are easy to access without overwhelming the user.

**Security Considerations
*App Permissions
Both Android and iOS provide granular control over app permissions,
allowing users to decide what data an app can access.
Example: Android’s Permission Groups and iOS’s Permission Prompts
ask users to allow or deny access to sensitive data like location, camera,
or contacts.

*Secure Data Storage


Sensitive data should be encrypted when stored locally on devices or in
the cloud.
Example: iOS uses Keychain Services to store passwords and other
sensitive information securely, while Android uses
EncryptedSharedPreferences for encrypted local storage.

*Regular Security Patching


Mobile operating systems require regular updates to fix security
vulnerabilities and protect against new threats.
Example: Apple regularly releases security updates for iOS devices to
address vulnerabilities, and Android uses Google Play Protect to
automatically scan apps for potential threats.

*App Sandbox and Isolation


Both Android and iOS run apps in isolated sandboxes to prevent them
from interfering with the OS or other apps.
Example: iOS uses App Sandbox, which restricts apps’ access to the
filesystem and network, while Android employs SE Linux for enforcing
app-level security policies.

You might also like