Both smartphones came with hardware called System on Chips or SoCs, which were used to integrate ARM-based CPUs, GPUs, cache memory, and other various processing functionalities onto one chip. The new Apple “Ax” series was the name of the family of SoCs for iPhones (“Apple iPhone 4”, n.d.). The iPhone 4 contained an Apple A4 chip which was a package on package (PoP) SoC. The CPU was a single-core ARM Cortex-A8 with a clock speed of 800MHz. The ARM Cortex-A8 was paired with a PowerVR SGX535 GPU. Like the iPhone 3GS, iPhone 4 had 8, 16, or 32 gigabyte long term flash storage phone model options, each with 512 megabytes of RAM (“Apple iPhone 4”, n.d.). The same iPhone 3GS Bluetooth version 2.1 was also in the iPhone 4. This Bluetooth profile is called Advanced Audio Distribution Profile or A2DP, which means it can only transmit audio from an A2DP device to an A2DP receiver (What is …show more content…
The iPhone 7 comes with three different storage options including a 32, 128, and 256 gigabyte internal storage. This S7 packs a 4 gigabyte RAM compared to iPhone 7’s 2 gigabyte RAM. However, having less RAM is not necessarily a disadvantage in smartphones because most smartphones and applications are not optimized to take full advantage of larger amounts of RAM. Smartphones running on Android tend to have larger RAMs than iPhones because the Android OS can expand to make use of more RAM. Another reason for larger RAM size is due to Android apps which are written in Java and require memory recycling- a process that iOS does not need to use (Mathur, 2016). Memory recycling occurs when a user switches between apps running in the phone’s background. Every time a user switches to a different app, the OS has to “flush and refill” the recently opened application’s data (Mathur, 2016). This is one reason why Android phones benefit from more RAM because more RAM decreases the time needed to switch between