One Rect For All specificaiton
brahma at hindu.org
Mon Dec 14 11:04:34 EST 2015
I am back to app dev and working on this spec for my artists and designers.
Something still does not make sense.
@colin... you saidLC would take care of resizing any stack size to fit
any device and to use the stack size ratio of 14 X 9
and then make it whatever sites is comfortable.
what feels "comfortable" to me is to match at least one device size...
making it too big will not fit on my small Macbook Pro.
I don't understand why you would not work in 16 X 9 with the "live
matter" area inside that set to 1200 X 788 (ratio)?
Why do you set the card size 12.5 percent "shorter" (that's -200 over
1400 if you "think" 1600 X 900 and 644 X 414 if you are thinking
iPhone six plus original spec at 736 X 414)
> Here are some real numbers:
> The complete card could be 1400x900.
> On a16:9 device you would see all of the 1400 width, and 788 pixels
> of the height.
> On a4:3 device you would see all of the 900 height, and 1200 of the
> So, you would have the important things within the central 1200 of the
> width, and the central 788 of the height. You can now be sure that the
> important content will appear on all devices between16:9 and4:3. The
> things that are outside of that 1200x788 area will spill off the edges
> of the device screen.
> BTW, you don’t have to take care of every device size, LiveCode will
> scale the above example size to whatever size the device is. So just
> pick a card size that is comfortable to work on.
> About splash screens, with the requirement to include iPhone6, 6 Plus,
> and maybe even iPad Pro screens, a detailed splash screen could take
> as much as 20 MB of the app size. What I’ve started to do is use a
> flat color, that matches the background color of the title screen.
> Doing that means that the 9 different splash screens take a total of
> under 200k of space. If that’s not interesting enough try just having
> a flat screen with your logo in middle, that shouldn’t be too bad file
> size wise.
More information about the Use-livecode