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