“应用程序”只是一个术语,指的是一系列小型,轻量级的移动设备为中心的应用程序 – 这一趋势始于苹果公司的i代设备,后来发现它的方式Android和Windows 8?
如果同一个程序既可以作为应用程序,也可以作为同一个平台的应用程序使用,那么它对系统运行有什么不同? 例如,Windows版“愤怒的小鸟”的版本为:
从开发者的angular度来看,上面两个代码的编译方式是不一样的,以产生适合于目标的二进制文件吗?
此外,现在像Mac(iOS / OSX)和Windows 8这样的平台对于移动计算机和桌面计算机来说都是常见的,是否将应用程序与本机应用程序区分开来?
更新:
我不质疑在适当使用“应用程序”和“应用程序”这个词的用法的select。 这个问题更多地涉及应用程序与内存应用程序在内存占用,资源利用率,客户端机器运行时环境的执行依赖性等方面的差异。
更新2:
微软鼓励Windows开发人员为Windows 8构build应用程序 。 除了必须遵守Windowsapp store应用指南之外 ,他们的build筑又是如何构build的?
应用程序只是应用程序的简称。 在某些平台上,缩写名称似乎已经卡住了…除了“此平台的应用程序”之外没有任何技术含义。
在Windows 8上,新风格的程序与“桌面”应用程序的构建方式不同。 (他们真的要把名字弄清楚,地铁应用至少给了你一个名字…)。 这不仅仅是为了不同的平台而重建相同的程序,因为与系统接口的方法有些不同。 有一个新的运行时库和一个更受限制的运行时环境。
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.上墨
希望这可以帮助。