Menu Sizes between Terminal and Tablets

Am not fluent in the use of tablet but how have people coped with big differences in screen size between screen and tablet?
I know we can use 0 for column and height to auto fill but personally prefer to set a fixed column count and width.
Either way how do people translate menus between devices?
My other thought is fixed sizes but tweeking terminal display % which is what I have done in the past.

Am just thinking if we ever looked at compound menus this would be coupled with this idea, ie, product and product buttons settings defined in the standalone category but category layout options could be defined in the category instances.

What im trying to explain is
Category Product List (Product, Header, Qty Etc)
Menu Categories (Category columns and button heights etc)

This would mean you could update the Category products and keep a single list of products BUT the menu would dynamically defined at menu level to suite terminal.

Ie. Two menus which comtain the same categories and products but the layout (columns etc) are set per menu to suit the devices so the menus are mapped to the appropriate menus

Size difference is not a big issue as SambaPOS is resolution independent and we can locally zoom-in / out screens. The difference in aspect ratio (eg 4:3 > 16/9) was an issue on custom screens but with latest Layout update that also solved nicely. However small fine tuning might be needed for perfect results but it generally just works.

You can test it by trying different window sizes on your system.