I'm not saying apps will kill websites, but we're 5 years into this thing now: Websites will not kill apps. It's not just about performance and hardware access, it's about UI toolkits. Web-based and cross-platform apps just feel different. Even PhoneGap, Titanium, etc. haven't been able to solve this problem. Mobile sites and web-based apps will continue to exist, because it's the right solution some of the time.. but native apps are here to stay.