Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Speaking of Android specifically - it's Java, it has very well designed APIs and the SDK provides an emulator which can simulate varying types of hardware - different screen sizes and resolutions, Wifi only, Wifi+3G, Accelerometer vs no Accelerometer etc. So for 95+% of the apps - they just code it and test it on one real device and run it through the emulator if they are paranoid.

That all might end soon. Now that IBM have joined sides with Oracle, Harmony doesn't have a very bright future.
 
Yeah, the salaries there are absolute bunk. I would frequently laugh at my checks.

You would laugh at a check for $2,500 a month? :eek:

Plus product discount and discounted shares ;)

And? Apps developed for iOS4 that require multitasking don't run on the iPhone 3G even IF iOS 4 is installed on it. That's even much worse because as a developer you rely on a certain feature set that comes with each OS version.

With iOS you don't only have to check the iOS version but also if the device actually supports some special API (and I'm not speaking about stuff like GPS, etc.). That's hell of a nightmare.

applewwdc2010410rmeng.jpg

Im pretty sure the 3G does run multitasking, they just dont have the multitasking element
 
Fairly crap reporting by the BBC.

bbc said:
The after-hours selloff may also have been influenced by underwhelming sales of Apple's new tablet computer - the iPad, which came it at just 4.2 million.

That represents a rise of just 28% on the previous quarter, which was when the company first launched the new product.

Underwhelming sales? They can't make enough of them. Underwhelming production maybe.
 
Fairly crap reporting by the BBC.



Underwhelming sales? They can't make enough of them. Underwhelming production maybe.

What's new?

Anyone who has watched the stock for a period of time knows that you get a sell off right after corporate earnings. It's profit taking, plain and simple.
 
And? Apps developed for iOS4 that require multitasking don't run on the iPhone 3G even IF iOS 4 is installed on it. That's even much worse because as a developer you rely on a certain feature set that comes with each OS version.

With iOS you don't only have to check the iOS version but also if the device actually supports some special API (and I'm not speaking about stuff like GPS, etc.). That's hell of a nightmare.

applewwdc2010410rmeng.jpg

I think what people are missing is are you developing for a product that's not sold any more or are you developing for products that are selling now?

I know people want to say that the iphone/ipod is fragmented but just becuase Apple still supports the iphone 3g and older touches they don't sell them, so as a new customer walking into an Apple store there really is no fragmentation in their line becuase the iphone 3gs and 4 and new ipod touch all run the same.
 
iPad looks like it will be selling at least 12 million in the year of its introduction, that is 9 months since around April. That beats the highest expectations at the time of introduction, including Apple's. 4.2 million per quarter is not "little over 1 million a month". The iPad _is_ selling like hotcakes, that's a fact. iPhone and iPods are selling even more, that is also a fact, but it doesn't take anything away from the overwhelming success of the iPad. What it didn't do is beat the expectations of some "analysts" who apparently were not very good at estimating sales. (Remember that this is an analyst's job, _estimating_ how a business is doing, so any difference between their "analysis" and reality is the analyst's fault).
Oh crap. My post is incomplete! Very much so. Must be a copy / paste error on my side (my new / smaller bluetooth keyboard drives me nuts. Where's the freaking delete key?).

The whole point of my post should have been about the failure of these so called 'experts' which kept on predicting rubbish numbers.

Also. A sale is a sale when there is a customer involved, but Apple counts all items. Including the units stocked at warehouses and stores. Not a sale for me. That's where this little over 1 million was coming from.

And the next time someone writes about Apple / Foxconn producing 3-4 million iPad's a months... then you know that they are wrong.

/me goes mad and re-installs the old USB keyboard :D
 
That all might end soon. Now that IBM have joined sides with Oracle, Harmony doesn't have a very bright future.

Whaa? That's absurd. Android only uses the class library from Harmony project. Those parts are part of standard J2SE spec that is set in stone. It doesn't need to have any future. Harmony isn't going to go away, so Google has nothing to worry and even if it did, GOOG has so many (well paid, unlike the Apple counterparts, ahem ;) ) Engineers that they could maintain it or even rewrite the whole thing and no one would notice.

Android is *NOT* Java. See Oracle's lawsuit against Google over this point. Google use their own VM and a subset of what is available to real Java developers.

I know that the * implementation* is on purpose NOT theoretically Java but the development environment IS Java and JNI.
 
Whaa? That's absurd. Android only uses the class library from Harmony project. Those parts are part of standard J2SE spec that is set in stone. It doesn't need to have any future. Harmony isn't going to go away, so Google has nothing to worry and even if it did, GOOG has so many (well paid, unlike the Apple counterparts, ahem ;) ) Engineers that they could maintain it or even rewrite the whole thing and no one would notice.

Last time I checked it was the other way around. Harmony was looking for authentication that it conformed to the J2SE spec. Dalvik, is a subset of Harmony so any changes to Harmony would have a significant effect on Dalvik. Though, Oracle is not suing Harmony itself they're suing Motorola, HTC, Google etc for infringing on patents though the use of Harmony.

Also harmony/dalvik is part of some major underpinnings in Android. A change of architecture would be noticeable.
 
And? Apps developed for iOS4 that require multitasking don't run on the iPhone 3G even IF iOS 4 is installed on it. That's even much worse because as a developer you rely on a certain feature set that comes with each OS version.

With iOS you don't only have to check the iOS version but also if the device actually supports some special API (and I'm not speaking about stuff like GPS, etc.). That's hell of a nightmare.

applewwdc2010410rmeng.jpg

The nightmare is in your head. These problems have existed in programming for a long time on all platforms and languages. By comparison (especially to the mass variety of Android hardware available), iOS coding is very explicit.
 
Last time I checked it was the other way around. Harmony was looking for authentication that it conformed to the J2SE spec. Dalvik, is a subset of Harmony so any changes to Harmony would have a significant effect on Dalvik. Though, Oracle is not suing Harmony itself they're suing Motorola, HTC, Google etc for infringing on patents though the use of Harmony.

Also harmony/dalvik is part of some major underpinnings in Android. A change of architecture would be noticeable.

No, you have that wrong. Dalvik is the VM that runs Dalvik bytecode. The part of Harmony that Android uses is the class library. Even if Harmony is not getting "authentication of confirmation" from Oracle - that is not Android's problem. Android is not claiming to be Java compatible and so doesn't seek authentication of the same.

Changes to Harmony are not warranted in any case - the code is there, Oracle can't do anything about it except crying that's not Java compliant but Android doesn't care for that anyways. In the worst circumstances Google with end up reimplementing the API (which isnt an Architecture change btw, it's compatible reimplementation) or use the OpenJDK version. Oracle can't prevent them from doing either.

For all those claiming developing for Android is a nightmare - here is the word from someone who has actually developed for Android -

http://twitter.com/iaindodsworth/statuses/27813412620#

Did we at any point say it was a nightmare developing on Android? Errr nope, no we didn't. It wasn't.

Only 2 people worked on the Android port.

LOL on Jobs though - his bluff got called out :)
 
But Apple and Microsoft are two very different beasts. Look at the brand loyalty and the "cult" around all things Apple. Look how much buzz came from Apple's simple event invitation for next Wednesday...I don't know many companies that can do this.

It just seems stupid to me for people to be selling Apple off like this, especially when they have a big event next week.

I guess this is a good buying opportunity then?

you forget the MS of the 1990's that freed people from evil Sun and IBM. people lined up for hours the day Windows 95 was released and bought hundreds of $$$ of upgrades just to run it.

few years later Windows became something you have to buy. something like gasoline or insurance and people now hate it. same will happen to Apple.
 
Yer, im sure he feels like a complete fool when HIS company that he brought back from the dead has just reported revenue of $20B in one quarter. :apple:

What does that have anything to do with it ?

I'm sorry, but he dragged tweetdeck into this and said made it look like developing for Android was hard for them :

Steve Jobs on the call:
- Discussing Google claiming Android is "open". We find this disingenuous. Android is fragmented.
- "TwitterDeck" (probably TweetDeck) revealed that it had to contend with over 100 different versions of Android in developing its app. Compare to Apple with two different versions.

He looks like a fool now. His fragmentation argument just fell right apart.
 
people seem to ignore that ios is fragmented across multiple devices and hardware, so they are not exactly immune either. Besides, both should be closing the gap.

- iphone
- ipad
- ipod
- touch

No, here's the difference: if you buy a new iPhone/iPod touch right now, you get the same OS. (The iPad is temporarily an anomaly but will be brought in line in November.)

Go buy a new Android device off the shelf right now and you get one of several versions and the possibility of no known upgrade path.

Watch Engadget. Every day it's "X device gets Android X.X today!" "Y device gets Android X.X next month!" "New Z device selling with old Android X.X, no promise of future upgradability." What a mess. Different OSes on different devices often based on carrier.

iOS "fragmentation" is nothing like the Android world.
 
Just checking in to see how anti-Apple posters are handling this sales record by Apple. We all know that Apple's record sales are probably due to the fact that iPhone 4 sucks because of the antenna issues, and so does the iPad because it can't be read in the sun, and all the Mac computers suck too because they don't have BD players. In reality Android and windows are superior and Apple will fail like Amiga - LOL

P.S. I just congratulated my business liaison at my local Apple store on all their hard work. Way to go SJ!
 
you forget the MS of the 1990's that freed people from evil Sun and IBM. people lined up for hours the day Windows 95 was released and bought hundreds of $$$ of upgrades just to run it.

few years later Windows became something you have to buy. something like gasoline or insurance and people now hate it. same will happen to Apple.
That's spectacularly unfair. Some of us hated Micro$oft before Win95.
 
vendor vs OS. hardware vendor/provider decide the upgrade, which will be phased out with 3.0

the point wasn't what was loaded at current purchase, but what had to be supported by the developer. If that was the case, then pretty much 2.1/2.2 is what is being sold on android now except a few random handsets. point being, there is in fact fragmentation on both lines, so to point out ones failures while ignoring another is baseless. Also, as others have stated, the argument of having to test on over 100 + device scenario's is classic job's smear tactic. he is graded out on the company's finances, which there is no arguing they are flush with cash, but he still comes off as childish idiot who likes to talk about other companies during his own companies earnings call

No, here's the difference: if you buy a new iPhone/iPod touch right now, you get the same OS. (The iPad is temporarily an anomaly but will be brought in line in November.)

Go buy a new Android device off the shelf right now and you get one of several versions and the possibility of no known upgrade path.

Watch Engadget. Every day it's "X device gets Android X.X today!" "Y device gets Android X.X next month!" "New Z device selling with old Android X.X, no promise of future upgradability." What a mess. Different OSes on different devices often based on carrier.

iOS "fragmentation" is nothing like the Android world.
 
If that was the case, then pretty much 2.1/2.2 is what is being sold on android now except a few random handsets.

Oh, I see, so you have two versions of the OS shipping on most devices except for on those where they aren't. Uh huh. No worrisome fragmentation there. :rolleyes:

But I'm sure 3.0 will make all those problems disappear. *snicker*

point being, there is in fact fragmentation on both lines, so to point out ones failures while ignoring another is baseless.

And the Fandroids love to talk about 3-year-old iPhones when they talk about iOS fragmentation while refusing to see that Android is fragmented on current devices being sold right now. Can't wait to see the Android tablets, running who knows which version of Android, with some having access to the Android Marketplace and some not, but hey, Vendor X has a workaround for that, oh, and Verizon is going to have their own app store too so no worries there until Verizon says theirs is the only store you can use for Verizon Android devices (you know it's coming).

Whatever. I don't care about fragmentation because I don't use an Android device. I think an integrated model like Apple's, RIM's, HP/Palm's, and now (ugh) Microsoft's is a better approach for a consumer device (see: iPod). I'm only agitated by the constant drumbeat of "Android is free and open" by the Android astroturfing legion when it very clearly is neither. The noisiness of the propaganda has become deafening. I half expect to see Google Streetview vehicles soon roaming the roads with huge speakers atop blaring "Google supports choice. Google loves you. Google is open. Use Google."

he still comes off as childish idiot who likes to talk about other companies during his own companies earnings call

Oh please. Other companies don't do this? "A future we do not want." (Google) "No chance the iPhone will get significant market share. None." (Ballmer) "Shut Apple down and give refunds to the shareholders." (Dell) The anti-Jobs indignation is hilarious when competitors do exactly the same thing (and worse).
 
i will do the leg work for you

Linky

also, the argument of testing on all variations of hardware is just typical job's lunacy, again, what does that have to do with Apple's earnings? it doesn't and its petty, what makes jobs good is always what makes him a jackass

Which of my "claims" need "figures to back up" exactly?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.