Its hard to fairly compare the two because Android is an operating
system that runs on multipule machines. The iPhone is just one well
refined device.

Market maturaty also has a big impact. People are more acustomed to
and know waht to expect from the app store. The Android market is
still young.

On Jan 17, 1:35 pm, Kevin Duffey <[email protected]> wrote:
> Keep in mind there are a number of factors for a less populated market than
> iPhone/app store. First.. app store has almost 2 years head start. Even when
> there wasn't app store (until 3G came out), people were jail breaking and
> building apps for the original iphone. Second, a LOT of developer are both
> iPhone and Android.. and have come away with the knowledge of what is pure
> crap on the app store. More likely you see less "bad" apps than on app store
> right now. That's not to say tho with the ease of development, no
> restrictions on apps (for the most part) and lower cost to entry barrier
> that you wont see a flood of bad apps sooner than later, but so far it seems
> that there are less crap apps on the market.
>
> Next up is the differences in platforms. A lot of developers, myself
> included, realize that Android has quite a ways to go to catch up to the
> iPhone capabilities. Presently, it is very difficult if not impossible to
> build similar apps. For example, the low latency real-time music apps on
> iPhone are top notch... impossible to do on Android right now. High end
> games as well are impossible right now. There is an expected Open GL and
> Open CL updates along with a JIT coming soon we all hope that will
> substantially help Android take off. The JIT will boost performance quite a
> bit for most apps, and the hardware level audio and video libraries once
> they are part of Android should allow for much more robust/real-time low
> latncy games and music apps. A large population of the content on app store
> are high end video games.. as I think something like 30% of their sales come
> from iPod touch sales... mostly for video games use. I forget the number now
> tho..but it was quite a bit. So until Android is as capable, I think you'll
> see a lot less high quality games and music apps.
>
> As well, Android is still new, and only the past couple months has seen
> devices of iPhone caliber (moto droid, nexus one) arrive on the market. It
> will take some months for developers to really tap all the Android 2.0 and
> later features.
>
> I would give a fair bit of time, maybe another year, before you can compare
> fairly the two devices, and by then iPhone will be working on their 5th
> version... their 4th, rumored to be a dual-core beast, is due out in a
> couple months.
>
>
>
> On Thu, Jan 14, 2010 at 9:39 AM, Kenn Lisudza <[email protected]> wrote:
> > Thats a really nice good insight. Me particularly being a java developer
> > for a while now must agree Android development is quite intuitive. Not to
> > say that Objective C is any harder just depends on YOU.
> > Well I must say that the android platform (market) isn't well stocked with
> > lots of apps like the apple store but with psyched up developers and more
> > people getting onto the bandwagon slowly we will get there.
>
> > On Thu, Jan 14, 2010 at 2:18 AM, Kevin Duffey <[email protected]> wrote:
>
> >> There are a number of factors I think you run in to for a fair answer. As
> >> Danny said, the market is MUCH larger on iPhone...for now. But you run in 
> >> to
> >> some issues... which if you already developed for iPhone you may not have
> >> yourself. The primary one being forced to use mac hardware to develop on.
> >> The cheapest hardware for Mac is not very cheap and for most of us 1-off
> >> developers doing this on the side, most likely out of reach. Therefore, the
> >> choice is easy in that case, Android. I suppose it depends on the actual
> >> device you own too. If you already have iPhone and can't break contract to
> >> grab an Android device.. or don't want to pay either full price just for 
> >> the
> >> hardware, or sign a 2nd contract with Verizon, T-Mobile or Sprint, then you
> >> may have to weight that in on your decision.
>
> >> For me, the other day I read a post on here (or another forum..can't
> >> remember) that I already knew, but it sort of woke me up. The biggest pain
> >> point of the iPhone for end users is the issue of switching apps. You 
> >> can't.
> >> Any time you launch an app from another, you most of the time can't go 
> >> back.
> >> I think there are a few cases where you can go back to FaceBook from the
> >> browser, for example. But most of the time, you have to completely restart
> >> the app and often times navigate your way back to where you were when you
> >> launched another app. Or, you hit their one "home" button, which 
> >> effectively
> >> closes the app you were running, and start another. Then go back..and you
> >> just started it again. Again there are some apps that may save state 
> >> between
> >> runs, I've not found one myself that does this.
>
> >> I asked my wife... a sort of anti-computer person who loves her iPhone,
> >> what her biggest complaint with it was. Without me saying anything to her,
> >> she said she hates having to switch to another app because she loses her
> >> place in the first app and has to start all over.
>
> >> I am gong out on a limb to guess that Apple, in their soon to be announced
> >> iPhone 4 might address the multi-tasking issue. But if they do, they are
> >> either going to have to make the underlying OS do true multi-tasking 
> >> between
> >> multiple apps.. at the risk of potential battery life draining.. or update
> >> their SDK and require iPhone 3gs and previous apps to be recompiled to take
> >> advantage of say, some new lifecycle requirements in order to work in the
> >> new multi-tasking iPhone. I had a hard time understanding the one Activity
> >> running while all others are paused situation with Android, but now I
> >> understand that is due to battery concerns that this is done. It will be
> >> interesting to see if iPhone 4 will offer multi-tasking and if it does, how
> >> it handles it. My understanding is the new iPhone will be dual-core with
> >> more memory, dual cameras and some other things. We'll find out in April.
>
> >> I also consider the coding barrier. I did C a long time ago, been doing
> >> Java for years. Java to me is far easier to work with than Objective-C,
> >> although, to be fair, Android is a ways off from being nearly as capable as
> >> iPhone in areas like high-quality video games, high-quality music apps and
> >> so forth that you can find on the iPhone right now. But I think the Java vs
> >> Objective-C (for most things) is far easier for most to get in to.. and you
> >> can pretty much develop and test on any platform. Once you get into NDK
> >> native code, it may be a bit more level playing field.
>
> >> Anyway..that's my .02.
>
> >> On Wed, Jan 13, 2010 at 11:17 AM, Danny Pimienta <[email protected]>wrote:
>
> >>> I would say do both. But if youre looking for a bigger audience then
> >>> iPhone is the way to go for now. But the Android market will catch up.
>
> >>> Sent via my Google Android device...
>
> >>> On Jan 13, 2010 12:14 PM, "gony" <[email protected]> wrote:
>
> >>> Hi,
>
> >>> I developed an iphone app about 6months ago and due to time
> >>> constraints hadn't managed to write anymore.
> >>> I would like to start work on a new app but I would like to consider
> >>> developing on Android instead (esp after seeing the announcement of
> >>> "Nexus One" in the UK).
>
> >>> I was hoping that group members would consider sharing their views on
> >>> what platform would be best to develop on.
>
> >>> Thanks,
>
> >>> --
> >>> You received this message because you are subscribed to the Google
> >>> Groups "Android Beginners" group.
>
> >>> NEW! Try asking and tagging your question on Stack Overflow at
> >>>http://stackoverflow.com/questions/tagged/android
>
> >>> To unsubscribe from this group, send email to
> >>> [email protected]<android-beginners%2Bunsubscr
> >>>  [email protected]>
>
> >>> For more options, visit this group at
> >>>http://groups.google.com/group/android-beginners?hl=en
>
> >>> --
> >>> You received this message because you are subscribed to the Google
> >>> Groups "Android Beginners" group.
>
> >>> NEW! Try asking and tagging your question on Stack Overflow at
> >>>http://stackoverflow.com/questions/tagged/android
>
> >>> To unsubscribe from this group, send email to
> >>> [email protected]<android-beginners%2Bunsubscr
> >>>  [email protected]>
> >>> For more options, visit this group at
> >>>http://groups.google.com/group/android-beginners?hl=en
>
> >> --
> >> You received this message because you are subscribed to the Google
> >> Groups "Android Beginners" group.
>
> >> NEW! Try asking and tagging your question on Stack Overflow at
> >>http://stackoverflow.com/questions/tagged/android
>
> >> To unsubscribe from this group, send email to
> >> [email protected]<android-beginners%2Bunsubscr
> >>  [email protected]>
> >> For more options, visit this group at
> >>http://groups.google.com/group/android-beginners?hl=en
>
> > --
> > Kenn Lisudza
> > Systems Developer
> > Cellulant Kenya LTD.
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Beginners" group.
>
> > NEW! Try asking and tagging your question on Stack Overflow at
> >http://stackoverflow.com/questions/tagged/android
>
> > To unsubscribe from this group, send email to
> > [email protected]<android-beginners%2Bunsubscr 
> > [email protected]>
> > For more options, visit this group at
> >http://groups.google.com/group/android-beginners?hl=en
-- 
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to