TideSDK is still in beta, therefore it does not exactly provide what you are looking for.
We are currently working on something new, it is called TideKit.
TideKit is a platform you can use to create native apps for web, desktop and mobile from a single code base written in JavaScript. It also provides code hiding and everything you need to create a world-class native app for multiple devices, not only desktop.
If you are interested in TideKit, follow us @TideKit on Twitter or watch our short video on YouTube http://www.youtube.com/watch?v=aE7gN-d0GhU