ios - 请问为什么没有人把苹果系统上的应用移植到LINUX上呢
天蓬老师
天蓬老师 2017-04-17 17:39:44
0
6
656
如题,苹果系统的底层也是类UNIX,和LINUX系统框架应该非常的相似,移植苹果应用到LINUX应该会比移植win程序遇到的问题少吧?网上也很少有人谈这个话题的。如果能移植成功那LINUX桌面推广就会更容易些。

难道苹果应用对框架和苹果的云服务依赖太重??
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

reply all(6)
Peter_Zhu

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.

大家讲道理

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.

迷茫

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.

迷茫

Closed/open source mutually exclusive world
Emotions make people choose not to do things they don’t like

巴扎黑

The world of Linux is different:

  1. There are many Linux versions, so transplanting is difficult

  2. The philosophy of Linux is: Use ready-made tools组合成新工具,而不是创造新工具。winosxChoose the latter, and constantly create new tools for beginners to use

  3. 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

黄舟

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/

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template