Platform Divergence

Dev dev at porta.ca
Tue Jun 23 17:20:19 EDT 2020


Time to learn Swift and SwiftUI

Sent from my iPhone

> On Jun 23, 2020, at 1:44 PM, Richmond via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> A plastic bath-toy that dumbs everything down for the fashionistas and rich, slack-jawed morons.
> 
> Vrey sad indeed.
> 
>> On 23.06.20 22:36, Stephen Barncard via use-livecode wrote:
>> Got really depressed watching the presentation.
>> 
>> On Tue, Jun 23, 2020 at 12:22 Paul Dupuis via use-livecode <
>> use-livecode at lists.runrev.com> wrote:
>> 
>>> We make and sell a desktop application (Windows and macOS) for a niche
>>> research market. I expect when Apple does their migration to a common
>>> processor and OS, Apple Developer's will have to go through all of Apple
>>> hoops for all their platforms.Most of our customer don't care about UI
>>> widget animations. They want the app to do certain functions and do them
>>> well and quickly to work with their data. As long as the UI is
>>> effective, whether it conforms precisely to Microsoft or Apple UI
>>> guidelines is secondary. So, even if you only care about desktops, your
>>> app will have to be sold through Apple's single App Store, conform to
>>> all screen sizes on all their devices, and follow all their UI
>>> guidelines, etc.
>>> 
>>> At that point, given that Windows is 2/3rd of our market and macOS
>>> 1/3rd, we'll drop support for macOS sadly. I say sadly because our
>>> application originated way back in the late 1980 as a HyperCard App for
>>> MacOS.
>>> 
>>> But, to your point, your concern IS valid for those people wanting Apps
>>> from you that they insist MUST conform to all of Apple's esoteric
>>> requirements. It is likely it will become increasingly harder for the
>>> LiveCode ideal of develop once and deploy everywhere.
>>> 
>>> 
>>> On 6/23/2020 2:56 PM, Jim Lambert via use-livecode wrote:
>>>> This year’s WWDC shows Apple is moving to a unified ‘system' for all
>>> their products: Mac, iPhone, iPad, Apple Watch, AppleTV.
>>>> The Apple development environment promises to produce a single app
>>> capable of running on all, or almost all, of Apple devices. This
>>> unification promises to be quite convenient for Apple developers.
>>>> In contrast, over the last decade or so there has been an ever
>>> increasing divergence in UX between major operating systems: Apple,
>>> Windows, Linux, Android. The days when systems were so similar that you
>>> could rely on the commonality of a handful of UI elements across platforms
>>> seems over to me. That’s troubling because such commonality is fundamental
>>> to LiveCode’s approach - write once, run everywhere.
>>>> In watching WWDC sessions it’s pretty clear that even simple UI elements
>>> have become more like UX elements having intrinsic and complex properties,
>>> such as certain visual and behavioral animations. Users readily learn to
>>> expect these behaviors. Yet such things are increasing difficult to fake
>>> with LiveCode’s basic palette of objects.
>>>> Enter LiveCode Builder and LC Widgets. They offer the promise of
>>> platform-specific UI elements - a promise fulfilled with some simple
>>> elements like iOS Native Button or Android Native Field. But I’m concerned
>>> that as platforms diverge in the interface experiences they present to
>>> users, that LC and LC developers will have difficulty satisfying users'
>>> divergent expectations.
>>>> Is my concern valid?
>>>> 
>>>> Jim Lambert
>>>> 
>>>> 
>>>> _______________________________________________
>>>> use-livecode mailing list
>>>> use-livecode at lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list