New Maemo/MeeGo is looking a lot like new Symbian. And it's good. This is how Microsoft managed the DOS to NT transition. Put the new library layer on top (WIN32) and once people start using it only, switch the underlying OS layer.