如题,苹果系统的底层也是类UNIX,和LINUX系统框架应该非常的相似,移植苹果应用到LINUX应该会比移植win程序遇到的问题少吧?网上也很少有人谈这个话题的。如果能移植成功那LINUX桌面推广就会更容易些。
难道苹果应用对框架和苹果的云服务依赖太重??
天蓬老师2017-04-17 17:41:44
First of all, let’s refute what many people said above. The kernel of Mac OS X is open source, but the UI framework is not.
The reason why it cannot be ported is that most apps on Mac OS X are built using Objective-C and the Cocoa framework. Both of these cannot run on Unix/Linux.
大家讲道理2017-04-17 17:41:44
Not many people use Linux, or Linux is not facing a novice who doesn’t know anything;
Apple’s optimized system is easier to use. Apple does everything;
Apple’s system is not open source.
This is my own answer.
迷茫2017-04-17 17:41:44
Mac is not open source. Not to mention its GUI, which was all made with money.
It would be good if open source software can support the Foundation. Besides, Linux is still mainly for enterprises rather than individuals, so the GUI doesn't care too much.
In addition, there are several desktop distributions in Linux, you can check them out.
迷茫2017-04-17 17:41:44
Closed/open source mutually exclusive world
Emotions make people choose not to do things they don’t like
巴扎黑2017-04-17 17:41:44
The world of Linux is different:
There are many Linux versions, so transplanting is difficult
The philosophy of Linux is: Use ready-made tools组合
成新工具,而不是创造新工具。win
和osx
Choose the latter, and constantly create new tools for beginners to use
Because of reason 2: Even if it is transplanted, almost all Linux software requires configuremakemake install, and it is impossible for novice users to do this
黄舟2017-04-17 17:41:44
It depends on the type of application. In fact, many people have already done this.
The questioner can refer to this website http://alternativeto.net/