“应用程序”只是一个术语,指的是一系列体积小,重量轻,以移动设备为中心的应用程序 - 这一趋势始于Apple i-generation设备,后来又进入了Android和Windows 8?
如果相同的程序同时作为应用程序和同一平台的应用程序可用,它对运行它的系统有何不同?例如,“愤怒的小鸟for Windows”可用:
从开发人员的角度来看,上面两个只是相同的代码编译不同,以产生适合目标的二进制文件?
此外,现在像Mac(iOS / OSX)和Windows 8这样的平台在移动计算机和台式机上都很常见,那么应用程序与本机应用程序之间的界限是否模糊不清?
更新:
我不是在Appropriate use of “app” vs “application”中质疑用法一词的选择。这个问题更多地涉及应用程序与本机应用程序在内存占用,资源利用率,执行依赖性等方面与客户端计算机上运行时环境的存在等方面的差异。
更新2:
微软鼓励Windows developers to build apps for Windows 8。除了必须遵守Windows Store app guidelines之外,他们的建设与他们一直以来的建设有何不同?
答案 0 :(得分:0)
应用程序只是应用程序的简称。在某些平台上,缩写名称似乎已经卡住......除了“此平台的应用程序”之外没有任何技术含义。
在Windows 8上,新样式程序的构建方式与“桌面”应用程序不同。 (他们真的要弄清楚名字,地铁应用程序至少给你一个名字......)。这不仅仅是针对不同平台的相同程序重建,因为与系统接口的方法有点不同。有一个新的运行时库和一个更受限制的运行时环境。
答案 1 :(得分:0)
Windows 8与Windows 7和以前的操作系统不同,因为它具有一些额外的功能,开发人员可以使用这些功能使他们的应用程序对用户更具吸引力,这些功能包括: 1.魅力 - 设置,搜索,分享 2.快照视图 3.商店应用程序的概念 4.商店应用的新设计语言 5.活瓷砖等。
Windows 8.1与Windows 8不同,因为它实质上提供了W8功能的更新,例如: 1.漫游设置 2.英雄搜索 3.快照视图 - 将屏幕分割成任意大小 4.通用应用程序开发的概念
Windows 10与Windows 8.1的区别在于更强烈的意义,可以这么说,因为很多东西已经改变,例如: 1.针对单个UAP的应用程序概念 2.新的XAML控件 3. cortana 4.行动中心 5.着墨
希望这会有所帮助。