iPhone facts and comparison between iPhone(ios) and android
iPhone facts
- Do you know that apple company did not started with iPhone it started with tablet PC.When tablet PC was designed it had a virtual keyboard which was shown to Steve jobs.When he saw this he thought that this virtual keyboard can also be implemented on phone and in 2007 first iphone was launched.
2. Cisco's IOS trademark has been an active registered trademark since November of 1997 before Apple introduced its range of iOS devices.
In 2010, Apple and Cisco entered into an agreement for Apple to pay licensing fees for the use of the IOS trademark.“Cisco has agreed to license the iOS trademark to Apple for use as the name of Apple’s operating system for iPhone, iPod touch and iPad. The license is for use of the trademark only and not for any technology.”3. Iphone App store is the first place to legally download or buy an application.4. Every iPhone ad shows 9:41 time on its phone because that is the time when Steve jobs launched iPhone for first time in 2007.5. Samsung is the only company that can make the OLED displays, NAND flash, and DRAM chip in the quantities that Apple needs for its iPhone.In July 2017 Samsung overtook Intel as world's number one chip maker.So apple has to rely on Samsung for OLED displays and memory chips.
6. Whatever command we give to Apple iPhone Siri it is saved on Apple's server for 2 years in order to analyze it and make Siri better.
7. There is a strange thing written on iTunes agreement which tells not to make any biological or nuclear weapon by using our service which is weird because how can one make nuclear weapon by listening to songs.
8. iPhone takes more electricity to charge its battery.
9. iPhone is sold on double rate in Brazil.
10. In 2007 Time magazine gave iPhone invention of the year award and in 2012 Apple sold 3 lac 40 thousand iPhones per day.
iPhone vs AndroidMemory managementIn Android the mechanism running on RAM is garbage collection.Garbage Collection happens in the background, so less memory management work is done as part of the regular application flow.Because GC happens in the background, the exact time frame for object releases is undetermined.When a GC happens, other threads in the application may be temporarily put on hold so it uses many resources of system to performWhile in iPhone the mechanism running on RAM it is Automatic Reference Counting.No background processing, which makes it more efficient on lower-power systems, such as mobile devices.ARC Automatic Reference Counting does not use many resources of system.
source:https://docs.elementscompiler.com/Concepts/ARCvsGC/
Process management
In android background application run more and all processes including UI runs on one thread.The scheduling algorithm used is priority where the priority of user interface(UI) is normal and priority is given to application which is currently running that is why sometime our launcher crash.
While in iPhone the priority of UI(user interface) is high and run on separate thread that's why the system UI never crash.
App management
In android it gives permission to developers for background running app and the app can gain access to camera,photos contacts etc.This is the reason that background app processes use resources(RAM,ROM etc) and the other app don't get proper resources and system gets hang.
While in iPhone it limit it's developer for background running app and does not give much permissions .
Compatibility and price
In android it's developer while developing its OS(operating system) they don't know specifications of hardware i.e they don't know on which hardware specification(RAM,ROM,PROCESSOR SPEED,QUAD CORE OR DUAL CORE PROCESSOR) of mobile their OS will run because in market RAM ranges from 512 MB to 8 GB.Now the developers make sure that the OS at least run on every device with different hardware specifications.Android phones in many models depending on their specifications is available from low to high prices which is big attraction for users to buy android phones .
While in iPhone the IOS developers know the hardware specification(RAM,ROM,PROCESSOR SPEED,QUAD CORE OR DUAL CORE PROCESSOR) for which they are developing OS because apple releases its iPhone once or twice in a year so its price is a bit high.
No comments