So here's the thing about iPad alternatives... There aren't any. :-)
(Deep breath, Stace! Breath! Stay calm, think calming thoughts... :-) )
I've taken a look at some alternatives, the Samsung Galaxy being of particular note and probably the best I've seen of the few I physically looked at. The Barnes & Noble Nook is pretty good; nice form factor, decent screen and a decent market presence - but it's actually not running Android. Amazon's Kindle Fire is getting a lot of press, but I didn't hold one of those in my paws. There's an Android version of that one, but I don't know how well it's doing. It's certainly cheap enough - $199 for the basic version. Most of them seem to start at about $200, going up from there but not quite reaching the exorbitant levels the iPad starts at ($399).
Tough competition, basically. But there's no market for third party apps. There's a desperate need for them, but that's different to having a viable market. Most of the problem lies with Google; in the case of the Nook, the problem is B&N and Amazon's reputation in the third party developer market is best described as "desperate" and "adversarial". But getting back to Google. They've taken a distinctly hands-off approach to their operating system. Based on Linux 1.6, it is a highly restricted version of the operating system, it's varied in implementation and its security update process is, to all intents and purposes, essentially non-existent. Each phone provider or carrier can provide their own version of the OS; while laudably libertarian, it also means that no one can be sure if their app will work on any particular device or not. (One firm in Hong Kong apparently tests on over 400 devices!) And that's a problem.
Android has about 68% of the market, and its market share is growing - especially in Asia. (One thing I found odd was that none of the books on Android programming I looked at paid much more than lip service to internationalization issues.) One of the biggest problems is that much of the growth is coming from China. What this means is that your app might be arbitrarily censored or that it will be ripped off wholesale. Official corruption and an almost complete lack of intellectual property rights are two very important factors for anyone doing business in China; it's why China might (probably will) become the world's largest economy, but that will be essentially meaningless. The other big problem is that you have no way of knowing if Chinese authorities are monitoring your app to see if they can use it for other purposes, such as hacking into western government and press systems. (No, that's not a trivial concern. China is a police state.) The complete lack of transparent, accountable governments in that whole part of the world has political implications for apps and app developers.
But beyond that is the technical fragmentation of Android. This is probably the most significant problem with the Android ecosystem; it's difficult, impossible, to develop a market when buyers can't be sure your app runs on their phone. What has developed is a dichotomous marketplace: we have the stringency of Apple's AppStore and the libertarianism of the Android's various efforts. Profits, by an overwhelming margin, go to those who write apps for Apple devices. It's because while Apple is unnecessarily stringent both technically and politically, it's not technically arbitrary. Before you start developing for Apple devices, you have a fairly good idea of what is acceptable. Now, the AppStore is known for being a little arbitrary in its implementation, and excessively opaque when problems occur, but, as an entrepreneur that unless you're pushing the boundaries, Apple will generally accept your app. Those controls don't exist for Android - which is good. A free marketplace is always more valuable than a centrally controlled one. But what's not so good is that there are no controls whatsoever on the underlying operating system!
Imagine the chaos that would result if Microsoft had different API's for each version of Windows; and that vendors could replace certain bits at will, and were not obliged to tell you. Now add in that you can change the entire look of the application simply to fit your corporate standards, etc. It would be impossible to write code; the market for Windows apps would be smaller because of the inherent difficulties such a business model creates and you'd never be able to design a user interface that made sense. Technical libertarianism sounds good, and it is, but it doesn't create markets!
If Bill Gates was still leading Microsoft, I'd be able to point to them as an alternative; a solid base that can be relied on, a decent security update mechanism and a user interface model that can be manipulated but is generally consistent. Unfortunately, he's not in charge. Steve Ballmer is. As a result I can point to Windows 8 and say "there's not even system to develop against!" As a result, there are two business models: Apple's unnecessarily and annoyingly strict model, and Android's free-for-all. Apple generates profits for app developers and Android, well, doesn't. (I think it's telling that more free apps are downloaded for Android than for Apple devices.)
It really does seem that Apple will accomplish what Dana couldn't, doesn't it? "Not necessarily" is my reply. :-)
Carolyn Ann
A refinement - the biggest get rich quick could come from iPads. To say that there are no alternatives to iPads is a bit disingenuous...
ReplyDeleteAs for the fragmentation, and the operators doing their own thing to the OS. I don't know what it is like in over there, but in Europe it's mainly a skin on top. The biggest things is stopping people doing what they want with the phone. (Kind of like iOS - operators turn bits of that off as well...) They also make it more difficult to get OS upgrades.
But they do not fundamentally change the OS. We have 3 different Android devices, running three different flavours of the OS (Gingerbread, Ice Cream Sandwich and Jelly Bean) and the only thing that has not worked between the machines has been resolution related - when you try to install you get a message that the resolution is not supported. (One device is less than 720p, one is 720p and the other is 1080p). But they have non HD versions as well that we can run on the oldest hardware.
Unlike my iPhone that is bricked as Apple don't support it any more (kind of like any other manufacturer).
I honestly think the thing that Apple has done to make it easier to earn money as a developer is that they have made it easier to pay. I can buy a 25, 50 and 100 euro card from the supermarket so that Apple does not have to have my credit card. Google has no such option, and I will not give them my card. Ergo they make no money from me (to be fair Apple didn't either as most of the apps are pointless crap, and I never say anything worth spending money on - but then I am not a standard Apple user :p)
Stace
It was a rhetorical device, that thing about there being no alternatives. It's also literally true - there are plenty of devices that come close to the iPad, but none that exceed it. If the goal of competition is to outdo your competitors, Android device manufacturers are failing in quite stunning ways! (It's a bit like saying that a Porsche 911 is a nice car, so we'll hop up a Ford Escort to be almost as good!)
DeleteThe device fragmentation issue is serious enough that, as far as I can tell, it stops people from developing apps. The main action, as it were, seems to be in web-apps for Android; HTML, CSS and Javascript to provide a "native" user interface with almost none of the significant challenges of developing an actual app for Android.
Apple did make it easy to give them money! Easier, in fact, than Amazon's "one click" shopping. I've not seen those cards in local supermarkets, which doesn't mean they don't exist - it just means I don't go over to that display thingie with all the cards hanging from it.
Isn't it a trifle unfair to say that most of Apple's apps are useless crap, don't you think, Stace?
Ouch, someone has not looked a the right end of the spectrum... The cheap tablets are absolutely cheap Ford Escorts to the iPad’s Porche. But the expensive ones at the very least match it, and usually bypass it. By a margin. Sony, Samsung and Asus all have high quality, high spec machines that outdo the iPad.
DeleteThe Asus Transformer Infinity beats the iPad hands down (for my needs). Performance, functionality, usability, battery life and screen readability (albeit at only 1080p resolution). Storage… (Painful word in the land of the iPad I know.)
From the day it came out to today I still maintain the iPad is a nice toy - and indeed I know many people who are more than happy throwing birds across their screens at pigs on an iPad – and would not change for anything else.
Me... I need something that I can *use*. I either want to really edit documents on the move, RDP to my desktop to do development whilst on the move, or in a different location to the development machine.
In short I want a machine that I can use for real productivity gains. And the iPad just isn't that. Nor was it ever designed to be! And that is possibly another reason why it is so successful. What do 90% of tablet owners need with a machine that can run for 2 business days without a recharge, with VPN and RDO functionality so that it's possible to code on the run? They don’t.
As for no one develops apps for Android, not so as there are millions of apps in Google Play (a lot of the same as in the Apple store). And a lot of them are the same level of usefulness!
But there are also some amazing ones. The RDP apps I mentioned for one. Network access apps so that I can easily copy movies (that show without the black lines needed for the iPads letter box 4:3 format screen, another plus to the top end Android tablets), music (in whatever format you want) and documents to the machine without having to connect to a PC (Apple or Windows) and use iTunes to get it there. Even most Apple fanatics I know curse that application every time they are forced to use it!
The iPad does have one very large advantage in App development at the moment, and I don’t know if this is platform dependant or developer laziness. An App on the iPad recognises that it is on an iPad and uses the screen real estate better. Spotify on an Android phone is a joy to use. Spotify on the Infinity is a nightmare because the same layout does not work for a tablet. The sooner they work that our the better!
Stace
PS Yes I really think that 90% of the apps in Google Play, iTunes, BlackBerry or Windows Market Place are useless crap. I don’t think that’s being harsh, in fact I think that is being generous. :)
Not being a product evangelist, but being a lone developer looking for something to develop a few ideas against, I have to look at the platforms and where the paying users are. And, right now, they are buying and using iPads and iPhones.
DeleteLet me put it this way, Stace: I need to make a significant investment in time and my own money - I need to have confidence in my decision. I need to understand the market as it exists right now. I don't need to know which is technically the better machine - I simply need to know which machine consumers are purchasing and which machine is driving third party revenues. My research says that's the Apple platform.
On top of that, I need to look at the technical issues. What are the challenges of developing for XYZ platform? What does the platform make easy? Is my investment in code, time and money, going to be preserved in the near future?
On the business side are questions about the market; which platform is used by the audience I am trying to reach? What are the potential revenues? What's my return on my investment? What is my marketing strategy and how is that affected by the platform?
I could look at the number of users of each platform, but I need something more. I need to look at the number of potential purchasers. The number of people who might be willing to pay for my solution to whatever problem I solve. The simple fact is, there are more potential customers on Apple's platforms than on Google's. The Android has more users but less revenue per user. That's not a success story - that's a Walmart model gone slightly wrong.
That's why I researched, and lost a decent amount of sleep over, the question of where I want to place my effort.
(cont)
(part 2)
DeleteTo be honest, I am fed up of not having a recent success. I've started a two small businesses in the last decade; both failed. One disastrously so. I have to like what I'm working on; I liked both of my other businesses but I started some jobs I didn't like, and that taught me that if I don't like what I'm doing, I'm just not going to be successful. If it were a pure numbers game, or simply chasing the technically "superior" solution - I'd develop for Windows. It's a lot more open than Apple's offerings and just about always has the fastest storage, etc, marketed to it from the get-go. The numbers game works for that platform. It doesn't work for what is essentially a boutique effort, aimed at trying to make a good product for a platform I like. I might not like Apple as a corporation as much as I used to, but that doesn't mean I'm going to turn around and hate them! I like their products - and I know you think it's a result of brainwashing, and there's nothing I can do to persuade you it's because I simply like them - and I want to write code that works for their platforms. (BTW, I am using "platform" very deliberately; you probably know that, though! :-) ) I am investing hours and hours - pretty much almost every waking moment - to this business effort. I want it to be successful, I want to contribute something to the world and I want it to be on a platform I like to use myself. I like the aesthetics of the iPad, the user interface of OS X; I like carrying my MacBook Pro - it has a tactile experience. (That's not a result of marketing; that's a result of good design and clever manufacture.) If I'm going to spend almost every hour of my future working on and worrying about a business, I'd rather that business be about a product I like, based on a platform I like.
We have different criteria for judging these machines; neither is right, neither is wrong. We have different definitions for the problem; you didn't know most of my criteria because I never wrote of them. You might not agree with me on my reasons and I don't expect you to. Your robust criticisms of Apple, etc, prompted me to look at the alternatives; you are right in so much of those critiques, but when it comes time for me to decide what I want to do with my life, I'm afraid I have to go with what my gut tells me, and between that and the numbers, it's Apple.
I've made plenty of mistakes when it comes to technology and choosing a job; I've had more than my fair share of success as well. What I do know is that if I don't love what I'm working, then all I'm doing is chasing the money - and I'd hate for that to be my epitaph! "Carolyn, he chased the money". Nah, that's not me. I want to believe in what I'm doing, and the conviction just isn't there for other platforms. That might change in the forthcoming years, but right now - it's where it's at!
:-)
Oh, absolutely Apple makes the most money for developers right now, I don't think I questioned that - it's common knowledge in the tech world :)
DeleteOr that you prefer Apple. I know others that do, and that is also fine - providing they do not big up their machine by trying to put my machine down. I hope that I managed to somewhat avoid that, I know there were some comparisons but I was trying to list the plus points more than make negative points.
Or that you want to do what you love doing (again, absolutely - 90% of the time my work is not 'work', when that changes too much it's time to look for a new job!).
My issue, if you can call it that, was you saying that the iPad is above the rest of the rest when that technically, OS and functionality wise it just so patently isn't. I was merely pointing out that whilst the iPad is good for what it is designed for, that it's not designed to be used as a productive machine as the Infinity is.
Anyway! I really hope that whatever you pick, it works for you - both in a business and personal satisfaction way - what more is there?
Stace
PS It's marketing! A computer is not a tactile experience! If so it has missed it's primary purpose (unless that purpose is to make people prefer carrying their computer to using it!) My Vaio Z is cute, small, way nicer to carry around than any Apple (after all it weighs two thirds of the lightest Apple MacBook - ie the air) but I don't like carrying it about - it is useless being carried about, and I get quite worried about breaking it (the same as any other machine I have had - MacBook Pro included.
I like *using* it - such an amazing amount of power (it's the most powerful machine I have owned, and second only to my workstation in the office) in such a small - but solid feeling - package that it really is a wonder of engineering. And all of that with a battery life of more than 6 hours. More than 14 with the flat battery that is available.
Plus of course, Apple is trying to patent the method that made it and it's predecessors, that must make it impressive :p
Oh - except for the on off button - that is too flat, and doesn't have enough movement to feel 'nice'. The worst bit of the machine, I'm just glad I don't have to use it too often :)
This comment has been removed by the author.
Delete(Oops - I inadvertently deleted half of an important sentence!)
DeleteThink of it as a "holistic" thing, Stace - the tactile experience might not be as important to you, but it is to me. Many argue that a motorcycle isn't a tactile experience, either - but I can definitely tell you about the differences between a Vespa and a Ducati that are way beyond the speeds they can accomplish! I appreciate the experiential differences between my various motorcycles as much as I appreciate the differences between different types of wood when I'm working them.
I also have a strong aesthetic sense; I know what I like and quite often why I like it. It's why the Mrs and I owned an Arts & Crafts home in Flatbush, Brooklyn and not a modern home outside the city or a Brownstone in Park Slope. (We have very similar likes in that regard.) It's why I like artists such as Dan Flavin or Jasper Johns, Andy Warhol and George Bellows. My eye might be untrained and my knowledge a bit haphazard, but I do know what I like. As you might guess, I think Apple's Jonathan Ives offers products that fit the aesthetic I like. I don't like everything Apple does; the skeuomorphism of some of their software is a bit tiresome, their office competitor (iWork) is almost usable, their code editor an exercise that could be much better. But in general, I find using the MacBook Pro a satisfying experience, whether it's the tactile element (think of it as "attention to detail"), or proportionally or the considerable thought that went into making the system something you don't need a guide book to use. Is it the best technical machine out there? It's a couple of years old, and it wasn't the most advanced system out there when the Mrs bought it for me! But it's "complete" in a way that few products ever achieve, or even strive for.
When I said that there aren't any alternatives to the iPad, I don't mean technically. I mean in a "holistic" and business sense. There's very little impetus to develop for Android devices; there are challenges that are, quite frankly, not worth addressing. There are competitors to the iPad; whether I think they're worth developing for or not is what is critical to me. I looked at the issue and decided they weren't worth the effort - for the reasons I've already outlined. (The biggest one is that market fragmentation one; it's the one that hammered the proverbial final nail in.) As a result, there are no alternatives to the iPad. There are competitors, sure - but no alternatives.
(Was I a bit naughty with how I worded that? Yes. Sorry; I didn't intend to raise your ire, I thought you'd be amused by it.) :-)
That should be "proportionality", not proportionally. Oops.
DeleteIf it helps I wrote my last reply with a smile on my face :)
DeleteAs I said you have to use what you like. I have a MacBook Pro that is gathering dust, and a Sony that I am worried about wearing the SSD out on as it gets so much use :)
You have a MacBook Pro that you love (for some reason ;p)
Stace
PS Yes cars, bikes etc are more than tactile. Someone once asked me why I drove a V50 when I could have had a Focus for about 1/2 the money. I suggested they drive one (I have and you would not believe that they are built on the same Ford C chassis!). The same as I have test ridden some bikes that you just sit on and ride, and some that you become a part of (I class the R6 in that class as well - much more than the SV650 it replaced!)
I'm glad you feel the same about your computer, but even though I like to think have a very good eye as well I just can't get into the mindset. It's a tool first and foremost for me. And whilst looking good is, well, good (Like I say I think the Vaio Z is the best looking laptop I have owned MBP included) it has nothing to do with my decision process for buying it - whilst this Vaio is the best looking laptop I owned, the F21 it replaced ws easily the worst :) I see it as like picking a screwdriver for the colour of it's handle more than ability to turn a cross head screw without turning the cross head into deep well never to be touched by a screw driver again (I was dismantling a wardrobe at the weekend by someone who used such a screw driver ;p)