> but you can't develop software for ChromeOS on ChromeOS.
In theory, you develop it for the web and run it on a server an it "just works" on chromeos... and anywhere else there's a reasonably current browser. Yes, as always with the web there's some issues with portability on the advanced stuff, but it's still far more portable than stuff written to a local system api.