Comment Two Words.... (Score 1) 286
Mobile Web. J2ME is a walking ghost at this point due to the fact that fragmentation has made it a nightmare to even target anymore.
Why go through the hassle of having multiple builds to target dozens of devices (fun fact: the shittiest feature phone per carrier is usually the top priority phone that Java ME devs must target), and having to water down said app for the lowest common denominator phone? Mobile Web keeps most of the business logic on the backend with scripts taking care of that stuff, all they have to do is make it look nice on the feature phone's browser.
That and the fact that the carrier's testing requirements are notorious for being harder than Chinese Algebra, since I started my career working on J2ME apps, where at times, we would target up to 60 phone per carrier for each app, so there was a lot of corner cutting and scaling down to the point where we were trying to polish a turd.
With Android and iOS, the scope of fragmentation is very narrow since the OS is very consistent across the board, in other words, no half-assed implementations. The point is moot for iOS since it's rock solid.
Bottom line, J2ME won't be number two for that long, lots of folks' contracts will be up this year and with smartphones being offered for next to nothing, they'll start bleeding profusely by year's end.
Why go through the hassle of having multiple builds to target dozens of devices (fun fact: the shittiest feature phone per carrier is usually the top priority phone that Java ME devs must target), and having to water down said app for the lowest common denominator phone? Mobile Web keeps most of the business logic on the backend with scripts taking care of that stuff, all they have to do is make it look nice on the feature phone's browser.
That and the fact that the carrier's testing requirements are notorious for being harder than Chinese Algebra, since I started my career working on J2ME apps, where at times, we would target up to 60 phone per carrier for each app, so there was a lot of corner cutting and scaling down to the point where we were trying to polish a turd.
With Android and iOS, the scope of fragmentation is very narrow since the OS is very consistent across the board, in other words, no half-assed implementations. The point is moot for iOS since it's rock solid.
Bottom line, J2ME won't be number two for that long, lots of folks' contracts will be up this year and with smartphones being offered for next to nothing, they'll start bleeding profusely by year's end.