Hacker News new | past | comments | ask | show | jobs | submit login

Constraints.

More memory requires more power and weight, but portability and features restrict battery size.

Non-native languages use garbage collection, which implies 6x memory or limited performance. It is possible to emulate manual memory management, but this does not seem a common practice.

Hence, if developers write apps the standard way using web technologies, they will perform poorly on mobile devices compared with native apps.

This is primarily about ios though. Android is a different world, since it seems apps primarily use the Java ecosystem.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: