operating-system - 什么是原生操作系统

标签 operating-system terminology

我在网上搜索过,但找不到任何关于 Native OS 开发的详细想法,我需要详细了解 Native OS 开发,例如。什么是 native 操作系统它提供了什么样的功能......等等等等。

最佳答案

“ native 操作系统”不是产品。这是一个描述设备附带的操作系统的短语,以及专门为该操作系统编写的应用程序(与跨平台的 Java 应用程序相反)。

例如,iPhone 的“Native OS”是 iOS;和“ native OS iPhone 应用程序”将用 objective-c 编写。另一方面,例如在 iPhone 上运行的 JavaScript 应用程序不是原生的,因为 JavaScript 应用程序是通过浏览器运行的,而不是直接在操作系统上运行。

另一个例子:在 Windows 机器上, native 操作系统(显然)是 MS Windows。使用 Windows API 的 C++ 应用程序是 native 的; Flash 或 TCL/TK 将是非原生的。

关于operating-system - 什么是原生操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10579046/

相关文章:

C 静态和自动分配

database - 主键中允许 NULL - 为什么以及在哪个 DBMS 中?

terminology - 分布式计算、微服务和并行计算有什么区别

c# - 什么是 SUT,它从何而来?

python - Python 对象是否为 "subscriptable"是什么意思?

java - 什么是本地对象?

networking - 网络端口如何工作?(操作系统)

c - 写入 0xB8000/损坏的指针时出现奇怪的行为

java - Java是如何实现锁的

linux - 为什么我会优先使用 "service sshd reload"而不是 "service sshd restart"?