Why Android Is the New Windows
An anonymous reader writes "Windows' dominance of the PC market has been good in many ways: reduced hardware costs, increased IT literacy and a standard development platform to name a few. Perhaps Android will bring similar benefits. But unless Google are very careful, it is likely to bring some of the same problems, too."
The biggest problem with Android is that from a developers point of view, it's a horrible platform. It's not just Android - this goes way back to early Symbian versions, Windows Mobile and other early mobile OS versions.
Basically, you have tons of different devices you need to support, all with different hardware, resolution and features. They might or might not have changes made by the phone manufacturer and/or telcos. They might have physical keyboards or only touchscreen. Maybe multitouch on some. Camera on the back, maybe front too, or not at all? Different API's supported by different versions of Android.. It's a nightmare.
This may now a days work okay for computers because they have a lot more power and space and you don't need to worry about batteries so much. But as for mobile developers, that's not true yet and it means you have to create and test your applications and games for every device and most likely make some changes and bugfixes to some of them. Take for example the popular Angry Birds game - the developers have outright said they just cannot support all the different Android devices.
As much as I dislike Apple, iPhones are a solid platform. They have a few different versions of the OS (there needs to be progress, right?), but that's it. Much better for developers and for users. While Windows Phone 7 has definitely taken a better approach than before, they also haven't considered this issue.
Window's dominance of the PC market has been good in many ways ... increased IT literacy
What?! That's like saying McDonald's did anything for fine cuisine. Gimme a break!
I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
Looks like I'm sticking with the iPhone for a while then. I've gotten to the point where I'll happily sacrifice a small amount of money and a little flexibility in exchange for a well-vetted, vertically integrated solution rather than an assembly kit that I can use - if I wish - to build something great. With the increased power to do your own thing all to frequently comes the need to do your own thing, with your own time and your own money. Not on my phone, thanks - I'll leave tinkering to the hobbies I choose rather than a useful accessory for my life. And yes, I'm a developer.
You're special forces then? That's great! I just love your olympics!
"The entire phenomenon of viruses and malware is a result of the proliferation of Windows, the people behind malware take advantage of that same standard development platform."
This sentence is so stupid that it invalidates the arguments contained within the entire article. Who thinks that if Apple and their marriage of hardware and software were to have only existed in some anti-Capra Steve Jobs as Mister Potter world of computing, that viruses and malware would have not existed? Because there are no viruses for MAC OS? By that logic, wouldn't NeXT Step have been the most secure UNIX ever? To lay the existence of malware at Redmond's feet is to be so ignorant of computing and O/S design as to make anything said about Android totally and completely moot.
Some of you should check the statistics on global smart phone dominance. You'll find Nokia in top spot by a very wide margin. Right now, it looks like more breathless anticipation for a platform that has a very, very long way to go to threaten Nokia's worldwide dominance.
You guys should try one sometime. The e7x series is great. Relatively open platform, lots of apps, total media freedom, total device freedom like tethering, turn it into a wireless access point, free maps/gps features, and reliable. The Communicator is awesome too. I couldn't afford to replace my old one.
I hereby dub thee, Android Reality Distortion Field.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
Window's dominance of the PC market has been good in many ways, reduced hardware costs
[citation needed]
You can't take the sky from me...
Android is open. By definition, open software gives complete freedom and has no issues.
This would have happened for ANY OS that wasn't tied to a big-iron vendor. As I recall, this was (and continues to be) true for Macs as well.
No. Unless you jailbreak, the software you run on it has to pass a vetting by them. If they pull it later, you'd better hope you don't lose the copy on your PC/Mac.
Are you sure you haven't mixed up Apple and Google? Last I checked, you weren't forced to go to the Marketplace to install software except on a few obscenely locked down devices from AT&T.
where do you come up with this shit? on android you have an .apk that can run whether or not google removes it from the app store or entirely for that matter.
Not only that, but these .apk's aren't hidden, they're on your phone, and even without root access you can back them up easily with plenty of solutions. Plenty of people install android apps without ever hitting the android market or ever having a wifi connection. in fact, there's an entire forum dedicated to it, essentially . Did I mention that things are fairly well documented?
on iphone you can have it forcefully removed remotely, even by using the old version.
What? I've used .apks to install a number of applications to my Android phone. I didn't have to do any jailbreaking to do so either, just tick a single checkbox.
Are you seriously that ignorant, trolling, or did I just get whooshed?
You know, the article completely missed the point with the essential difference between Windows and Android, and now you have it precisely backwards.
It's about freedom.
Eventually, Microsoft squeezed Borland out of the market and was selling developer tools for $1000 a pop. Years ago, when I got my first cell phone, it had J2ME, but it would of cost me $30 to put my java game on it.
And now, there's Android, the free mobile OS that anyone can inspect or edit or develop for.
In a sense, your ignorance shows that we have won. However, our victory is not yet secure. Apple, after using free software to get its new OS started, has been closing off everything it can. Yet, a bunch of ignorant iPhone users regularly troll these threads with their inane comments drawn directly from Apple marketing material.
So, it's important to remember. Windows gave control to Microsoft.
This guy claims Windows has all the malware/virus problems it has because it's the biggest target.
That's an extremely common claim, which is only made by Windows fans. I wish we could better dispel it. Such a claim could explain a "many"-to-"very few" malware disparity, but it simply cannot explain a "many"-to-"effectively zero" disparity.
Windows ... Android
Prepare for inflammatory statements. Also, I should note, I own and use an Android-based phone.
The closest phone equivalent to Windows on the PC is the iPhone. (Hilarious, I know - but Microsoft really isn't a serious contender in the phone market.) Tyrannical rule over the user experience, verily.
Android? Android goes straight to its roots - it's the equivalent of Linux on the desktop. A mishmash of bad design and truly horrible UX done by developers, with uncountable numbers of simply pathetic applications - a few true gems shining brightly among them, but it's hard to see a diamond floating in a sea of feces.
Unlike Linux on the desktop - Android has the fact that it's on phones going for it. Phones, by and large, are fashion accessories. Can it make calls? Send and receive SMS? Everything after that is a bonus, and your average consumer will put up with all manner of crap as long as the hardware is shiny and can be shown off to their friends.
unless Google are very careful
This. Google needs to sell off a street view van and hire some folks to make kind-but-stern suggestions on design and function to developers, especially for popular applications. Mind you, I am a fan of choice - but fuck the bazaar. The bazaar is an ugly eyesore lowering property values. Because it's not a bazaar. It's goddamned software with no sanity behind design, functionality, workflow, appearance...
So if Android is Windows, iOS is MacOS, does that make Maemo/Meego the Linux of the mobile world?
"My N900 runs Linux."
"So does my Android phone."
"But the N900 runs GNU/Linux!"
I still get to feel superior.
DOS/Windows gave people more control over their computers. people had the software locally and could install anything they wanted. anytime.
same with my iphone. i have all the files local on my laptop. if apple pulls an app then i can still use it. all i do is add the .app file in itunes and it will still sync. if someone breaks an app with an update i can still use the old version if i keep all the files.
with android the app install process is in the cloud and controlled by google
Nonsense. Unlike the iPhone, Android has always allowed installation of apps without going through the store. You can download them through the web browser, install them from the SD card, and there are 3rd party market apps that compete with the Google market.
On Android, without rooting it or installing iTunes you can backup and install .apk files using a file explorer. The only "in the cloud" part is if the developer uses Google's version of DRM via the Market app. As long as you paid for the app, it doesn't care what version it is, so this too is no problem. So without being anchored to the iTunes monolith you can do this version management on the phone in the middle of nowhere.
There are a couple of things that make this useless. Both Apple and Android run only signed code unless the user makes an effort to do otherwise. Google makes it a checkbox (which some carriers then remove). Browser exploits for either platform are equally likely.
I don't know why I RTFA, and I still don't know why Android is the New Windows(TM), but at least now I can save your time.
1. Eventually Android will dominate the market.
You know, separation of software and hardware, blah blah.
2. Market dominated by one OS brand = Virus, malware, we're doomed!
From TFA: "The entire phenomenon of viruses and malware is a result of the proliferation of Windows".
3. Market dominated by one OS brand = Crappy product once in a while, we'll have no choise
Windows ME, Vista.
"but these .apk's aren't hidden" -
Yes they are... see below:
APK
P.S.=> /. always hides THIS "APK", because I post as an "anonymous coward"/non-registered user here, & what do I see in the tree nodes of replies on this forums? "hidden comment"... apk
The Register ran an article which said much the same thing (albeit worded rather differently) last month:
http://www.theregister.co.uk/2010/11/19/mobile_phone_platforms/page2.html
I don't find the android platform any harder to code for than anything else; younger programmers do not want to learn Java and that is creating far more problems for the platform than malware.
boycott slashdot February 10th - 17th check out: altSlashdot.org
DOS/Windows gave people more control over their computers. people had the software locally and could install anything they wanted. anytime.
And absolutely no protection whatsoever in the case of DOS and the non-NT Windows'. The simplest program could take down the OS or damage the system.
same with my iphone. i have all the files local on my laptop. if apple pulls an app then i can still use it. all i do is add the .app file in itunes and it will still sync. if someone breaks an app with an update i can still use the old version if i keep all the files.
Funny, but from everything I've read about the iPhone, and know about Apple, this is absolutely not true at all. You possess the device, but Apple owns it and can do pretty much whatever they please with it, including remotely removing software, unless you take extra measures to circumvent this.
with android the app install process is in the cloud and controlled by google
This makes me question whether you actually know anything about Android devices, or if you're just another Apple fanboy posting nonsense while waiting in the Steve Jobs fellatio line.
Of course, I'm in the equivalent Google line. I own an Android phone and for the most part I love it. My phone's rooted, but only so I could remove most of the bloatware my carrier threw on it. Installing software from outside the Marketplace is as easy as downloading a package file and running it.
You know, someone manipulative with whom the dark forces of FUD are strong, but yet nerdy enough that one could develop a love-hate relationship.
Since you are obviously for Android, we can also discard the validity of your viewpoint.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Holy run-on sentence, Batman!
Windows grew up as a personal machine used by one user, in a corporate setting. Early PC administration was not centralized and most admins allowed root access to most applications. So almost all the app developers assumed root access. People familiar with work PCs bought the same OS for their homes too. There was this huge conflict of interest between the app-developers and the OS. Big turf battles between app-developers. Root access was common, so each app booted out the other and installed itself as the default handler. Fundamental reason for user losing control over their PC is the assumption "it is normal for applications to run as root".
Android is growing up in a different environment. People are aware of security issues, privacy issues, bad sites, malware dishing sites etc. There is no assumption that the user must give unlimited access/privilege to the applications. So security is likely to be better than windows, but not as strong as unix. The user is the system-administrator here. Most sys-admins are lazy. In the university unix world, lazy admins refuse to install apps that needed root access. In the user-is-the-admin world, the lazy users give in to the demands of the apps more easily. But they are not likely to be as lassie-faire as they were with windows.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
The comparison to Windows is wrong. UNIX would be a much more accurate comparison. Microsoft kept Windows cohesive enough to ensure backward and lateral compatibility. UNIX did virtually none of that. As a result, we had many proprietary implementations and an application developer's nightmare. That is why its growth and longevity were limited. Android/Linux is just another generation of that legacy.
BTW, there is nothing wrong with that evolution. It just doesn't scale the same way.
And it's not even a checkbox you have to go looking for.
"Oh, hi, I see you want to install an APK directly. Do you want to enable this? Click here."
"Window's dominance of the PC market has been good in many ways, reduced hardware costs, increased IT literacy and a standard development platform to name a few, and perhaps Android will bring similar benefits, but unless Google are very careful it is likely to bring some of the same problems too..."
sure MS Word grammar check would put a green underline below this whopper of a run-on!
[FromTheMorning]
Consider Nokia who dominates europe. They are spinning their wheels trying to make a go of it with their own OS but this will fail in the face of the growing coupling of desktops and smart phones. There is no Nokia Desktop computer. So what are they going to do? They could go with Android but the problem is that then they compete directly with HTC and Samsung and eventually some not yet known "Dell"-like company from China. SO Nokia will eventually choose Win 7 to be able to have a premium system. And Microsoft will be happy to be entering the market in a more tightly controlled hardware system where they can more easily offer special features unique to Win7.
Likewise for HP and the WebOS. I don't think HP wants to be an Android house. Otherwise why did they buy WebOS? But it too will fail for the same reason as Nokia's OS.
Win7 will be like apple and offer a work-alike eco system for desktop and mobile platforms. innovations and developers will more easily target both directly rather than having to write for some cross platform API that works at the lowest common demoninator. Chrome OS will be a niche for a long time. (Perfect for my mom and millions of other people who only use web and e-mail and the occasional infrequent document.) It will be a long time before desktops are kaput. So Google has no real answer to Win7 and OSX on the desktop (yet...anyhow).
Thus android will do hansomly for a while while the market itself is expanding. But when Nokia and HP finally give up, Win 7 stands a huge chance of eating the android quite suddenly with an alternative with the advantages of the iPhone and an unfragmented distribution channel.
Some drink at the fountain of knowledge. Others just gargle.
The article is really mistaken in a lot of ways. One of them is "lower hardware costs".
The thing is that Android sells more devices in total - but that's across a lot of hardware makers. No one hardware maker has sales approaching that of Apple, especially when you consider shared components between all the iOS devices. Because Apple is making a lot more devices, they also have a large economy of scale benefit.
That's why you have not seen tablets equal to the iPad that cost as much - they all leave some elements out, like a larger screen.
I don't think any one player will dominate the market, in that way I think Android will be very unlike Windows. Instead we as consumers should see a ton of healthy innovation over many years from all platforms, which I am really looking forward to.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Windows has given us a way to differentiate between those who are and aren't IT literate.
In each new generation of technology, the wizard - the geek - gets shoved a little farther into the background.
The masses in their billions take to Windows. It happened to the automobile with the invention of the electric starter, and in radio with the invention of the superhet and network broadcasting.
Multitouch doesn't work right. Even single touch is fidgety and glitchy. Interactivity is rough... lots of hitches in animations, complete multi-second freezes for no apparent reason, allowing of apps to take over and drag everything down. I have a few different Android devices, and on every one of them I have to yank the battery every couple of weeks to get them un-stuck.
It's nowhere close to as polished as iOS. For a techy user that knows how to deal with these issues and enjoys the openness, it's fine. For Joe Anyuser, it's a pale imitation of iOS.
Perhaps your insight explains the patent battle. Noika and Motorola are painted into a corner and have to now compete against Asian manufacturers without any distinguishing characteristics. Android even hold back the technology innovation. So they are seeing if they can get a hail mary patent pass. there's three outcomes to that pass possible
1) they win outright, and kill off the other hardware manufacturer's edge.
2) they get a paper win by cross liscencing to apple in return for setting the precedent they can use to hold off the cheap handset competition.
3) they loose and then as you said, now have to go to win7 or die a slow android homgenization death.
Thus patents are in play now.
Actually, Android app market has a kill switch, too.
I know it breaks your world view to admit it but all you have to do is join Apples iPhone Developer program and then you can run anything you like on your phone. You can complain about the $99 cost but you can't deny there is a way to run any software you like....without jailbreaking.
Being on the Internet, I can't prove that I'm not a Windows fan. But I'm not. I've tried to use Windows, and I just can't get over how clunky and unpleasant the experience is. At home, I use Linux on a netbook. At work, I use a mac. I have an iPad (which is taking over most of my consumption) and a spiffy new Android phone.
I wholeheartedly believe the "myth" that one of the primary reasons that Windows has more viruses is due to market share. It's not just about having the most boxes out there, though--it's also got to do with discernment of the users. Put bluntly, through inertia and unwillingness to adapt (something I've admitted to in this very post, in fact), Microsoft has a huge chunk of users who just don't know any better. They grew up, technologically speaking, on Microsoft. They use it at work. They're comfortable with it. They also don't know a thing about security, why you shouldn't run any old program you find on the Net or in your e-mail, etc. This creates something of a perfect storm for malware--a large field to play in along with a large number of successful penetrations is good for business.
Mac users probably aren't much more discerning, but they're fewer enough in number to make the cost of maintaining e.g. a botnet of Macs too high. The successful botnets of this age have adapted quickly--likely too quickly to support multiple platforms. There's also the problem of inertia and perception--Macs are growing in popularity, and may even now have a critical mass to make writing malware worthwhile--but malware authors haven't noticed. Heck, with almost few Macs running Antivirus, you'd think malware authors would flock there if getting those users would be profitable at all--but they don't.
Linux users historically are much more discerning. I think that's slowly changing now, but the market share is still very low. That said, I run across compromised Linux machines more often than compromised Macs--though the reason is almost always due to a bad password and SSH running.
An interesting aside which doesn't have a particularly good fit elsewhere in this post is that pwn2own hacker Charlie Miller thinks that Safari on OS X is the easiest browser/OS combination to exploit. Interesting, then, that it's not done more often.
Security-wise, there's little practical difference between Windows, OS X, and Linux these days. All three run with lower-than-admin permissions by default and prompt you to elevate when administrative tasks need to be done. Each has security APIs to allow programmers to help secure their apps. All three have vulnerabilities, both in the software and between the keyboard and chair. The biggest and most obvious difference between them is market share, followed by user mindset. I'm always interested to hear other opinions, though.
Lame to link to your own blog... Who are you anyways?
So you're tell us you don't know how the telcos are using droid. Guess you are not aware of how Verizon is locking in their users.
How very ignorant of you.
> All three have vulnerabilities, both in the software and between the keyboard and chair.
But all three do NOT do things like automatically run executables on any random media you happen to insert. Only one does that.
All three do NOT have a software installation model that commonly pushes users to run exes from random web sites. Only one does that.
And so on. I agree that Windows is the biggest target, but that's only one piece of the puzzle. It doesn't explain why the ratio of jacked machines very closely approximates 100%:0%:0% between Windows/Mac/Linux.
Comment removed based on user account deletion
You're right, I can complain about the $99/yr cost. There is absolutely no reason why I should have to pay an additional $99/year just to install what i want on a device I own.
"Windows' dominance of the PC market has been good in many ways: reduced hardware costs, increased IT literacy and a standard development platform to name a few."
And this, on /. ?! Seriously?
Am I dreaming or is this the biggest troll ever?
Geez, that guy nearly broke my brain. "unless Google are careful...", "Google have made..." The author is apparently British. Sounds like he needs an English as Second Language class.
But why oh why are apps installed as an .apk? Keeping your app in a ZIP file is a nightmare and hindrance for the developer. It means you can't access your resource files without being aware of the ZIP compression they imprisoned in. This little nugget means you can't use any third party libraries unless you either start copying the data files around post install or make extensive modifications to make the libraries aware of the ZIP file...
A user might not realize it but this kind of stuff affects their end user experience (for example, what happens if the file copy fails in the above solution?)
Android is the next Windows because the SDK is just as bad as Win32 is.
Diverse choices for end users worked out well for the WinTel epoch. It'll work out fine for the mobile epoch. "Android monoculture?" It is to laugh. There are lots of interesting, useful mobile operating systems and many of them are doing well. It just happens none of them come from Microsoft.
Help stamp out iliturcy.
.
Reduced hardware costs compared to what? Increases IT literacy compared to what?
How do you know that hardware would actually be more expensive had it not been for Windows?
No one knows what the world would have been like if Microsoft had not used illegal business tactics to create and leverage its monopoly and to suck the profits out of the PC industry. Perhaps hardware would be even less expensive had some of the profits that Microsoft usurped gone to the R&D of hardware manufacturers.
0?
http://en.wikipedia.org/wiki/Computer_virus#cite_note-mac_trojan-27
As reported by CNN.
You will find SOME malware and viruses for any platform, including *nix. Windows and older gen APL's were historically a little less secure due to their single (super)user heritage, and APL further because of market penetration (especially with businesses where the money is)
Congrats, you're an idiot!
iOS also supports installation of apps without going through the store. As of iOS 4, you can even install said apps by clicking a link in the web browser. Granted, Android does a much better job at installing software through third-party channels.
Android does not have the brand recognition or mindshare that Apple's iPhone and iPod brand has. Android has had an easy time in the U.S. because AT&T is the only iPhone carrier in the U.S. In effect, the Android/iPhone competition has been hampered by the carrier divide. Once the iPhone hits Verizon (and maybe other carriers) iPhone & Android will truly compete head to head. Given the iPhone/iPod's brand recognition and this interesting analysis of Android performance in the Verizon world, it could get very ugly for Android very quickly.
Android may become the new Windows or it may become than next Symbian.
Android's chief resemblance to Windows is the architecture. The Android SDK is the Win32 of the mobile world.
There has been a lot of discussion of late comparing the Apple iOS market and the Android market to the battle between Windows and MacOS many years ago. I think this comparison is misleading, and I think people looking at todays "OS Wars" would do well to remember the "OS Wars" of yesterday.
The comparison goes like this: Apple makes a proprietary device, with their own OS on it, and you can only get it from them. Google makes an OS (Android) that they license to multiple vendors, and you can get it on a large variety of hardware. This makes Google Android the Microsoft Windows of this battle.
Except that what a lot of people don't remember is that when Windows rose to dominance, Apple wasn't their only competitor. The truly entrenched product was Unix. And Unix owned the Datacenter. Unix people couldn't imagine Microsoft Windows ever being inside their Datacenter. It was inconceivable. And so the Unix vendors engaged in what we now call the "Unix Wars".
In the Unix Wars, there were a lot of vendors selling variants of AT&Ts UNIX. Now, in theory, these would all be compatible with one another, because they all came from AT&T (or Berkeley) as a starting point. But the vendors all wanted to make their product better than the competition so they all added different things, so theirs would stand out. And Developers quickly found that they couldn't make one version of their application, but had to make multiple versions, one for each of the major UNIX products out there. They might have different graphical interfaces, or they might have different hardware capabilities. And so, the application market was splintered.
Microsoft, on the other hand, while allowing their product to run on absolutely anybodies hardware, was very controlling over how Windows looked and acted. You could buy Windows from CompaQ or from IBM but what you got was the same. You had the exact same interface, you had the exact same applications, you had the exact same programming libraries available, so developers could make one copy of their application and it would run everywhere Windows did. Microsoft controlled EXACTLY how Windows looked, what was on the desktop, what was on the menu bar, no matter who you bought it from.
It is Apple, not Google, who is following this model. Sure, iPhones are only available from AT&T in this country, but they are available in a lot of other countries, from a lot of other vendors. And you can run your app on any of them, they'll all look and work the same. And when the AT&T exclusivity runs out and you can get an iPhone on other carriers, it will still look and act exactly like an iPhone.
Google, on the other hand, lets the carrier modify their OS how they see fit, and we are seeing a repeat of the "Unix Wars" all over again. Each carrier tries to make their version better, put a better front end on it, change how the hardware works, make theirs just a tiny bit shinier so people will buy it instead of the identical version from their competitor. And the Developers have to deal with that difference, and the Android market is fractured, at least a little bit, because of it.
iOS vs Android isn't MacOS vs Windows. It's Windows vs Unix. And Apple is playing the role of Microsoft this time.
I'm also an Android developer and I don't share those concerns. There have been some frustrations, yes, but there are usually decent workarounds for a lot of things. As an example: Bluetooth support wasn't really solid until 2.0, yet there are excellent backport open-source libraries that make it easy to provide that support to 1.5 and 1.6 devices.
I completely disagree about reflection as well. Using reflection you can degrade gracefully for platforms that dont support what you're doing. Reflection is not ugly at all, it actually quite an elegant deign pattern imho.
If you're ending up with 6 layouts for each screen you're doing something wrong and perhaps overreaching in your support for older devices or your layout is overly complicated. It's unreasonable to think the latest Mass Effect game would run on a tiny 320x240 screen. And while that's hyperbole, yes, the point is made.
Just to be clear though, I don't find you concerns invalid, However I don't think this is unique to Android.
Granted there is still much work Google and the manufacturers could do to streamline all of this. But any software development platform, any OS, has some level of variation for what is supported. OSX, Linux, iOS, WebOS, Windows, Windows Mobile, Windows Phone 7, Symbian, HTML5/JS/CSS, Blackberry OS. Really the only platforms that don't, are the video game consoles. But now even that's starting to happen there too with external storage and peripherals.
meep
People always forget that windows didn't neccessarily dominate from anything THEY were doing... it was from the standardization to the IBM i386 platform that they just happened to be the OS of choice for at the time.
Android wont take over until people care about open software standards. How do you make them care? Provide some sort of benefit. In the case of the i386 platform it was hardware manufacturers that got behind it because they now only had to write one set of drivers and had universal specifications to build their designs around.
The real quest is is there a similar benefit to software developers? I dont see one.
People who know better hate Apple, but for each one of them theres 3 that dont care. I would say expect an oliogopy where apples a big player.
If it ain't broke, don't fix it.
I prefer to refer to it as the next Linux.
Fanboys are hilarious aren't they.
"Well well you can always invalidate the warranty."
"But I don't want to invalidate the warranty on something that costs hundreds of pounds."
"Well, well you can pay $99 per year on top of the £40 a month to your cellphone company to do what you want with it."
Incidentally can you install what you like using Windows or do you need to fork out for the Mac as well? If you need to buy a Mac as well then that makes it even more hilarious.
There's an awful lot of FUD / BS / rubbish in the parent post.
Basically, you have tons of different devices you need to support, all with different hardware, resolution and features. They might or might not have changes made by the phone manufacturer and/or telcos. They might have physical keyboards or only touchscreen. Maybe multitouch on some.
None of which matters for any sensible application. Android provides all the tools you need to add resources for different resolutions, or if you don't want to, just ship hi res resources and it scales them for you. The SDK makes it trivial to target any subset of phones with particular features and your app just won't appear for phones that don't have them.
Camera on the back, maybe front too, or not at all?
This is identical to iOS, a platform you seem to think is wonderful.
Different API's supported by different versions of Android.. It's a nightmare.
A nightmare??? The first thing the SDK does when you create a project is ask you what API level you want to target and from that point on all the APIs are set up for you so that anything not supported by your target platforms is a compile error. Far from being a nightmare, it couldn't be more trivial.
it means you have to create and test your applications and games for every device and most likely make some changes and bugfixes to some of them.
Granted, you do usually need to test on real hardware for a variety of phones. But it's hardly what you suggest - having 3 or 4 devices is more than sufficient for an average app and Google's error reporting system gives you complete stack traces from the field so you can quickly track down problems with devices you don't have.
Take for example the popular Angry Birds game - the developers have outright said they just cannot support all the different Android devices.
Here you really jump the shark. The Angry Birds developers explicitly wrote a post about how great it was to develop for Android and the amazing number of devices they were able to ship to with relative ease. The only reason there is a "lite" version coming is because some devices are so old and slow they just can't satisfy performance and memory requirements, but that's simply a factor of being old. Your 1G iPod Touch won't run the high end games in the Apple App Store either.
Whoa... The reduced hardware cost point is, IMO, debatable. I'll concede that it may have had some effect but I would have expected PC hardware costs to go down eventually even if Windows hadn't appeared. Some other OS or computing environment would certainly have arisen and caused a wide adoption of the desktop computer. For example, what if Apple hadn't kept its prices so high in the early days? I was hardly the only person who held off from buying a PC because Apple ][s cost so much. (At the time, at least.)
But to say that Windows has increased IT literacy is laughable. Unless by "literacy" you mean that more people were able to touch a computer. Unfortunately, many if those people, though, may have a hard time spelling IT -- even if you spot them the "I".
Whatever good Windows might have had on the PC industry has been greatly overshadowed by the negatives. Granted, what I consider a negative can be, in some cases, a positive for you. If you happen to run an anti-virus software company, that is. For most people, Windows has had a negative affect on their use of computers. I realize I'm preaching to the choir on this site but prior to the widespread use of Windows, few computer users had to: deal with spam (and, thanks to Windows, that includes users of non-Windows operating systems), pay extra for anti-virus software, pay for weird registry cleaning software, pay for forced application upgrades due to file format changes made for no other reason than to force an upgrade (obviously not really Windows's fault but hasn't happened to users of similar applicaitons that run on other OSs), wasted time rebooting for the least little computer problem, the list goes on...
CUR ALLOC 20195.....5804M
If you are creating an operating system that can be extended to support new devices with different hardware, it is a given that fragmentation will occur. In the end, fragmentation abates as hardware manufacturers start seeing software publishers ignore devices because of compatibility. This process is not working well with cell phones because of the 1 and 2 year contract models the carriers use to sell phones. People often don't know the device they are buying has issues or isn't going to get any software maintenance or upgrades until after the return period expires on their smartphone purchase, so they have to wait until the contract is up.
-- $G
Yes, but you can download the APK and install an app even if it's banned from the Android Market.
My sig became obsolete, and I lack the imagination to create a new one.
You know the anti-Apple is getting pretty strong here. The summary actually *promotes* Windows, which used to be the most hated platform of all here. There are thing to respect about Android, but don't be so quick to shun iOS, webOS, and the other useful and innovative OSs out there.
You're confusing the device and the brand.
Economy of scale. Arguably, the Windows OS brought the PC into a large number of homes, spurring the sale of workstations/PCs in ever higher numbers.
Smaller PCs and consumer demand created the economy of scale. Bill Gates or Windows didn't "bring" the PC anywhere, just just made software.
But agree with you here:
Hence, computers got cheaper because we were buying more of them.
Yes, it was *computers* not the OS they were running. If anything, it's the microchip that took the computer from the lab to the living room.
Thank you Dave Raggett
To me Android seems very, very slow, and butt ugly. I remember running windows 3.1 pretty fast
on hardware 1/10th of what most Android devices have, but according to the Marketplace app, one
of the top three apps is Advanced Task Killer. It just seems unfinished to me, also just tryed it on a
Tegra 2 based tablet and it still just stumbled along.
Computer literacy ? Really ?
Outside of the professionals, I see some form of literacy mostly with those who stay away from Windows. With a few exeptions, the majority of casual Windows users is like a tourist who has learned to say "pizza", "toilet", "bed" and "thank you", but has next to no idea of the grammar or other concepts of the language.
Then again, I suppose "more people using one" equals "more literacy" to some.
What a depressingly stupid machine.
I didn't say zero. I said effectively zero. In other words, small enough that you normally don't even consider it.