“应用程序”是否只是一个术语,指的是一系列以移动设备为中心的微型、轻量级应用程序——这种趋势始于 Apple i 代设备,后来进入 Android 和 Windows 8?
如果同一个程序既可以用作应用程序,也可以用作同一平台的应用程序,那么它对运行它的系统有什么影响?例如,适用于 Windows 的 Angry Birds 可用作:
从开发人员的角度来看,上述两个代码是否只是相同的代码以不同的方式编译以生成适合目标的二进制文件?
此外,既然 Mac(iOS/OSX) 和 Windows 8 等平台在移动计算机和台式机上都是通用的,那么区分应用程序和原生应用程序的界限是否变得模糊?
更新:
我并没有质疑“应用程序”与“应用程序”的适当使用</a>中的词用法选择。这个问题更多地与应用程序在内存占用、资源利用率、执行依赖于客户端计算机上存在的运行时环境等方面与本机应用程序有何不同有关。
更新 2:
微软鼓励Windows 开发人员为 Windows 8 构建应用程序。除了必须遵守Windows 应用商店应用指南之外,他们构建的内容与他们一直在构建的内容有何不同?