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

Appium Notes

Uploaded by

nnnaik406
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

Appium Notes

Uploaded by

nnnaik406
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Types of Smart Phones based on operating system:

1. Android Smartphones:
 Description: Android is an open-source mobile operating system
developed by Google. It is the most widely used OS globally.
 Characteristics: Customizable interface, extensive app library on
Google Play Store, diverse device options from various manufacturers.
 Examples: Samsung Galaxy series, Google Pixel, OnePlus, Xiaomi, and
many others.
2. iOS (iPhone) Smartphones:
 Description: iOS is the proprietary mobile operating system developed
by Apple exclusively for iPhones and other Apple devices.
 Characteristics: Closed ecosystem, seamless integration with other
Apple devices, curated App Store, regular software updates.
 Examples: iPhone 13 series, iPhone SE, iPhone 12 series.
3. Harmony OS Smartphones:
 Description: Harmony OS is developed by Huawei as a distributed
operating system that can be used across a range of devices, including
smartphones.
 Characteristics: Cross-device compatibility, emphasis on seamless
connectivity and collaboration between devices.
 Examples: Huawei P50 series, Mate series.
4. Kai OS Smartphones:
 Description: Kai OS is a lightweight, web-based operating system
designed for feature phones and low-cost smartphones.
 Characteristics: Focus on affordability, simple user interface, support
for essential apps.
 Examples: Nokia 8110 4G, Jio Phone, Alcatel Go Flip.
5. Windows (Microsoft) Smartphones:
 Description: Windows Phone, also known as Microsoft Windows
Mobile, was an operating system developed by Microsoft for
smartphones.
 Characteristics: Live Tiles interface, integration with Microsoft services,
phased out in Favor of Windows 10 Mobile (discontinued).
 Examples: Lumia series (discontinued).
6. BlackBerry Smartphones:
 Description: BlackBerry OS and later BlackBerry 10 were proprietary
operating systems developed by BlackBerry for their smartphones.
 Characteristics: Emphasis on security, physical keyboards on some
models, BlackBerry Messenger (BBM).
 Examples: BlackBerry Bold, BlackBerry Passport (older models;
BlackBerry now primarily uses Android).
7. Firefox OS (Discontinued):
 Description: Firefox OS was an open-source mobile operating system
developed by Mozilla, focused on web-based applications.
 Characteristics: Web-centric approach, reliance on HTML5 apps.
 Examples: Alcatel OneTouch Fire, ZTE Open (discontinued).
8. Ubuntu Touch (Discontinued):
 Description: Ubuntu Touch was a mobile version of the Ubuntu
operating system developed by Canonical.
 Characteristics: Convergence with desktop Ubuntu, app ecosystem
based on Ubuntu Software.
 Examples: Fair phone 2, BQ Aquarius E4.5 (development halted).

Types of Mobile apps:

1. Mobile Web App:


 Definition: A mobile web app is a website that is designed to function
on mobile devices through a web browser.
 Characteristics:
 Accessed through a mobile web browser (e.g., Chrome, Safari).
 Written in web technologies like HTML, CSS, and JavaScript.
 Platform-independent; can run on various devices with web
browsers.
 Requires internet connectivity for most functionalities.
 Examples: Responsive websites optimized for mobile devices.

2. Native App:
 Definition: A native app is a software application developed
specifically for a particular platform or operating system (e.g., iOS or
Android).
 Characteristics:
 Built using platform-specific languages and tools (e.g., Swift or
Objective-C for iOS, Java or Kotlin for Android).
 Takes full advantage of the device's capabilities and features.
 Typically offers superior performance and responsiveness.
 Can be downloaded and installed from the respective app
stores.
 Examples: Instagram (iOS and Android versions), Facebook (iOS and
Android versions).
3. Hybrid App:
 Definition: A hybrid app combines elements of both web and native
applications. It is developed using web technologies but packaged as a
native app.
 Characteristics:
 Written using web technologies (HTML, CSS, JavaScript).
 Runs within a native app shell that provides access to device
features.
 Allows for cross-platform development, as a single codebase can
be used for multiple platforms.
 Often uses frameworks like Apache Cordova or React Native.
 Can be distributed through app stores like native apps.
 Examples: Airbnb, Uber Eats, and many apps developed with
frameworks like Ionic or Xamarin.

You might also like