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
 ____________________________________________________________________
 ambassa...@fourthworld.com                http://www.FourthWorld.com

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to