It is Apple’s mobile operating system used to run the popular iPhone, iPad, and iPod Touch devices. Formerly known as the iPhone OS, the name was changed with the introduction of the iPad. It interprets the commands of software applications (“apps”) and it gives those apps access to features of the device, such as the multi-touch screen or the storage. It is the interface between the operating person and the device. Mobile operating systems like IOS different from most other operating systems because IOS put each application in its own protective layer, which will not allow other applications from manipulating them. This makes it impossible for a virus to infect apps on these operating system, although other forms of malware can and do exist. The protective shell around apps also poses limitations because it keeps apps from directly communicating with each other. IOS gets around this by using extensible, a feature that essentially lets an app have the approval to communicate with another app.
Features of IOS
- System Fonts.
- Notification centre.
- Switching Applications (application does not execute any code and may be removed from memory at any time).
- Task Completion (helps to ask extra time for completion of task).
- Background audio (helps to run in background).
- Voice over IP (in case phone call is not in progress).
- Background location (notified when location changes).
- Push notifications.
Advantages of IOS
- Quick and easy to use.
- Lots of high quality peripherals.
- Sensible screen size.
- Clear point of contact for support.
- User friendly.
- Easy integration with other IOS devices.
- Smooth Operating System.
- Finger print lock gives Strong Security.
- Water Proof.
- Excellent camera quality even though megapixels are less.
- Awesome media Entertainment and multi-language support.
- Generates less heat when compared to Android.
Disadvantages of IOS
- Not flexible only supports iOS devices.
- It’s not an open source.
- The main disadvantages of using IOS are costly App sand no widget support.
- You cannot change your ringtone but there are many alternatives to do that.
- Apple restricted the connectivity with iTunes, luckily we have best iTunes alternatives.
- Devices are very pricey.
- Applications are very large when compared to other mobile platforms.
- Supports only single SIM.
- Very addictive, once if you use I Devices you can’t switch back to other device.
- Battery performance is very poor on 3G.
- Repair costs are very pricey.
- No NFC support.
Android is a software package and Linux based operating system for mobile devices such as tablet computers and smartphones. It is developed by Google in 2007 and later the OHA (Open Handset Alliance). Because Google developed Android, it comes with a lot of Google app services installed right out of the box. Gmail, Google Calendar, Google Maps, and Google Now are all pre-installed on most Android phones. This makes it possible for just everyone, expert or not, to develop applications for Android phones. As a result, an Android user can download and install great applications for free from the Android Market, from thousands of apps. You can make free calls to your contacts around the world through your computer or mobile device. Android makes this even more easy and interesting. To make free or cheap local and international VoIP calls on your Android device, you need to have Internet connection with decent bandwidth, either through a 3G or 4G data plan or a Wi-Fi hot spot, and you need to install a VoIP app from the Android Market. Here is a list of the main apps for using VoIP on Android.
Android OS has many features, among which are the following:
- Enhanced interface with the array of icons on the menu. Android adapts to high quality 2D and 3D graphics, with multi-touch support.
- Android supports multitasking, i.e. many applications will run at the same time, like in a computer. This is not possible with simple mobile phones and many other smartphones.
- All new means of connectivity are support: GSM, 3G, 4G, Wi-Fi, Bluetooth, GPS etc.
- Android supports many languages, including those with right-to-left text.
- Multimedia messaging system (MMS) is supported.
- Java runs great on Android. Applications for Android are developed in Java, but instead of a Java Runtime Environment, Android uses the Dalvi Executer, which is lighter on resources.
- Android supports most voice and video media formats, including streaming media.
- Additional hardware like sensors, gaming devices, other touchscreens can be integrated in Android.
- Voice and Video over IP. VoIP has many benefits, and Android manages cameras and has embedded support for seamless use of VoIP for free and cheap calls.
- On versions 2.2 and up, tethering is possible, which is the ability to use the Android device as a mobile Wi-Fi hot spot.
Basics of Android applications:
- In one or more application components (activities, services, content providers, and broadcast receivers) are composed with different android apps.
- In an Application each component plays its role differently, and each can be activated individually. This happens by the other applications also.
- The manifest file must declare all components in the application and should also declare all application requirements, such as the minimum version of Android required and any hardware configurations required.
Advantages of Android
- Android is open and Multitasking (can run many applications)
- Easy access to the android app market
- It can install a modified ROM
- Phone options are diverse.
- Ease of notification (SMS, email and missed call)
- Widget makes easy access on the home screen.
Disadvantages of Android
- Need Internet connection.
- Advertising (always display, either the top or bottom of the application)
- Wasteful Battery (generates more heat when compared to IOS)
- Many Applications contain viruses.