I've been with Android since around April 2009. And I can tell you that the first year *was* painful. Especially the first six months (April to September ish). However, it has matured to totally awesome now. I mean c'mon, OpenGL ES 2.0, NDK C++ support including STL, this list of great things you can do now is long, and it keeps growing. I think the android team has responded well to challenges, such as the issues with apps on sdcard, and now the coming 2Gb download for market assets. They continue to improve. I also make good money right now from my apps. If you aren't willing to put in the time, then yes, you aren't going to get much back out. Simple as that. You've been in the industry too long pretty much. Time to let go of some things. 40+ years of experience has made you stale, not "hey now I can predict the future". Nobody can predict the future, we work with what we have *right now*. Sounds to me like you are afraid to invest any time or energy into android. Well, that's your choice. Me, I think it's awesome that I can write apps that run on *my* phone. Before android such a thing was almost impossible for an indie developer to get into.
-nik On May 25, 5:26 pm, Ali Chousein <[email protected]> wrote: > Dan, you are looking from a very classical point of you. I mean the > following: > > 1. " how much impact these 'limiting decisions' will have in the > future..." > 2. " thanks to good initial design (or sometimes just clever > emulation), are able to advance their platforms while still > maintaining compatibility with apps that are 30 years old." > > This apporach of initially designing everyhting, trying to think of > every little detail, forecasting in the future etc. is dead in > software development. It works in some classical industries like > avionics, but in consumer electronics, forget it, you cannot build any > decent product with this classical approach. (BTW, talking of > forcasting, have you read the book 'The Black Swan'?) As others also > mentioned, agile software development is the approach of building > modern software, which can meet short time to market needs and > changing requirements. Personally I don't see why Android is not > capable of meeting changing requirements in the market. I have the > impression that you have negative opinion of Android without even > knowing much about the platform itself. Is your opinion based on hands- > on software development experience on Android, or does it come from > reading blogs (probably most of them written by foot soldiers of > "that" company)? Sorry if I'm too blunt in asking such questions but > you are talking very much in general terms without pinpointing any > real shortcoming of the platform. If you say "it doesn't have good > initial design", I would consider that as a plus instead of > shortcoming, because I have better faith in teams which work agile, > instead of waterfall. -- You received this message because you are subscribed to the Google Groups "Android Developers" 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-developers?hl=en

