When the iPhone first came about there were plenty of neh-sayers that rebeled against the native functionality on the phone and how it was destined to be doomed by more standard tech already in place on the web.
The problem when attempting to prophesize the future of new technologies is that many people forget that the technology they are predicting against is not a controlled variable. Not only will the technolgy advance that they forsee, but the technology they are basing their predictions on will change as well. That every changing system means you can never be too sure what the life time of a new product will be and how it will develop. The only good bet is: all parts of technology are ever advancing.
The mobie device epitomizes that fact. A fragmented distribution of lightweight, fairly inexpensive, devices that are constantly in use by its users and is getting completely revamped and bought up every year and by eager customers ready to upgrade. The manufactures will keep pumping more features into the device that go beyond weight, and better screen resolution. And with form factor constraints relativley out the door, compared to their laptop and PC predecessors, native device functionality will always trump what the generic standard products will pump out. Of course RF functionalities ar making their way into our everyday life, and now Andoroids may be getting a barometer: http://gizmodo.com/5851288/why-the-barometer-is-androids-new-trump-card.
As these products evolve native apps will keep going strong.