Hi Ming Yu,
Native HANA Application has following advantages
1. Simplified architecture-Applications follow 2-ties Architecture (Pusing down Application layer to DB layer)
2. Ensures Performance: Development is HANA specific and embdded on HANA DB (No data transfer or less data transfer between Application layer to DB layer)
3. Native development for applications which run solely on HANA.
Regards,
Srihari.