So from the sounds of it your vote is:
Web.
And your reasoning is:
Web could replace native Obj-C / Java, on mobile platforms, in the future.
My response is:
That makes sense. I don't have much experience building a mobile app with web technology, but it seems to be more and more common, especially in the startup space (because you can kill 2 birds with one stone).