0% found this document useful (0 votes)
27 views9 pages

Unit 5 Mobile Platforms and Applications

Mobile operating systems (OS) are crucial for smartphones and tablets, providing user-friendly interfaces and access to apps while ensuring security. Key commercial OS include iOS, known for its integration with Apple's ecosystem, and Android, which offers customization and flexibility. Mobile commerce (MCommerce) has grown significantly, allowing users to buy and sell goods via mobile devices, but it faces challenges such as security threats and the complexity of maintaining a consistent experience across devices.

Uploaded by

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

Unit 5 Mobile Platforms and Applications

Mobile operating systems (OS) are crucial for smartphones and tablets, providing user-friendly interfaces and access to apps while ensuring security. Key commercial OS include iOS, known for its integration with Apple's ecosystem, and Android, which offers customization and flexibility. Mobile commerce (MCommerce) has grown significantly, allowing users to buy and sell goods via mobile devices, but it faces challenges such as security threats and the complexity of maintaining a consistent experience across devices.

Uploaded by

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

UNIT 5 : MOBILE PLATFORMS AND

APPLICATION
PRESENTER: ANESU AARON MAKUREYA
M228AF
Mobile Device
Operating Systems
Mobile operating systems (OS) have become essential to our
daily lives, powering the vast majority of smartphones and
tablets. These systems provide a user-friendly interface,
access to a vast library of apps through dedicated app stores
and advanced security features to protect our personal
information. From connecting with loved ones to accessing
essential services, mobile OS have fundamentally changed
how we interact with the world around us. Imagine a world
without the ability to order food or stay connected with
friends and family – that's the impact mobile OS have had on
our lives.
Special Constraints & Requirements
Limitations of Mobile Devices Unique Requirements for Mobile OS

• Power consumption: Mobile devices have • Portability: Mobile OS must be lightweight


limited battery life, requiring energy- and fast to ensure a smooth user
efficient software design and experience on devices with limited
optimization. processing power.
• Screen size: The small screen size of • User-friendliness: Mobile devices are used
mobile devices restricts the amount of by a wide range of users, requiring
information that can be displayed at intuitive and accessible interfaces.
once.
• Input methods: Touchscreens are the • Security: Mobile OS must protect
primary input method, requiring user sensitive user data from unauthorized
interface designs tailored for touch access and malicious threats.
interactions.
Commercial Mobile Operating Systems
iOS (Apple) Android (Google)

iOS, known for its user-friendly interface and Android, the world's most widely used mobile
high-quality apps, is tightly integrated with operating system, is known for its open-source
Apple's ecosystem. It offers a streamlined and nature, allowing for greater customization and
intuitive user experience, but its closed-source flexibility. This open approach fosters a diverse
nature limits customization. app ecosystem and enables devices from
various manufacturers.
Software Development Kit (SDK): iOS,
Android
Introduction to SDKs iOS SDK Android SDK

An SDK is a toolkit for creating The iOS SDK (Xcode) enables The Android SDK provides tools
apps for a specific platform. It building native iOS apps using for developing apps compatible
offers tools, libraries and Swift or Objective-C. Key with various Android devices.
documentation to streamline features include Interface Java and Kotlin are used for
development. SDKs ensure Builder for visual design, Auto coding. Important features
compatibility with the operating Layout for responsive layouts include Android Studio for
system and its unique features. and Core Data for managing development and debugging,
data. activity lifecycle
management,and SQLite for
local data storage.
MCommerce: Mobile Commerce
Definition & Significance Advantages of Popular MCommerce
MCommerce Applications
MCommerce or mobile commerce,
refers to the buying and selling of MCommerce offers several Popular examples of
goods and services through mobile advantages, including MCommerce applications include
devices. It has witnessed convenience, accessibility and online retailers like Amazon,
significant growth in recent years, real-time transactions. Users can eBay and Etsy, ride-hailing
fueled by the increasing adoption shop anytime, anywhere, using services like Uber and Lyft, and
of smartphones and the their mobile devices and can food delivery platforms like
convenience they offer. complete transactions quickly Grubhub and DoorDash.
and easily.
MCommerce Structure & Pros/Cons
MCommerce Platform Advantages of MCommerce Disadvantages of
Structure MCommerce
• MCommerce boosts sales
MCommerce platforms require by offering convenient • Security threats can deter
secure payment gateways to shopping, leading to higher customers and damage a
process transactions. This ensures conversion rates. business's reputation.
customer trust and allows • Personalized • Limited bandwidth can
businesses to manage orders and recommendations, hinder browsing and
inventory efficiently. promotions, and loyalty purchasing, potentially
programs foster customer • impacting
Creating a sales.
consistent
engagement and loyalty. mobile experience across
• Operating a mobile different devices can be
commerce platform can be complex and costly.
more cost-effective than
brick-and-mortar stores,
reducing overhead
expenses.
Mobile Payment Systems

Apple Pay Google Pay Samsung Pay


Apple Pay utilizes Near Field Google Pay supports NFC payments Samsung Pay, besides NFC, offers
Communication (NFC) technology for and QR code scanning for Magnetic Secure Transmission (MST)
contactless payments, enabling users transactions. It also offers features technology, which allows payments
to make purchases by holding their like online payments through on traditional magnetic stripe card
iPhone or Apple Watch near a websites and apps, making it readers. This expands its
compatible payment terminal. versatile for various scenarios. compatibility to a wider range of
merchants.
Security Issues in Mobile OS
Malware
Malware, including viruses, worms, and Trojan horses, can infect mobile
devices and steal data, disrupt functionality, or even take control of the
device. Malware often spreads through malicious apps downloaded from
untrusted sources.

Phishing
Phishing attacks use deceptive tactics, such as fake emails or websites, to
trick users into revealing sensitive information like login credentials or credit
card details. This information can then be used for identity theft or financial
fraud.

Data Breaches
Data breaches occur when unauthorized individuals gain access to sensitive
user data stored on mobile devices or servers. This can include personal
information, financial records, and other sensitive data.

You might also like