My (Mostly) Unbiased Overview of Android and Apple’s iOS – Part 2

Feel free to check out part one of this post, in which I covered some pros and cons on Apple’s iOS.

On to Android, which now owns the majority of the mobile phone market share in the world due to the many manufacturers who choose this open-source, free operating system for their phones. Much like iOS, there are plenty of pros and cons to cover for this OS; I’ll touch on the ones I’ve found to be most important during my software testing experience.

Pro – The first thing that comes to mind is the customization of the system itself. Many carriers and manufacturers have adapted Android due to the “re-skinning” they can perform on this OS–they can essentially make it their own by adding a unique look and feel and pre-loaded software. Unlike Apple, which has its own developers working on the OS in-house, Android is open-source, allowing any developer to enhance, limit, or customize the software; there are literally millions of Android developers around the globe, allowing the OS to stay ahead of the curve.

Pro – Android allows for different layouts on user homepages. This includes folders, shortcuts, and, most importantly, widgets. Widgets allow a user to directly access a particular program right from the homepage itself, without having to launch the application. There are widgets available for media players, living calendars and task checklists, and live feeds for social networking, email, and current affairs from around the globe.

Pro – Other great features of the Android OS are the keyboard layouts and text prediction. These include “swipe” style keyboards, where the user literally swipes past each letter in a word and the keyboard chooses the word it assumes the user wants to use. This feature can make typing out long messages or emails a breeze and can help keep spelling errors to a minimum. Many keyboards also have voice-to-text options which are amazingly accurate, “learning” how the user talks. Use of features like these is obviously a personal preference, but the options available in Android really can be quite useful in many applications.

Pro –  The final pro on my list is the new implementation of Google Now, included in all newer versions of Android. Google Now gives you the ability to perform instant searches by speaking into the mic of your mobile device. You can search for the definitions of words, facts about well-known people, and a huge variety of other items instantly. Google Now also has the ability to learn information you either look up or have expressed interested in – things like weather, sports updates, popular tourism spots, commuter traffic, and flight reservations and itineraries. It will also reminder users about tasks and pending calendar items, placing all of this information front and center on the device for users to view quickly and easily.

Of course, Android has its setbacks as well.

Con – One of the biggest faults I can think of is Android Fragmentation. Fragmentation is caused by manufacturers and mobile carriers holding back new versions of software and thereby creating many different versions of Android out in the wild. The Fragmentation can causes issues while developing software for use on Android because, unlike Apple, Android developers have to understand that most devices are not updated to the latest version (currently 4.2.2 “Jellybean”) and have to worry about testing their software on different OS versions in order to fulfill the needs of customers. All this extra testing can, in turn, cause delays in software releases.

Con – Another Android con would have to be the lack of security and stability in the OS. Although developers have made great strides to limit the threats of viruses and other malware, the Android App eco-system is still filled with unwanted security holes and issues. Because, as I mentioned in my point above, there’s no guarantee that all Android devices are running the newest version of the operating system (over half of the devices currently running the Android OS globally are running on Version 2.3 “Gingerbread”, which is far inferior to Jellybean), users and their devices are very vulnerable to security issues.

I’ve learned a lot working with these two operating systems–both Android and Apple have their advantages and disadvantages, many of which depend on the goals of the user. Now that I’ve spent time working with both platforms, I have a better appreciation for the good in both and a better understanding about the bad but, when push comes to shove and people ask me why I prefer one over the other, my simple answer is personal preference. What works for me certainly won’t work for everyone; doing your own research will help determine which OS is right for you.

Advertisements

My (Mostly) Unbiased Overview of Android and Apple’s iOS – Part 1

People who know me might already be assuming that this blog post will be biased, based on my preference for Android, about which I’m not usually silent. However, while working at Algonquin Studios I’ve had the opportunity to test many new mobile platforms and devices including Windows Mobile, Apple, and Android and I’ve learned some new things that I like about both iOS (Apple’s proprietary operating system), and Android (an open source, Linux-based operating system).

The battle between Apple and Android has been both futile (for the companies) and fun for people who posses an interest in the forward momentum of technology. While testing our new mobile app for SWRemote, I’ve learned both the frustration and pleasures of having the ability to work with both operating systems. Below are my top pros and cons of both systems, given in the most unbiased way I can manage:

SWRemote’s Mobile Technician was coded for, and first applied to, Apple’s iOS platform using the iPad, so that’s where I’ll start my list as there are a lot of benefits to be found testing and navigating around this robust OS.

Pro – While it’s not iOS-specific, I’d be remiss without mentioning the battery life on both the iPad and the iPad Mini. The devices have exceptional battery life both in “stand-by” mode and “screen-on” mode. Coming from a mostly Android background, I’ve become accustomed to poor battery life and have gotten used to always needing to be near a charger. This has changed a bit with newer Android models, depending on hardware, but I haven’t seen anything that comes close to the staying power of Apple’s batteries.

Pro – A second iOS pro that must not be ignored is its ease of use for beginners. iOS takes all of the complicated and aggravating things out of the operating system and goes with the philosophy of “Just Keeping it Simple.” This works out very well for both timid users who don’t like change on a large scale and beginners who are getting ready to dive into the technology arena. And, with all forms of the OS (iPhone/iPad/iTouch), Apple keeps everything the same–from the looks of the screens to the settings options–achieving great consistency across devices and lessening the learning curve for newbies.

Pro – I also have to give credit to Apple for the stability and security of its operating system, including version upgrade releases which are only held back by the personal user based on when they want to actually upgrade their system. The free upgrades always include bug fixes and other significant advancements in the OS.

But, of course, with all the good comes a bit of the bad.

Con – Thanks to the simplicity of iOS, many customization options have been curbed including any options for tweaking things like keyboard layouts, power modes, processor speeds, and memory utilization.

Con – Apple has a closed operating system which essentially means that one cannot “tap-in” to many of the areas that might be necessary for both programming and/or adapting certain hardware into software like printers, third-party drivers, etc. For developers this can be frustrating and time-consuming as we try to find workarounds for these particular applications.

Con – Apple has also limited its iOS to only Apple products. Some may see this as a benefit and say that while Apple only does one thing really well, it does that one thing really well. This might be true but when you’re limiting your customer base to only one device brand/manufacturer it can be difficult to keep up with the “Next Best Thing.” Tech consumers get bored very quickly these days and people tend to want the latest and greatest right away. Apple’s insistence that iOS only run on Apple products automatically limits its market share, regardless of the fact that it has some of the best advertising in today’s marketplace.

Moving Into The 21st Century, And Feeling A Little Silly That It Took Me So Long

I remember the time my parents called to tell me that they had signed us up for a family plan and I was getting my first cell phone. That first cell phone didn’t tell me what time it was and it didn’t hold contact information, so I had to memorize the phone numbers for anyone I wanted to call, but in the past 10 years I’ve slowly upgraded as technology has progressed and phones have gotten smarter and smarter. Two plus years ago I was due to get another upgrade but I held my ground and said “no” because I didn’t want to deal with picking a complicated data plan and deciding which bells and whistles were right for me. Working for a technology company, the last thing I wanted was to be “addicted” to my phone and always reachable via email even when I wasn’t in front of my computer. I enjoy my time away from the digital world and I like to be completely cut off from the world at some points.

But when I started working here at Algonquin Studios I found that everyone here had a smart phone of some sort and most people were shocked that I still had what I liked to call a “dumb phone.” I still stuck to my guns and kept telling myself (and everyone else) that I didn’t need or want a smartphone and I was perfectly content with what I had. But of course, as time went on, I found myself wanting a new phone. And not just so that I could say that I had the latest and greatest device out there, but because I realized a more functional phone would make life easier – both at work and in my personal life.

I started discussing with my coworkers which platform they preferred and got a lot of pretty strong opinions. The Android lovers told me why they think Andriod is the best and why iOS leaves much to be desired and, not surprisingly, the iOS lovers told me the exact opposite. After weighing comments from both sides of the argument, I decided to go with an Android phone and needed lots of assistance from my coworkers on even the most basic functions as I’d only worked with a Windows-based smart phone (due to my work with SWRemote) to that point.

But, honestly, now that I have a smart phone and am up to speed, it really is making both my work and home life so much easier. My phone lets me receive customer service emails that come in after close of business, when I’m on call but not necessarily sitting directly in front of my computer, and our support system has an app that makes keeping an eye on support tickets as easy as looking for the perfect restaurant for a night out on the town (which my phone also lets me do, of course)! I’m no longer shackled to my desk but I’m still able to provide high-level, quality support to our clients wherever I am, whenever they need it and I’m kind of embarrassed to have fought the smartphone revolution for so long!

Is there a technology or device you’d been claiming you didn’t need and then realized how silly you were being once you got it or started using it?