Difference between revisions of "IOS"

From The iPhone Wiki
Jump to: navigation, search
(A8X.)
Line 6: Line 6:
 
| caption =
 
| caption =
 
| developer = [[wikipedia:Apple Inc.|Apple Inc.]]
 
| developer = [[wikipedia:Apple Inc.|Apple Inc.]]
| programmed in = [[wikipedia:ARM architecture|ARM assembly]]<br />[[wikipedia:C (programming language)|C]]<br />[[wikipedia:C++|C++]]<br />[[wikipedia:Objective-C|Objective-C]]
+
| programmed in = [[wikipedia:ARM architecture|ARM&nbsp;assembly]], [[wikipedia:C (programming language)|C]], [[wikipedia:C++|C++]], and [[wikipedia:Objective-C|Objective&#x2011;C]]
| family = [[wikipedia:Unix-like|Unix-like]] ([[wikipedia:OS X|OS X]])
+
| family = [[wikipedia:Unix-like|Unix-like]] ([[wikipedia:OS X|OS&nbsp;X]])
 
| working state = Current
 
| working state = Current
| source model = Closed source<br /><small>(with some [http://opensource.apple.com/ open source] components)</small>
+
| source model = Closed source
 
| released = {{Start date|2007|06|27}}
 
| released = {{Start date|2007|06|27}}
 
| update model = [[iTunes]] and [[OTA Updates]]
 
| update model = [[iTunes]] and [[OTA Updates]]
Line 19: Line 19:
 
| website = [http://www.apple.com/ www.apple.com]
 
| website = [http://www.apple.com/ www.apple.com]
 
}}
 
}}
'''iOS''', formerly known as '''iPhone OS''' (and just '''Mac OS X'''), is the operating system for the [[iPhone]], [[iPod touch]], [[iPad]], [[iPad mini]] and [[Apple TV]]. iOS has four abstraction layers: the Core OS layer, the Core Services layer, the Media layer, and the Cocoa Touch layer. The OS takes ~350MB of the device's total memory storage, this means that users will not get their full storage space.
+
'''iOS''', formerly known as '''iPhone OS''' (and just '''Mac OS X'''), is the operating system for the [[iPhone]], [[iPod touch]], [[iPad]], [[iPad mini]] and [[Apple TV]]. iOS has four abstraction layers: the Core OS layer, the Core Services layer, the Media layer, and the Cocoa Touch layer.
   
  +
== Size Growth ==
In iOS 4.0+, it takes up ~800MB of space, changing the root partition from 500MB to 1000MB, due to the 2x graphics that have been added for the [[n90ap|iPhone 4 (iPhone3,1)]] and [[n81ap|iPod touch 4G]] retina displays.
 
  +
As new devices and frameworks come out, the [[/|root partition]] needs to hold more and more stuff. Consequently, Apple can't just add a separate [[NAND]] chip to hold the operating system as new releases would use more than available on the chip. As such, with each release, users get less and less ''usable'' storage space.
  +
  +
When [[jailbreak|jailbroken]], [[Cydia.app|Cydia]] "stashes" certain folders under the [[/private/var|user partition]] to avoid filling the root partition when tweaks and apps are installed. However, Cydia doesn't shrink the root partition (and grow the user partition), so users get ''even less'' available storage space (e.g. if for a 16&nbsp;GiB device with a 2&nbsp;GiB root partition, Cydia "stashes" 1&nbsp;GiB, the usable storage space will be 13&nbsp;GiB). It is unknown if there exist tools to resize and move the partitions around in order to reclaim the empty space on the root partition (what ''was'' occupied by the stashed files).
  +
  +
Prior to iOS 4, the OS would take up ~350&nbsp;MB of the device's storage; this means that users will not get their full storage space.
  +
  +
In iOS 4.0+, it takes up ~800&nbsp;MB of space, changing the root partition from 500&nbsp;MB to 1000&nbsp;MB, due to the 2x graphics that have been added for the [[n90ap|iPhone 4 (iPhone3,1)]] and [[n81ap|iPod touch 4G]] retina displays.
   
 
In iOS 5.0, Apple began pushing towards a computer-less experience for iOS. (e.g.- Devices can be activated and updated over the air.) In addition, multitasking gestures are now enabled by default.
 
In iOS 5.0, Apple began pushing towards a computer-less experience for iOS. (e.g.- Devices can be activated and updated over the air.) In addition, multitasking gestures are now enabled by default.
   
In iOS 6.0, it takes up ~850MB of space [[S5L8930|A4]]/[[S5L8940|A5]]/[[S5L8942|A5 Rev A]]/[[S5L8945|A5X]] and ~1.2GB for [[S5L8950|A6]]/[[S5L8955|A6X]].
+
In iOS 6.0, it takes up ~850&nbsp;MB of space on the [[S5L8930|A4]] and [[A5|A5 series]] and ~1.2&nbsp;GB on the [[A6|A6 series]].
   
In iOS 7.0, it takes up ~1.2GB of space [[S5L8930|A4]]/[[S5L8940|A5]]/[[S5L8942|A5 Rev A]]/[[S5L8945|A5X]], ~1.3GB for [[S5L8950|A6]]/[[S5L8955|A6X]] and ~1.5GB for [[S5L8960|A7]]/[[S5L8965|A7 variant]].
+
In iOS 7.0, it takes up ~1.2&nbsp;GB of space on the [[S5L8930|A4]] and [[A5|A5 series]], ~1.3&nbsp;GB on the [[A6|A6 series]] and ~1.5&nbsp;GB for the [[A7|A7 series]].
   
In iOS 8.0, it takes up ~1.7GB of space [[S5L8940|A5]]/[[S5L8942|A5 Rev A]]/[[S5L8945|A5X]], ~1.8GB for [[S5L8950|A6]]/[[S5L8955|A6X]], 2.0GB for [[S5L8960|A7]], ~2.0-2.3GB for [[T7000|A8]] and ~2.2GB for [[T7001|A8X (8.1)]].
+
In iOS 8.0, it takes up ~1.7&nbsp;GB of space on the [[A5|A5 series]], ~1.8&nbsp;GB for [[A6|A6 series]], ~2.0&nbsp;GB on the [[A7|A7 series]], ~2.2-2.3&nbsp;GB on the [[A8|A8 series]].
   
 
== See Also ==
 
== See Also ==

Revision as of 16:02, 27 March 2015

iOS
IOS logo.png
Company / developer Apple Inc.
Programmed in ARM assembly, C, C++, and Objective‑C
OS family Unix-like (OS X)
Working state Current
Source model Closed source
Initial release Jun 27, 2007 (2007-06-27)
Update method iTunes and OTA Updates
Package manager App Store
Supported platforms iPhone, iPod touch, iPad, iPad mini, Apple TV
Kernel type Hybrid (XNU)
Default user interface SpringBoard
License Proprietary
Official website www.apple.com

iOS, formerly known as iPhone OS (and just Mac OS X), is the operating system for the iPhone, iPod touch, iPad, iPad mini and Apple TV. iOS has four abstraction layers: the Core OS layer, the Core Services layer, the Media layer, and the Cocoa Touch layer.

Size Growth

As new devices and frameworks come out, the root partition needs to hold more and more stuff. Consequently, Apple can't just add a separate NAND chip to hold the operating system as new releases would use more than available on the chip. As such, with each release, users get less and less usable storage space.

When jailbroken, Cydia "stashes" certain folders under the user partition to avoid filling the root partition when tweaks and apps are installed. However, Cydia doesn't shrink the root partition (and grow the user partition), so users get even less available storage space (e.g. if for a 16 GiB device with a 2 GiB root partition, Cydia "stashes" 1 GiB, the usable storage space will be 13 GiB). It is unknown if there exist tools to resize and move the partitions around in order to reclaim the empty space on the root partition (what was occupied by the stashed files).

Prior to iOS 4, the OS would take up ~350 MB of the device's storage; this means that users will not get their full storage space.

In iOS 4.0+, it takes up ~800 MB of space, changing the root partition from 500 MB to 1000 MB, due to the 2x graphics that have been added for the iPhone 4 (iPhone3,1) and iPod touch 4G retina displays.

In iOS 5.0, Apple began pushing towards a computer-less experience for iOS. (e.g.- Devices can be activated and updated over the air.) In addition, multitasking gestures are now enabled by default.

In iOS 6.0, it takes up ~850 MB of space on the A4 and A5 series and ~1.2 GB on the A6 series.

In iOS 7.0, it takes up ~1.2 GB of space on the A4 and A5 series, ~1.3 GB on the A6 series and ~1.5 GB for the A7 series.

In iOS 8.0, it takes up ~1.7 GB of space on the A5 series, ~1.8 GB for A6 series, ~2.0 GB on the A7 series, ~2.2-2.3 GB on the A8 series.

See Also

External Links