Agreed on the column container statement. To add some detail to that statement, I find that most use-cases I would have for a column container (displaying dynamically sized labels/entry fields/buttons that wrap to fit whatever screen size is used) can just as easily be handled by setting a row flex container to allow wrapping of its child components. From there it’s just a matter of playing with the position properties of each child component (e.g. grow/shrink/basis) until your view looks the way you’d like.
A helpful tip that I wish I knew about when I started working with Perspective is that the “position.basis” property on components can take a number of different formats. By default, components are assigned a basis in pixels, but you can assign them to be percentages as well, or even just set them to “auto.” It probably seems ridiculously simple to anyone with a background in web design, but I’d wager that most Ignition users do not usually come from that camp.
As far mobile design goes, I don’t know that there’s any singular thought on what the best mobile SCADA design principles are (if there is, and I’m in the dark on this, someone please clue me in!). What I have seen others do, and have done myself, is create “card” based screens where each device on screen would have its own card with just the most important, high-level info shown on the card by default, but have more device details expand out below the device card when the card is tapped on. I like to think of it as a more mobile-intuitive equivalent to a desktop application’s popup. I have found this approach to work great when creating a mobile version of a “process” or P&ID-style screen. With mobile, you have virtually unlimited vertical real estate to display things in that manner. I suppose one could argue the same is true on desktop, but the customers I have worked with would definitely complain if a desktop window had a scroll bar on it, where I’ve never heard any complaints about swiping up and down on mobile. Anyway, hopefully there’s something of use for you in my mobile rant.