EDIT: OK, fair enough. The word "advanced" is very subjective and means different things to different people.
EDIT: OK, fair enough. The word "advanced" is very subjective and means different things to different people.
Especially when many of them are poorly implemented one-offs on one model on one carrier for a few months before support and updates are cut off permanently. (Why the hell should something like screen sharing be a feature of one particular model?!?)
In terms of actually working, the iPhone is lightyears ahead of huge swaths of the Android ecosystem. Maybe not Google Nexus, but then you're locked into the inferior network coverage of AT&T or T-Mobile.
Samsung (w/ Verizon) install so much bloatware on their new Android phones it is bordering ridiculous. Why would new Galaxy S4 users want an uninstallable NFL app?
The Motorola and LG Nexus android phones are comparable to iOS in terms of actually working.
Don't overstate the rarity of CDMA or the ubiquity of GSM. Yes, GSM is effectively the global standard, but CDMA is way more popular than you say.
Examples of other CDMA networks include China Telecom (40+ million subscribers) and au by KDDI in Japan (20 million subscribers).
A full(ish?) list is available on Wikipedia:
http://en.wikipedia.org/wiki/List_of_CDMA2000_networks
Many of those are specialty providers, legacy networks, etc., but a fair number are regular old cell phone providers.
http://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Cel...
The Nexus and Motorola phones work fine on GSM. If anything, it's more of a reason to buy them than avoid them like you said.
Edit: And I quote:
>"Maybe not Google Nexus, but then you're locked into the inferior network coverage of AT&T or T-Mobile."
If you'd like to say that your point remains valid, I completely agree. But if you're going to insist that your factually incorrect statement is not wrong, we're going to have a problem.
Also, I did not say anything about reasons for buying different kinds of phones. I only talked about the number of different kinds of networks available throughout the world.
I know what I'm getting when I buy an iPhone. Navigating Android smartphones is a minefield.
In many ways, iOS is clearly more advanced, for example security, energy consumption, 64-bit.
You can debate the merits of these things, but Apple has a sound basis for their claim.
Then again, I probably use a different definition of the word "advanced" than most people here. To me, iOS is the more advanced operating system because it manages to hide its complexity from the user. Adding features is easy. What is not easy is making sure those features are coherent and actually make the device easier to use.
"Apart from the sanitation, medicine, education, wine, public order, irrigation, roads, the fresh water system and public health, what have the Romans ever done for us?"
I long for an iPhone. Preferably a 5c or above. I don't have the cash and will only buy SIM free phones these days though. I've had piles of Android handsets and a couple of WinPhone handsets. They all sucked.
Whilst iOS isn't all that pretty, it actually works properly. My wife has precisely no problems with her 5c and the times I've used it, to be fair, I'm envious.
I really couldn't care how the word advanced was applied to the marketing.
here are the responses I received:
you'll now notice that the UK page doesn't contain that false statement: compare http://www.apple.com/uk/osx/ vs. http://www.apple.com/osx/
I'm interested from a technical perspective. From a deep software development point of view, I'm familiar with OSX, FreeBSD, Linux and Windows and know their technical merits well.
I don't think anyone could disagree with that, even the most ardent Apple crusader.
I was quite impressed. There is no native iPhone equivalent and I find most 3rd party apps that claim to track data/battery are not 100% accurate.
The key, of course, is that the phone was in my pocket for 95% of those 6 hours. Actually using it drains far more battery than all those location tracking apps combined.
If what you meant is "Android allows apps to consume power when iOS wouldn't", then yes, you're right. That's quite a far cry from "Android doesn't manage power consumption adequately".
Android forces the user to do power management where iOS does it for the user. If the user is involved where they don't have to be, that is inadequate.
Nothing you have said contradicts that.
I would restate the grandparent's claim to further argue, but clearly that's an effort in futility.
This simply does not rebut the idea that Android is making the user do the work, whereas iOS is doing it for the user. It just tries to make it sound like a good thing rather than a failing.
When exactly did you last use an Android device?
Android doesn't presume to dictate acceptable feature sets for applications; as a result, sometimes apps will do things that the user did not expect or want (which may still in fact be a valid feature of the app, or may just be a bug), and then it provides tools to allow users to identify and correct the problem if it is unacceptable for their use case. This is the pathological case, though, and not the norm. The general assumption is that the user's preferences trump the OS's, which is a large part of the reason that so many people like Android to begin with.
Android requires the user to do more work because it manages less of the experience itself and offers needless choices.
The reason so many people like Android is because it is cheap, widely available, and can be tailored to the carriers wishes. No serious commentator believes that it's because the majority of people want to manage power consumption manually.
1) Generally much easier rooting/access to bootloader/custom ROM installation than iOS. 2) Install custom keyboards, home launchers, icon sets 3) Change default web browsers, caller, messaging apps to third-party alternatives 4) Full access to filesystem 5) Fully customisable homescreen widgets 6) Full sharing intents system 6) Generally more "computery" interface - downloads displayed in notifications pane for example.
And of course you have the advantage of a choice of a range of devices with much larger screens than an iPhone.
It's just a shame that the Android UX experience is so chaotic. A consequence of Google never really seeming to settle on a single UI vision beyond "different enough from iOS to avoid legal action."
If you don't like iOS, just say so.
6, I like, though; applications providing services to one another is a great idea. But when you combine that with "full access to the filesystem", you don't -need- an intents system for inter app communication, you can just save files and open them in different apps. It's this kind of inconsistency of what Android is actually trying to do - be computerlike, or be a walled garden 'appstore' ecosystem - that contributes to the overall chaos of the UX.
Rooting/installing ROMs is completely optional. It's just there if you want it, and it can be a lot of fun. You did buy a pocket computer after all - don't you want to see what it can do?
I use Swiftkey instead of Google's stock keyboard, and Firefox instead of Chrome. Both are quality apps which look great, have zero malware issues, and seriously enhance the quality of my smartphone experience. The improvement is way beyond what you can get on iOS, simply because Apple won't allow anyone to modify the core experience so deeply. And I haven't explored the offerings in full - I still use the stock caller and messaging client. I'm confident that high-quality alternatives are available.
I use simple stock widgets currently - Gmail and Google Calendar only. They look great, they're simple, and again they seriously improve my phone experience. Again, I haven't really explored widgets yet but I'm sure there are some seriously powerful, high-quality options available.
And the filesystem is only visible if you download an app for it specifically. Out of the box the file management is similar to iOS, just more powerful with the intents system. This isn't an example of Google not being able to make up their mind, they've just decided to allow people to explore that side of the system if they want.
Android is really a great system for people who like computers. All of the things which Apple decided people shouldn't be interested in doing with their pocket computers are available in some way on Android. It's very gratifying for curious people.
It's fair enough to say that all these options come with dangers. But they also come with potential! Great potential.
I just bought a phone, which happens to be a computer. If I really want to get deep into a 'pocket computer' I buy an Arduino or an equivalent and hack it's guts.
As a mobile dev I'm more than happy about the access level that I have with iOS, I can even throw in-line Assembly there.
Cheers.
This guarantee has diminished over the years. Before iOS 4 (which allowed third-party apps certain types of background multitasking) it was pretty much ironclad. Multitasking started to chip away at it, and they've added more and more multitasking modes (which is, overall, a great thing) making for more and more opportunities for apps to eat your battery in the background.
My personal experience is that the ideal still mostly holds, with a big fat exception in the form of VoIP apps like Skype which get to use up way too much power if you leave them logged in.
It's probably to the point where a battery monitor would be useful now, but it's not a particularly great need, and inertia will probably keep it away.
You keep using that word. I don't think it means, what you think it means.
There is another one.
A unix shell is highly customisable and powerful in the hands of a knowledgeable user, but I wouldn't describe it as advanced.
C++ is a very powerful programming language with tons of features, but I wouldn't describe it as advanced.
And yes you can enable that by installing custom kernel modules. But I think hacking is out of scope here.