On 2018-01-02 18:46, Ben Rubinstein via use-livecode wrote:
I'm coming to this late, but it looks to me as if the list got into a
nightmare mode a bit prematurely. What the article actually talks
about is a way to create apps which can be used across 'desktop' and
mobile operating systems - specifically *not* about merging those
operating systems.

In short, a very approximate way of describing the idea would be... LiveCode.

We code an app with a text field and a button; on the desktop our
users click the button with the mouse, on mobile they touch it. On
desktop they click into the field and start typing on their keyboard;
on mobile they touch the field and a soft keyboard appears. Apple are
just trying to help the rest of the developer community catch up with
us.

Shouldn't we panic less? Or have I missed something?

My take on it is that Apple intend to include a port of 'UIKit' to macOS in the next macOS version - meaning that an app written for iOS would compile and run on macOS without changes.

A lot of frameworks are already shared between macOS and iOS - e.g. CoreGraphics, MapKit, AVFoundation, ... (the list is actually very long). The main points of difference (i.e. where you don't get source compatibility) between coding for iOS and coding for macOS is UIKit vs Cocoa - i.e. the way you interact with the window system - usually though its just a few lines (e.g. using a UIView on iOS vs an NSView on macOS).

Warmest Regards,

Mark.

--
Mark Waddingham ~ [email protected] ~ http://www.livecode.com/
LiveCode: Everyone can create apps

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

Reply via email to