What does it mean Swift 2.0 is released for Linux, for iOS app development?

https://developer.apple.com/swift/blog/?id=29

Does this mean that we should be able to develop iOS / OSX apps on Linux?

Yes, no, or maybe?

+3


source to share


4 answers


This necessarily means that we must be able to develop iOS / OSX applications on Linux.



No , this does not necessarily mean that you will be able to develop iOS or OS X apps using Linux. The compiler is just one of the tools needed to create an application for a given platform.

+2


source


You won't be able to develop iOS / OS X apps on Linux, only the compiler will be available, not the Cocoa / Foundation frameworks. Developers will be able to compile fast code on linux. I think we will soon see a lot of web applications written quickly.



0


source


Objective-C has been available on Linux for several decades.

Does this mean we can develop iOS / OSX apps on Linux? Not.

0


source


Since everyone else is pessimistic, I will at least try to be slightly optimistic. While all of the above is true, swift programs call apple API functions to do most of the system / visual integration, and linux won't, since the language is higher, it might be easier to create an interpreter for API calls to match functionality (like WINE for windows or the legendary Darling [based on GNUstep] for Apple, which already exists a little). Sooooo maaaaaaybe?

0


source







All Articles