Sat Aug 26, 2017 7:35 am
I've followed the developments around Kirigami for a while, mostly with a focus on its usefulness for convergent applications. While I know that the convergence aspect of Kirigami was included but not a high priority during the initial releases of Kirigami, I feel now might be a good time to mention some of the concerns I have regarding Kirigami and convergence.
So far, Kirigami does allow for nice UIs that scale well between smartphones and tablets, but this seems no different than what's already being done in Android and Windows 10. I see the same problem when Kirigami-based application end up on the desktop. They are basically no different than the tablet version of the UI, which makes them feel uncomfortable to use.
I'd like to explain why (I think) a tablet UI feels so uncomfortable on a desktop (or laptop)
I think that, in order for Kirigami to support a useful form of convergence, we need to think about how to convert between UIs for all device classes, not just between smartphones and tablets. This needs to take all aspects of the device class into account, so I've created a vision for each available device class that should provide guidelines on how the UI should be designed for that device class. I also try to link each part of their UI to their device-specific counterpart (as currently implemented), which should illustrate how you might convert between device classes. I also created a forum topic for feedback, which mostly contains information about decisions I made while creating the wiki page.
Now that Kirigami seems to work well for smartphones and tablets, I hope I was able to provide useful feedback on how we might improve this even further.