Regarding the api comparison between iPhone and android I was really surprised how similar the two frameworks are. It even made me wondered who copied who. Granted, the api's have different names and different sintax but at a high level they are similar. They must be using similar design patterns.
Sent from my iPhone On Jan 21, 2009, at 11:46 AM, Mike Hearn <[email protected]> wrote: My 2c ... Although not as much potential as the iPhone; at least not at the present moment. Potential for making money? I agree. Potential in general? I think it has a lot more for the usual reasons (better thought out API and open source nature). I've had an iPhone for almost a year and I'm quite familiar with it. I've also done plenty of development on it and have even published two apps in the iPhone AppStore. Nice! It's very hard to get good comparisons between the two, because of the old NDA issues and just general lack of people developing for both platforms. Writing up a comparison of iPhone vs Android development/API in detail would be really interesting to read, I think. iPhone does have a very good software development kit but the big problem is that it doesn't have garbage collection. If you screw up a reference somewhere you could easily spend days or weeks trying to figure out why is it that your app is crashing "randomly". Yes and even worse NULLs propagate. I couldn't believe that when I found out. Seems like a great recipe for data corruption! With Android, on the other hand, my first impresion was that it didn't "feel" right. Maybe because it has more than one button, maybe because I have to pull the tab up to view the rest of the applications but it just doesn't feel right. Anyway, maybe this feeling will decrease as days go by. If it doesn't, definitely try and figure out why that feeling is present. The button thing I find I prefer - iPhone apps have to dedicate valuable screen real estate to things like "go back" and the menu options. Most of the time I am not using the things hidden by the menu key, so I get more pixels to look at what I *am* interested in. That said I have not used an iPhone for any length of time. On the other hand, software related things can often be changed, if you can identify how to make it better (beyond "copy the iphone" of course). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
