Hacker News new | ask | show | jobs
by drawkbox 4815 days ago
The idea here is you can still use them, this just provides a higher level protocol/interface or standard that works across both, I love clean urls and context so I love this. Smart components, overarching director/handler/navigator, basically the web and game component architecture.

If you are making cross platform apps you have something like this but taking from web frameworks routing within apps is the best way to do this if you run from web, app, desktop and need a common system which the platforms then use system specific libs after.

The worst thing you can do making cross platform apps and games fast is to fall too in love with a great feature of one platform when you can standardize non essential stuff like this and simplify (i.e if you want server synced profiles using a cross platform solution over iCloud for instance, but maybe iCloud is an additional sync from your system on iOS but not the base). Then really beef up the areas where you do need to use system lock-in features for performance or familiarity.