ios-jsc icon indicating copy to clipboard operation
ios-jsc copied to clipboard

Support for macOS targeting via "Catalyst"

Open DickSmith opened this issue 5 years ago • 8 comments

Is your feature request related to a problem? Please describe. With the release of Xcode 11, an iOS project can now target macOS, as described here: https://help.apple.com/xcode/mac/current/#/dev8e94ce3c8

Additional context I tried this with the beta but got multiple warnings of this type: Building for UIKit, but the linked framework 'TNS*' was built for <unkonwn>.

Will likely need to add int the targets for macOS, might also need CLI support and updates to the Xcodeproj template.

I suspect a lot of developers will want this the moment it is available, since it increases exposure of their apps, so priority should be made to have this ready before it is officially released, so that developers can already start testing their apps on the Beta and Release Candidates. (macOS store is practically empty when compared with the iOS App Store.)

previously submitted as https://www.telerik.com/account/support-tickets/view-ticket/1412868

DickSmith avatar Jun 25 '19 18:06 DickSmith

Catalyst is big in the news right now. Would be great to ride the wave and for NativeScript to catch more attention as a cross-platform solution. React Native is really pummelling us on platform reach, and macOS is still mostly-unclaimed territory (but yes, RN is beginning to put its flag down there).

More than anything, I have a React Native app on iOS and macOS that I want to port to NativeScript 🤩

shirakaba avatar Jun 25 '19 18:06 shirakaba

We are still researching what exactly needs to be done to support this throughout all NativeScript components. It's quite a horizontal feature and will have to be considered in almost every aspect of {N} -- runtime, CLI, plugins, core modules...

I'm happy to share with you that we've already built the framework with Catalyst and have run one of our sample apps with it: https://youtu.be/NZWahLYJT5I

There's still quite a lot to be done, but the results so far are promising.

mbektchiev avatar Jun 26 '19 08:06 mbektchiev

@NickIliev / @mbektchiev : Is there any timeline on when this feature will be GA on NS too ?

kamath-prasad avatar Jul 08 '19 05:07 kamath-prasad

Hey @kamath-prasad, we are still researching the scope of this feature and how it will affect all the aspects of the framework. We don't have an exact day, yet. However, don't expect official support before the official version from Apple are out.

etabakov avatar Jul 08 '19 08:07 etabakov

@etabakov : Thanks for the input. Is there any link to your internal feature tracking system that I can keep a watch ?

Also will this feature in NS also address the move to SwiftUI from UIKit ?

kamath-prasad avatar Jul 08 '19 15:07 kamath-prasad

GitHub is our internal and external tracking system, so just track this issue for future reference.

The support for Swift UI is going to be a separate effort on its own.

etabakov avatar Jul 08 '19 16:07 etabakov

GitHub is our internal and external tracking system, so just track this issue for future reference.

Got it .. Will track this issue then.

The support for Swift UI is going to be a separate effort on its own.

Ok , can you please point me to any Github issue related to this ?

kamath-prasad avatar Jul 08 '19 16:07 kamath-prasad

Can you please provide current status, now that Mac Catalyst is real in the wild?

NL33 avatar Oct 15 '19 00:10 NL33