This will not work.
First. I don't think Steve Jobs will go for this. It could stop Apple having control of the iOS app market.
Even if it didn't, it adds an extra level of both effort and expense to developers to get their products certified and available on iPhones.
Second, the whole point of certification is security. If they are only going to test a random sample of apps, they run the risk of missing the bad one. They could test six apps from one developer, then miss the seventh which is the bad one.
Third, while I have never coded for J2ME (desktop Java put me off), I've tried a few J2ME apps. I find that at best, using them can be a frustrating experience because they often have the same UI for different devices, which may be quite different to a UI customised for a specific device. At worst, they suffer this and a distinct lack of speed.
I am not knocking J2ME as such. I think it's a fine idea. It's just I think UTI or Oracle need to do some work ensuring consistent support on the platforms it's running on before attempting to add more.


