Hello, the work that UBports is doing to maintain and improve this system is to make a tribute or at least collaborate with them as much as possible. Doing things well requires time, perseverance, doing and remaking until you reach a point where you know you can not improve.
For some time now I have questioned whether the approach that has been made about convergence is correct. Should not we make it easy? Developing an application to work on tablets, phones and computers is not. Why do not we rethink how we arrived at convergence? Because it can be reached in several ways.
Have a single huge application, in terms of size and use of resources in a small device to access the data and that when you connect to a monitor to access them to edit is the path you are trying to get, but if we can optimize all this that much easier.
How? Separating data and data processing, but linking the access between the desktop application and mobile data in an easy, safe and fast way (by wifi or cable). The data would always carry updated on the mobile (being able to make backups programs on other devices) all data agenda, tasks, activities, calendars, emails, documents, tables ....;
The processing would be with software optimized for each device and fully compatible with the data format, always saving the data in the mobile, to avoid duplicates or different versions.
I think this way would be more optimized to work, allowing mobile devices to go more fluid and avoid having to run heavy applications when they are not going to use much of the code.
Forgive for all the text but I think it was important that at some point we stop and go back to where we are going.