In an interview with PCpro that it was revealed by Mark Shuttleworth that Canonical is now leading the race for full convergence across all devices and architectures. There is also a possibility of shifting over from bi-annual releases to semi-rolling releases as mobile users are accustomed to updates being released ‘whenever’ they’re ready by the maintainers.
Complete convergence happens when an OS can run on multiple devices and on multiple platforms while using the same code base for all variants. Canonical claim that they can deliver complete convergence “before Microsoft” by 14.10 or by 15.04 at the latest. Rolling development is a software development model which continually develops through frequent update releases. Semi-rolling or partly rolling refers to rolling releases that have a stable or “non rolling” core.
Ubuntu may have a head start due to the shared Linux core with Android which could give Ubuntu an advantage with app developers. “Web apps and native apps designed for Android are much closer to being on Ubuntu than they are to being on Windows. Many Android developers use Ubuntu, and develop their apps on Ubuntu, so it’s much easier for them to target that simultaneously.” claims Shuttleworth. An SDK based on Qt5 was released earlier this year which let developers make multi-platform apps or port them.
Although Canonical have yet to announce hardware partners for the OS, Shuttleworth claims that the OS is currently being tested on “cutting-edge devices” of many “household brands”, and that a “high-end” smartphone will be released in 2014.