0% found this document useful (0 votes)
214 views3 pages

Smartphone Hardware Basics

The document discusses smartphone hardware basics, measuring phone performance, fixing network problems, the evolution of Android and iOS operating systems, their architectures, key differences between them, the AIDA64 tool, network performance metrics, and measuring network performance.

Uploaded by

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

Smartphone Hardware Basics

The document discusses smartphone hardware basics, measuring phone performance, fixing network problems, the evolution of Android and iOS operating systems, their architectures, key differences between them, the AIDA64 tool, network performance metrics, and measuring network performance.

Uploaded by

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

Smartphone Hardware Basics

- Flagship phones have the most powerful processors, lots of RAM and storage.
- Mid-range phones balance performance and price.
- Budget phones are the cheapest but have less powerful components.

Measuring Phone Performance


- AIDA64 is a tool that can check detailed hardware specs and benchmark your phone.
- Apps like Network Cell Info Lite can measure signal strength, network type, cell info, and nearby cell
towers.

Fixing Network Problems


- Check your signal strength and try moving to a different location.
- Restart your phone or reset the network settings.
- Contact your mobile carrier if you're still having issues.

Android OS Evolution
- ANDROID 1.0 TO 1.6 (2008-2009): basic features like on-screen keyboards, widgets, and camera
support.
- ANDROID 2.0-2.2 (2009-2010): Introduced multi-touch, navigation, and performance improvements.
- ANDROID 2.3 (2010): Brought a distinct visual identity with green branding.
- ANDROID 3.0-4.4 (2011-2013): Tablet-focused versions with refined UI, multitasking, and other
enhancements.
- ANDROID 5.0+ (2014-PRESENT): Major updates like Material Design, Google Assistant, and
privacy/security features.

iOS Evolution
- iOS 1-3 (2007-2009): Apple's first mobile OS with multi-touch, visual voicemail, and App Store.
- iOS 4-6 (2010-2012): Introduced features like multitasking, FaceTime, and Siri.
- iOS 7-9 (2013-2015): Redesigned the interface with a flatter look and added Touch ID.
- iOS 10-15 (2016-2021): Focused on apps, Siri, notifications, privacy, and other refinements.
Android Architecture
1. APPLICATIONS: Pre-installed and third-party apps
2. APPLICATION FRAMEWORK: Provides services and APIs for app development
3. ANDROID RUNTIME: Includes the Dalvik Virtual Machine and core libraries
4. PLATFORM LIBRARIES: C/C++ and Java-based libraries for media, graphics, and other functions
5. LINUX KERNEL: Manages drivers, memory, and other low-level system components

iOS Architecture
1. Cocoa Touch: The uppermost layer, providing UI frameworks (UIKit), event handling, and app services.
This layer includes frameworks like:
EventKit Framework: Provides view controllers for showing the standard system interfaces for seeing and
altering calendar-related events.
GameKit Framework: Implements support for Game Center, allowing users to share their game-related
information online.
iAd Framework: Allows delivery of banner-based advertisements from your app.
MapKit Framework: Provides a scrollable map that can be included in your app's user interface.
PushKit Framework: Provides registration support for VoIP apps.
Twitter Framework: Supports a UI for generating tweets and creating URLs to access the Twitter service.
UIKit Framework: Provides a vital infrastructure for building graphical, event-driven apps in iOS
2. Media and Core Services: The middle layers, handling audio (AV Foundation, Media Player), video
(AV Foundation), graphics (Core Graphics, Core Animation), and system-level services (Core Foundation,
Core Location).
3. Core OS: The lowest layer, responsible for low-level device interfaces (Core Bluetooth, External
Accessory) and security (Security Services, Local Authentication).

Key Differences
Android -- open-source and highly customizable
iOS -- ---- closed-source with limited customization.
Android -- wider range of devices from various manufacturers,
iOS-------- exclusive to Apple devices.
Android --allows sideloading apps,
iOS -------restricts users to the official App Store.
- iOS -----generally has better battery life and security
Android --offers more file management and cloud storage options.
AIDA64 Tool
- AIDA64 is a popular hardware information and diagnostic tool for smartphones.
- It can provide detailed specifications on the CPU, SoC, number of cores, memory types and sizes, as
well as other hardware components.
- AIDA64 can also be used to benchmark the performance of a smartphone, allowing comparisons
between devices.

Network Performance Metrics


- PCI (Physical Cell ID): Unique identifier for each cell in a cellular network.
- RSSI (Received Signal Strength Indicator): Measures the strength of the signal received by the
smartphone from the cell tower (in dBm).
- RSRP (Reference Signal Received Power): Measures the signal strength relative to a reference signal (in
dBm).
- RSRQ (Reference Signal Received Quality): Measures quality of the signal relative to a reference
signal (in dB).
- RSSNR (Received Signal Strength Noise Ratio): Measures the signal-to-noise ratio (in dB).
- ASU (Absolute Signal Strength: Measures the absolute signal strength (in units of 100 mW).
- CQI (Channel Quality Indicator): Measures the quality of the channel between the smartphone and the
cell tower (0-15 scale).

Measuring and Analyzing Network Performance


- like Network Cell Info Lite and OpenSignal can provide real-time data on these network metrics.
- Network analyzers offer more detailed analysis, but are typically used by network engineers and
technicians.
- Command-line tools on Android devices can also be used to measure and analyze network performance.

Identifying the Mobile Network Connection


- Check the signal strength indicator and network settings on your smartphone.
- Cellular signal apps can provide more detailed information about the connected network.
- Troubleshoot connection issues by checking signal strength, restarting the device, or resetting network
settings.
- Contact your mobile carrier for further assistance if needed.

You might also like