Native and web-based apps living together in perfect harmony, simply and on-demand, still seems a distant dream.