A separate mobile website (3)‣ You’ll have to manage all your content twice
A separate mobile website (4)‣ Users share links.‣ Different users use different devices.
A separate mobile website(conclusion)‣ Only optimized for small screens‣ Need to provide all content‣ content has to be managed twice‣ Issues when sharing content‣ Pretty expensive for an unsatisfying result
(of course native apps canbe the best answer)‣ If you need hardware functions that browsers don’t yet support (camera, compass, gyroscope, gpu power, ...).
Native apps (conclusion)‣ Different platforms to support‣ Cut on in-app-purchases‣ Content has to be managed twice and won’t be indexed by search engines‣ Risk on usability issues‣ Only if you need speciﬁc hardware functions
In a lot of cases, neither separatemobile websites nor native appsprovide an effective answer ontodays needs.