But native IS better, at least considering:<p>- faster code (that allows you to implement something more complex or more demanding)<p>- better interfaces (allows you to have an app that is really "in the spirit" of the platform which does matter).<p>- significantly easier way for a customer to pay for the app.<p>Author's arguments for non-native and how I see them:<p>1) He can have the URL to different settings of the "web app." -- just please explain that to users that they need <i>that</i> and earn the money.<p>2) "already, and increasingly into the future, you’ll be able to develop with a single code base, and deploy to (ultimately) any platform" -- oh right, and everybody will use exactly the hardware you have, with the same resolution, same input mechanisms and the same controls.<p>3) "Distribution control: With 'native' apps, you must go through a third party, who owns the platform" -- this is the only significant argument, IMHO.<p>The third argument is really an important one. In some cases it can be a deciding one. But it alone can't be used as a proof that native apps aren't better in enough real cases, and that there's "a syndrome."