fullscreenmode and rect of a substack on mobile device ?

Richard Gaskin ambassador at fourthworld.com
Mon Aug 20 07:20:23 EDT 2018


Terry Judd wrote:

 > On 20 Aug 2018, at 4:50 pm, Richard Gaskin wrote:
 >>
 >> Terry Judd wrote:
 >>
 >> > Yeah, I've used FSM in combination with scripting in the android
 >> > versions a couple of apps (admittedly they were only designed to
 >> > work in portrait mode) and it seemed to work well enough.
 >>
 >> If you make a button that looks HIG-savvy finger-sized on a 4" phone,
 >> what happens when you run the app on an 11" tablet?
 >>
 > My guess is that it would look pretty bad ;)
 >
 > I was only targeting phones in portrait mode though so things looked
 > reasonable as long as the phone wasn’t huge. I’d probably develop a
 > separate interface for tablets.
 >
 > Oh, and my apps probably weren't terribly HIG compliant either. I used
 > custom buttons and controls that looked and functioned identically on
 > Android and iOS versions of the same app.

That's pretty common.  My reference to "HIG-savvy" wasn't so much 
slavish devotion to whatever appearance scheme happens to be in vogue at 
the moment, but more about metrics, making sure text is readable and 
touchable objects are of good size and comfortably reachable.  Of course 
we still don't have swipe transitions, so some LC apps will feel a bit 
off until the engine team adds that, but at least the other basics can 
meet user expectations well.

With many mobile deployments all device types are expected, so with 
device-specific sizing a button that's finger-sized on a 4" phone 
becomes fist-sized on a 11" tablet, and text that looks at 13px on a 
small phone becomes street signage on a tablet.

As long as you're in a position to restrict device types, and don't mind 
futzing with the extra math, if it works for you it works for you.

If you have a layout where fullScreenMode makes sense I guess the trick 
is to design for the very smallest devices.  Better to have super-large 
text on 7" phone than unreadably small text on a 4".

-- 
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  Ambassador at FourthWorld.com                http://www.FourthWorld.com




More information about the use-livecode mailing list