Is Android or iOS robust

Android 7.x Nougat and iOS 10.x have been rolling out to devices around the globe, with the changes come new multi-tasking features for Android and some powerful developer APIs for iOS. We’ve added some of the particulars below, otherwise, there are very few edits to our Android vs iOS article this month.

Let me start with a simple truth, I am a fan of Android. I have such a passion for Google’s mobile operating system that I worked my way to a job where I get to play with Android all day, and share my experiences with you, our faithful readers. Today I am going to talk about iOS as well, and I may have to say some nice things, hang in there and we’ll get through this together.

All joking aside, Android and iOS are the clear leaders in mobile operating systems around the globe, and the idea for each is to provide the fastest, smoothest and most robust performance and features as possible. With different approaches to these tasks, it is about time we did an official Android vs iOS comparison.

Related reading:
iPad mini 4 vs Nexus 9 (TabTimes)
Android 7.0 Nougat review

Overview

The differences between these two operating systems goes well beyond the bits and bytes of it all, Android and Apple have both cultivated strong followers, please note that I said “Apple” on purpose, as “iOS” is not the term used with passion quite as much. This speaks to a larger difference in these two ecosystems, where Android users are loyal to the operating system, but iOS users are loyal to the company behind the OS, we’ll explain more in a bit.

These fans are people that are willing to camp out for days to get the next device, people that are willing to spend hundreds, if not thousands of dollars to enjoy the latest and greatest phones and tablets with each OS. Unfortunately, this also means that there are users on both sides that are quick to belittle the other. We are glad to see a greatly reduced frequency of such outbursts, but there was a time that you could often find crude and indecent conversations between the fans of each OS.

The general dispute in days past is exactly what makes these two operating systems stand out from one another. On one hand, Android is a highly customizable system, with roots in Linux and code that can be found in the Open Source space for all to take and expand upon. On the flip side, iOS is a closed operating system. Without taking extreme actions, the average user will never know what tweaking the OS or alternate versions of the OS would look like.

Bringing it back to the core of the user experience, Android is an excellent OS for those that like to get down and dirty with their devices, where iOS is made for simplicity, turn on any Apple mobile device and enjoy the exact same experience. There is no right or wrong option for all, one must decide what they want and need for themselves, then read articles like this one to learn which system will suit them best.

Android 7.0 Nougat vs iOS 10 – the latest and greatest in 2016

Recent updates to both operating systems have added a ton of new functionality and features that out-do their respective predecessors. Multi-tasking is the name of the game on Android and APIs for Siri are the big news on the iOS side. There is way more to each OS update, but these are, I believe, the key features.

Starting with iOS 10, which began hitting devices in September, there were many little improvements and more than a few updates to system apps like Safari, News, Music and more. Lift to wake uses sensors to identify when you lift the device up to face you, turning the display on for you. Handy, but, truth told, a feature that has been around in Android for a while, if only only a select few devices.

APIs are the big winner here. as far as iOS 10 updates go, APIs are boring news right now for the most of us, but the new integration with Siri means that all of your favorite apps can build voice input functionality into the Siri input. Instead of Siri serving little more than a voice search tools, with the ability to open a few apps and other relatively limited functionality, stay tuned for the ability to reserve a table, order a burrito and so much more by voice, turning Siri into a personal assistant able to control things beyond the device in your hand.

Moving over to Android Nougat, and more specifically Androi 7.1 as found on the Pixel phone announced in October, the personal assistant theme prevails with Google Assistant. What you may know as Google Now, a voice search tool with some basic functionality beyond search, the bump up to Assistant takes things to a similarly new world. We’ve been waiting on this since Google teased it at Google I/O earlier in the year, a voice search tool that can live on more than just your handheld device – look for Google Home and more – that can handle everything from reading you the news, reminding you your schedule for the day, all the way up to playing music or casting your favorite movie on the big screen.

Android 7.1 Nougat may be the best of the best at this time, but Android 7.0 is the best to be found on non-Pixel phones. Updates to the OS, which are only a month old themselves, include muti-tasking features that include split-screen functionality, for some apps at least, and new functionality to the Recents button – just double tap to jump between your two most recently used apps. The Notification Shade, Quick Settings and main Settings have been revamped for easier navigation and customization as well.

It would be wrong of me to dive into the technical details on this next point, but it is important to mention that Google has opted to balance better between ART with its pre-load compiling and the more traditional JIT compiling. In plain terms, Android 6.x would pre-load most of the OS and your apps into RAM when the device started up, I’m sure you recall the screen that just said “Optimizing app 73 of 210.” The new setup will get you going faster, doing this pre-load in the background as the OS becomes available to you sooner. The best of both worlds, I suppose.

Related: Android 7.0 Nougat review – Android Authority

Android’s double edged open source sword

The ability to take the base version of Android and expand upon it has resulted in wonderful and diverse device experiences. Sadly, this has also meant some seriously strange and problematic situations. At the core of it is what is called AOSP, the Android Open Source Project, built and maintained primarily by Google.

AOSP is, as the name implies, a free and open operating system that anyone is free to take and modify. This is most commonly performed by our favorite device manufacturers. Even Google develops the Nexus program, which is a fairly vanilla experience, just with the addition of Google’s own suite of apps and services, which are not built into AOSP.

In addition to the manufacturers creating unique skins for the OS, there is a vibrant community of smaller players making third-party (so to speak) ROMs for popular Android devices. For those unfamiliar, a ROM is what we typically refer to as the actual code for an Android OS, and it is possible to install this code to an Android device by a means called Flashing. Every one of these ROMs offers a unique and flexible set of design and features placed on top of the core layer of Android.

While I believe that having options is a good thing, there are those that feel that there are just too many options available under the Android banner. With something north of 5000 unique Android devices available for purchase, it is no wonder that there is some confusion for consumers. Sadly, there is also no surprise that more than a few of these devices and ROMs are utterly useless. But that’s why you are here, to learn the good from the bad, right?

The “iSheep” situation

A commonly used term, meant as a derogatory description of an Apple user, “iSheep” implies that a person blindly follows wherever they are told to go with their iOS powered mobile devices. In stark contrast to the plethora of options on Android, iOS users have just a few options in front of them. In fact, I could name each and every mobile device made by Apple right here, and you wouldn’t be overwhelmed.

With now two current generation smartphones, but five up for sale on their website, plus three sizes of their tablet, Apple’s latest and greatest offerings are easy to choose from. For many, there is no need for options or variables, they just want a simple device that gets the job done. More often than not, a person purchasing a newer iPhone or iPad will be found to already own an older version of the device. This is not to say that they are blindly following, just that they are comfortable with the type of device that they have, but need a newer version in a different size or with a little more horsepower.

Sometimes these folks “need” a new version of their iPhone or iPad because they’ve been told the new one is just better, but that holds true of flagship Android devices as well, doesn’t it? The main difference, at least in our little world of Android fandom here at Android Authority and TabTimes, is that us Android users care about the specs inside the devices, whereas, the average iOS user that I know personally just wants the device to be able to keep up with them, regardless if it has Intel, Snapdragon, Exynos, MediaTek, Kirin or Apple processor. Hint, your Apple product is likely to only contain one of these processors, can you guess which one?

Enough with the theory, let’s look at the actual software.

The basics

The basic software experience is actually fairly similar between Android and iOS. Aside from the initial setup, users are greeted by a lock screen, requiring a swipe gesture or authentication challenge to enter the system. Once inside, you get a Homescreen or two and some apps. Everything from your system settings to your favorite game or social media program is made available through individually installed and updateable programs, and each ecosystem has an attached store to install from a collection of over a million other apps.

Apps generally run in fullscreen mode and, for the most part, you can only really use one app at a time. That is not to say that you cannot multi-task, just that without the latest of iOS software and devices, specialized apps on Android or the latest Android 7 Nougat installed, only one app displays on screen, your other ‘multi-tasking’ apps will need to run in the background. This is ideal for music players or file downloads, but means you cannot, generally speaking, have a spreadsheet and a text document on screen at the same time. Luckily, this is changing, as the latest versions of both operating systems are incorporating split screen app usage.

One can quickly view their recently used apps from a dedicated list. This recent apps list also allows one to effectively close an app by swiping the app off of the screen from the list.

Swipe down from the top of the screen to access what Android calls the Notification Shade. This is a drop down menu that houses current notifications from the apps and services on your device. Android includes a quick settings menu at the top, from a second downward swipe, and iOS put their quick settings panel at the bottom.

Do you get my point yet? In the big picture, things are very similar, much in the same way that most all cars on the road have four tires and a steering wheel. The differences are in the details. Where one can find options for fuel efficient small cars all the way through to jet engine equipped monster trucks, literally, so too can one find many differences in Android and iOS devices.

Home screens

The default location for all of your computing is the homescreen. Both Android and iOS have Home screens, and on each you can place links to apps, folders and more. The largest difference, at least for now, is that most Android builds include an app drawer in which the OS stores all of your app icons, though there are exceptions, with the LG G5 going completely app drawer-less, for example. In contrast to ‘stock’ Android, iOS simply dumps all your apps onto the Home screen by default. Each operating system includes folders for better management and will add in extra screens as needed if you go over the default amount.

Advantage Android – Launchers. One key feature of Android, which goes well beyond the Homescreen, is the ability to install third-party Launchers. A Launcher is a full desktop environment for your device, you may have heard the term ‘skin’ as well, which is appropriately descriptive of how a Launcher works. Providing different and extra tools for controlling apps, icons, folders, number of screens on your Homescreen layout and more, Launchers open a whole new world to the Android experience.

Best of all, Android users can get their hands on Google’s own Pixel Launcher as well. Formerly know as the Nexus Launcher, this is the home scree environment that Google has built for their Pixel phones, including a sideways swipe to a dedicated Google Search hub and page, known as Google Now and now Google Assistant. iOS also has a sideways swipe to a Siri powered news and search page, so this point is a tie, depending on your ecosystem of choice, of course.

Related: Best Launchers of 2016

Advantage Android – Widgets. Admitting that iOS has made some strides in this department, Android is still king of customization, particularly homescreen customization and utilities through interactive elements called widgets. Perhaps the best examples of widgets are a clock widget and a music widget. Where there is a full fledged app in the back end for the clock and music playback, widgets put small interactive graphical windows on your homescreen for quick actions like viewing the time or simply controlling your music playback.

Related: Best Android widgets

Lockscreen

The lock screen is pretty inconsequential place on a mobile device today. The basics of a lock screen is to provide a little bit of information, but ultimately to provide an authentication screen before accessing your phone or tablet. For some, this is an absolutely crucial aspect to their computing experience, and some devices now use biometrics, like fingerprint scanners, for authentication. For the less extreme, set up a pin, passcode, password or on Android you can set a pattern by connecting the dots on a grid.

Aside from keeping your data safe, the lock screen also prevents butt-dials on phones.

The experience is pretty straightforward on iOS, but Android allows third-party apps and more to change up the experience, adding new authentication techniques, extra functionality, such as music playback controls, and, well, widgets. Although, widgets are no longer supported by default on Android, so there again one must rely on the thriving modding community.

Notifications

For our current mobile experience, we all but depend on notifications to keep us ticking along. Gone are the days of manually logging in and clicking a button to make your device check for new messages, we now get notifications across all of our devices, and some of them manage to stay in sync, so we can dismiss that new email notification on one device and it goes away on the others.

Apple and Google both employ a drop down notification tool, designed to group together current notifications until you can get around to checking them all. Android calls this the Notification Shade. Go ahead and try it on any of your devices, just swipe down from the top of the display. Aside from the notification drop down, both systems employ popup notifications the moment a new message or call arrives.

Google has implemented rich notifications, allowing the placement of actionable buttons on each notification. Enjoy quick replies to messages, music playback controls and more all without having to actually open the apps in question.

In addition to the main notifications, go ahead and pull down again on the notification shade on Android to access Quick Settings, a short list of toggles and sliders to control things like display brightness, volumes, turn on or off WiFi, Bluetooth and more.

iOS has split up this sort of functionality, while swiping down does give you your notifications, swipe up from the bottom instead to access the quick settings. We can’t deny that we like that the iOS quick settings bar includes dedicated media playback controls, but we do wish we could slide in from any part of the display, not just the dead center with the small indicator arrow.

Google Play Store vs the App Store

I hope you know by now that the true power of any mobile operating system is in the apps and services behind them. Around these parts you’ll be looking at the Google Play Store to install apps on your Android device. iOS has the Apple App Store. Made to provide the same safe place to find and install apps for your phones and tablets, there are a few major differences between the two, and in the operating systems themselves, to consider.

 

Let’s start with iOS. In terms of being truly mobile, Apple’s products have a few limitations. Now, it is possible to own and operate an iPhone or iPad without a PC, but you will never be able to get full functionality of services without an old program many have heard of, iTunes. Not just for buying music, iTunes is the program on your PC that will allow for full device backup and recovery, syncing of apps and songs and so much more. Without it, all you have is the Apple App Store on your device and the ability to do some basic backups and syncing through iCloud.

The Apple App Store contains, at last official recorded measure, 1.5 million apps. Many apps are free, but many more will run you at least $0.99. As mentioned, go ahead and install them directly from your mobile device and sync with iCloud, but there is not much more you can do without a connected PC.

See also: 7 reasons why you should develop apps for Android rather than iOS

The Google Play Store, at last measure, contains over 1.6 million apps. In addition to installing these apps directly from your device, you can actually install from the web. There is no need for the average user to ever connect their Android device to a PC, if they don’t want to. All app installs, backups and recoveries and so much more can all be handled from the phone or tablet in hand.

Perhaps the greatest advantage to the Android app situation is for the adventurous to easily side-load apps directly on their device. I’m not talking about the ability to root and ROM the devices, more basic than that, any one of us can write our own apps and install them on our devices. This is not so on iOS, there is no option in the settings, as there is on Android, to allow side-loading apps, at least not as easily.

We won’t get into the particulars, but the general idea is that, without jailbreaking your Apple product, you’ll need a paid developer account and to run your apps through the App Store to get them onto your device. Obviously the trouble was worth it for 1.5 million app developers.

On the other hand, the 1.6 million apps on Android is just the count from the Google Play Store. I alone have created about a dozen simple apps (that are not worth talking about, trust me) that will never count toward that total. Anyone following along our developer projects or are taking even the most basic of app development course will have some of their own as well. This side-loading process even allows you to add entirely different app stores to your device like Amazon’s AppStore, which contains its own library of apps.

Point is, when it comes to being free and open, with all the pros and cons that that entails, Android is king as compared to iOS.

Related: Best Android developer tools

Performance