"本机操作系统"并不是一个产品,而是描述设备所配备的操作系统及专为该操作系统编写的应用程序的一种术语(与跨平台Java应用程序相对)。例如,iPhone的“本机操作系统”是iOS;而“本机操作系统iPhone应用程序”将使用Objective C编写。另一方面,例如在iPhone上运行的JavaScript应用程序不是本机应用程序,因为JavaScript应用程序是通过浏览器运行而不是直接在操作系统上运行。另一个例子:在Windows机器上,本机操作系统显然是MS Windows。使用Windows API的C++应用程序是本机应用程序;Flash或TCL/TK将是非本机的应用程序。