Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Wirelessly posted (Mozilla/5.0 (Linux; U; Android 2.2; en-gb; Dell Streak Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1)

Žalgiris said:
samcraig said:
You are amazing. Truly. Complete fabrication based on what - your fantasy of how it went down?

Steve isn't perfect. Apple isn't perfect. Get used to it.

You are amazing. Truly. Complete fabrication based on what - your fantasy of how it went down?

Google isn't open. Android isn't open. Get used to it.

Strange you would say that. The most "open" Android phone was sold by Google, the Nexus One.

Google supply a method and instructions on how to unlock the bootloader. Its probably the most "open" phone I've ever owned.

No carrier control, no manufacturer control, truly open.
 
According to TweetDesk's blog post, they had over 36,000 beta testers and were blown away by the number and variations of hardware and software. Doesn't sound too me like they had a handle on QA for current possible configurations and it really says nothing about the well TweetDesk runs on all these devices. If Android market is in it's infancy, what is it going to look like in a year or two ?
 
Yes, they will co-exist just as Windows, Mac and Linux co-exist.

Android will appeal to the hacker crowd (hacker in a good sense, not crackers), the Linux types, and the more technical Mac types.

iOS will appeal to some of the Mac types, the less technical ones. And the Windows users.
 
I'm still having trouble figuring out what is so "open" about Android.

How about that all the source and frameworks are available for developers? How about that a developer doesn't have to worry about Apple pulling the app for no good reason (like all the GV apps when they first came out)?

LOL, I just knew the tech guys would miss the point, and I never dreamed they would so publicly admit (inadvertently) it so quickly. Oh, they think they were being clever by these responses, but they merely confirm Steve's point.

Yes, sure, if you are a geek, the definition of open expressed in code makes a good point. But Steve wasn't addressing geeks (something that drives MacRumors posters crazy), for whom every device is open (including the iPhone) by their definition of open (as in, can I crack this?)

But the 90% of the smartphone users who are not geeks, in other words the hundreds of millions who wouldn't know code if it kicked them in the butt, these geek responses are meaningless. Geeks all over the Net are laughing at Steve today, but everyone else (90%) understands just what Steve said.

Android might be geek open, but to everyone else it's fragmented by what the cell providers are doing to Android. It's de facto locked down by Verizon, so that the end user is stuck with whatever version Verizon wants them to have, along with all the cruft that Verizon foists upon them. This is not open. Steve's point remains, and the geeks can laugh all they want, but the hundreds of millions of non-geek users are getting tired of "open" that is closed to them by stupid cell providers.

First off... How was Steve not addressing Geeks? This is an Earnings call!! Do general consumers even pay attention? Second, he was referring to challenges for DEVELOPERS! He's trying to scare devs from straying to Android. Plain and simple. I don't know anyone that's more frustrated with "lock downs" with Android than those with the iPhone. What you are saying means that at WORST Andorid would be in exactly the same boat as iPhone and that all the non geek users would be getting tired of it. But, as I mentioned before, those using Android don't have to deal with the Apple rejecting innovative apps.

I liked Steve a lot better when he was sitting back and quietly kicking ass instead of calling people out every other day.

Amen. Honestly, I used to love all the new Apple products. Now, I still like the products and think they are cool and all, but Steve makes me really dislike the company now. His ignorance is astounding.

It doesn't matter what "their opinion" is. Any developer that took a look at their blog post (including myself) didn't think it is "pretty cool". This is a nightmare even if they say it wasn't.

Any developer? I'm a developer and I thought it was cool. I'm assuming as a developer you know what a VM is? http://en.wikipedia.org/wiki/Dalvik_(software) It's not like developers developing for any device need to know specifics. It's a VIRTUAL MACHINE! It's JAVA! When a kid learns Java in their high school programming class, they then know that they can write a program that will run on ANY computer regardless of hardware. It's the same with Android. Some features will be dependent on hardware. If you don't have 2 cameras the app will only access one. That doesn't make it harder to develop though. You just chose if you want dual or single camera support in your app. Just like on the iPhone platform.

Amen. I can't believe people are really buying into Google's propaganda. Google. A for-profit corporation. That wants your data so it can push advertising at you. "Open?" Hilarious.

The biggest tech snow job I can recall since Microsoft's "The Freedom To Innovate" astroturfing campaign. "A future we do not want???" Here's a future I don't want: a future where Google is the exclusive gatekeeper of the world's information.

Choose the best device for your needs. But spare us the "Android is open and Google loves me" baloney.

Always think, "Follow the money". Andriods sole purpose is to get the internet in everyone's pockets. They want you to search, use Gmail, use Google Calendar, and any other Google product. Android is a means to this end. I don't think anyone is disagreeing with that. It doesn't make it not open though.

android will eventually turn out like windows... there is no possible way that the developers will be able to test all the different combos of hardware and software versions that are going to be floating around.

They had to test over 200 different device configurations for tweet deck now just think of how many combos they will have to test in a year or two.

http://www.netmarketshare.com/os-market-share.aspx?qprid=11 If they turn out like Windows, they'll be sitting pretty.

Also, you should read up on what Java and Virtual Machines are. Take a look at the Wikipedia link I posted as well. Developers DON'T have to test against every hardware and software version. They did not have to test against 200 device configurations. They just released an open beta and posted some stats.

Do you develop for the iPhone? Having a couple of devices is absolutely essential for testing because things DO break. Even a big company like Apple still releases buggy software. The amount of configurations and setup every single user might have are endless, even in a very tight ecosystem like Apple's. How the heck am I supposed to properly ensure that my app runs fine on that:

<SNIP>

I do develop for the iPhone. My application runs on all iPhones, iPods, iPads and all I have is an iPhone 3G. I just make sure I implement the frameworks properly.

Also, the vast majority of OS's on that list are custom made. They are all based off of the same few ROMs (Usually exactly the same but with different bundled apps) and do not generally pose any obstacle. Also, anyone who is installing or building ROMs knows that it could be a source of problems before contacting app builders.

That is quite the list. Open means that you don't need people to create custom ROMs for you to do what you want.

There is no truly open mobile OS.

That doesn't make sense... Android OS is 100% totally Open. Open means YOU CAN CREATE CUSTOM ROMS. What the heck do you think it means?

the definition of open: "mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/manifest.git ; repo sync ; make"

What a coincidence, that is also the definition of stuff that end users don't care about.

As a software engineer and someone who spends a lot of time working with OSS, I can honestly say that I don't care about "openness" in the manner that it is being discussed in regard to phones. I've developed an app for the iPhone and hundreds in Java (although not specifically Android.)

I just want my phone to work. I can develop an good app for it whether it is "open" or "closed", so as an engineer I'd say it is irrelevant. As a user, I'd say it is highly irrelevant.

The only think that irks me about developing for iOS or OS X is Objective-C. That is honestly the bigger deal to me as a developer. Most guys out there will know .NET or Java- a lot less likely you'll find someone who already knows Objective-C, unless you specifically recruit for that.... and then you're picking from a shallow pool. Android gets the nod here for being able to leverage the a skill set that some engineers have been using for well over 10 years.

I'd say that Google Voice is the prime example of why it matters to developers and the end users.

Google and independent developers ended up in a bad spot because Apple wouldn't approve their apps. Second, the end users suffered because they were unable to use Google Voice with their iPhones. No matter how innovative of an engineer you are, ultimately you are put at the mercy of Apple to decide if your app is going to be successful. I don't like that.

Seriously,

was it necessary to kick android and tweetdeck a few times? I don't understand why SJ would say that without proof that its a harder platform to develop more. Just enjoy the nice quarter and live.

Amen.

Interesting. I can't. That is, I can, but I don't want to pay Apple for the privilege.

I do agree, however, that the end user doesn't care about openness directly but there are certain benefits to openness that the user DO care about, such a being able to buy a new phone and still retain the apps he paid for.



Of that we can agree but since Apple opened up for thirdparty tools you can actually build apps in C#, ActionScript, or Unity for that matter. Maybe even Ruby at some point. Open is good ;)

I would also point out the Google Voice example.
 
Wirelessly posted (Mozilla/5.0 (Linux; U; Android 2.2; en-gb; Dell Streak Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1)



Strange you would say that. The most "open" Android phone was sold by Google, the Nexus One.

Google supply a method and instructions on how to unlock the bootloader. Its probably the most "open" phone I've ever owned.

No carrier control, no manufacturer control, truly open.

The Nexus One was a great idea that was killed by the cell providers. They hate openness. So now that they love Android, that should tell us all we need to know. They can take it for free and lock it down for the average user. Bad for the user, great for Verizon.
 
actually I rember Joel Hewlit the former Facebook Dev calling android dev tools a POS compared to apples on his twitter account
 
Geez, guys... this is more heated then a Windows vs Mac debate.

My take on things:

Clearly Google and Apple have different definitions of the word "open." This is all. Personally, I have no desire to hack a kernel so I don't care.

Both Apple and Android have fragmentation. I would argue that Android is worse, but Apple's is certainly a pain in the ass. I speak from experience there. And to the person who said you don't need to test on all devices... you're absolutely right. But don't expect it to RUN perfectly on a device you haven't tested. A good example of this is the Android software keyboard. Google themselves has said due to the different touch screens used by all the different handset companies, the keyboard will never be as good as it can be. Yes I know you can download more keyboards for Android, I'm just using this as an example.

I think the fundamental difference between iPhone and Android is the lengths you can customize Android vs the lengths Apple goes to lock stuff down on the iPhone... but I think both have their merits. Steve Jobs has a very narrow vision of what he wants in a device. He is basically making his device, people can like it or not. Is that bad? It could be. But as a software developer, if I included everything everyone wanted in a software package it would become a bloated mess that would get to be so cumbersome to use just because it has 1000 added features that would be used by the 1000 people that wanted them.

I'm not saying customization is a bad thing. I don't use the stocks app on my iPhone. I'd love to get rid of it. But I can see both sides. Guess what? Neither one is right, neither one is wrong. Windows and Mac coexist. So can iPhone and Android.

Good post here.

Thanks
 
No one forced them to buy a crappy android device. If they can spend $200 on an iPhone they can buy a top tier android device.

Have never had an application issue on my Evo.

No you cannot; that's the issue. As I said earlier, I'm on AT&T because their service works well in my area. I realize AT&T is pushing the iPhone, but they have a few Android devices, and they're all crap. Not to mention they're similar in cost to an iPhone 4 [Base iPhone is $199.99 for new/upg]. The other Android devices they have are all in the same price range...

Even still, I'd go with iPhone, because I feel it's better built and it works well.
 
I've used both

I have used the iPhone (3G and 3GS) and now I use a Motorola Droid. I have to say that simply put, the Android phone is unable to duplicate the seamlessness and ease of use that I had with the iPhone. I regret going with Android, but had to due to where I moved to, and communication with my wife.

Being with Verizon and Google really is not a great smartphone experience.

I can't wait to get back with an iPhone. At least I have an iPod touch to relieve the pain...
 
First off... How was Steve not addressing Geeks? This is an Earnings call!! Do general consumers even pay attention?

Uh hello, it was an earnings call, of course general consumers pay attention, this was addressed to the investor community. Geeks can pay attention too, but this was an investor issue that he addressed.

The fragmentation issue is a non-issue for geeks, a problem for the other 90% of humanity.
 
Agreed, and I'm a very big fan of free software. But my point is that most users haven't a clue about open source, wouldn't know the first thing about taking advantage of Android's openness, and that the cell providers are locking up Android every chance they get.

If a consumer buys a new Android phone from another manufacturer because he wants a better camera, he can still use the apps he bought. That is taking advantage of the fact that Android is open.
 
actually I rember Joel Hewlit the former Facebook Dev calling android dev tools a POS compared to apples on his twitter account

tools != fragmentation.


This was also a year or two ago. Times have changed. Not claiming which is easier but i know the android SDK has improved greatly.


EDIT: I'll add though the android facebook app sucks.

I actually think WebOS has the best facebook app.
 
If a consumer buys a new Android phone from another manufacturer because he wants a better camera, he can still use the apps he bought. That is taking advantage of the fact that Android is open.

True, but that's also the case for the consumer upgrading to the iPhone 4 for the better camera.
 
Android's openness enables the fragmentation Jobs warns about.

The geeks see it as a benefit but the majority of users will see it as a burden.


An this fits in with Jobs' oft stated Apple being user centric instead of tech centric.
 
Uh hello, it was an earnings call, of course general consumers pay attention, this was addressed to the investor community. Geeks can pay attention too, but this was an investor issue that he addressed.

The fragmentation issue is a non-issue for geeks, a problem for the other 90% of humanity.

I think its the exact opposite personally.

Non geeks don't care. Geeks do.
 
Uh hello, it was an earnings call, of course general consumers pay attention, this was addressed to the investor community. Geeks can pay attention too, but this was an investor issue that he addressed.

The fragmentation issue is a non-issue for geeks, a problem for the other 90% of humanity.

HOW? Still not explained.
 
I think its the exact opposite personally.

Non geeks don't care. Geeks do.

Agreed, non-geeks don't care, but they get caught up in the problems anyway. They might not know why they can't use the latest apps because they haven't focused on the fact that their cell provider won't upgrade them beyond 1.6 or whatever, so they remain ignorant of the issues behind the problems, and thus don't care about such issues, but they suffer regardless.

Geeks, of course, merely route around the problem.
 
Jobs indeed cares and believes in Apple’s philosophy and will not subside one bit.

And he is 100% right about what he said. Additionally to that there is not much openness in the Android area at all. Just ask Motorola and their eFuse debacle. But the Google fanboiis will ALWAYS find an excuse for their favorite company. :D
 
And how many applications currently have CUDA support? Some...but not many. Most developers will not spend the time implementing features that can only be experienced on a subset of a subset of a subset of a market.

Fragmentation does exist and just because a particular flavor of Android or iOS has a killer feature, doesn't mean that it'll ever be used in real life.

The main reason CUDA is not used much is that parallel programming is hard and error prone. But of course some critical mass would have to be established. That is not the same as the least common denominator, though.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.