Whilst on the train I observed a number of people with mobile devices but what was quite obvious is that no two person held their devices in the same way. On first thought it seemed rather surprising, but in actual fact there seems to be so many different factors that affect how our hands interact with the mobile interface. My feeling is that with a 'standard' pattern of design for the mobile device interface it forces the user to adapt to the way they place their hands around the device, when in fact it should be the other way around.
Are there any good development frameworks or design patterns that take into consideration the type of application it is, and how the users will place their hands around the device when using it?