时间:2019-05-18 来源:u小马 访问:次
回到当天,人们常常在讨论windows等桌面操作系统时谈论程序。 他们在讨论Android和iOS等移动操作系统时讨论了应用程序。 多年来,桌面应用程序浮出水面加入它们。
等一下。如果您可以在win10计算机上使用应用程序,那么应用程序和程序之间的区别是什么?他们不一样吗?
大多数用户不知道或不关心两者之间的细微差别。他们只是下载应用程序或程序,并做他们想要的。但是,为了系统而学习差异非常重要。我将尝试用下面的一些例子解释两者之间的差异和相似之处。
让我们开始。
1.它们意味着什么
应用程序的完整形式是一个应用程序。根据定义,它意味着所有应用程序都是程序,但并非所有程序都是应用程序。这没有用。让我们深入了解一下。
应用程序是程序或程序集合,旨在供最终用户执行任务或实现目的。典型的windows应用程序是在基于开源API的平台上开发的,称为通用windows平台或UWP。随着windows 10的推出,它首次亮相。
UWP允许开发人员创建一个能够跨所有平台运行的应用程序,例如win10,Xbox和HoloLens。我会在列表中包含windows Mobile,但它已停止使用。
简而言之,程序是一组可执行指令,用于在计算机上自动执行特定任务。 有时,它们不提供任何图形用户界面(GUI),并不适用于最终用户。 为win10开发的典型程序使用win32 API,有时使用.NET框架。
Microsoft有一个页面致力于了解它们支持的两者及其底层编程语言的优点。
程序可以在单个或专用平台上运行,而应用程序可以在多个平台上运行。 我们严格指的是windows以外的微软平台。
2.应用程序和程序如何工作
程序需要一个已包含必要文件包的安装程序。 此外,它可能会在您的计算机上安装之前从Web下载更多文件。 另一方面,应用程序是您下载并安装在计算机上的单个文件。 与程序不同,您不需要单独的卸载程序来删除应用程序。
程序是一组指令,告诉计算机它必须做什么。 这些说明一次一个地传送到计算机。 这意味着除非计算机执行指令编号1,否则它将不会接收指令编号2,依此类推。
应用程序始终以最终用户为基础构建,以完成单个任务或一组具有用户输入的功能。 程序可以在后台运行而无需用户干预。 可以从windows应用商店下载的应用示例包括文字处理器和游戏。
3.类似的应用程序和程序
应用程序是一组计算机程序,旨在帮助最终用户从单个用户界面(UI)解决许多问题。 然后,这些程序彼此通信和协调以执行任务,功能或活动。 这就是我之前提到过的原因 - 所有应用程序都是程序,但并非所有程序都是应用程序。
应用程序需要存在程序并且用于执行最终用户命令的所有操作。 让我们通过一些更多的例子来理解这一点。
windows 10操作系统包含大量程序和应用程序。 它可以在RAM,HDD和外围设备等硬件的帮助下执行这些命令并执行功能,将所有内容组合在一起。 像Minecraft这样的游戏是一个应用程序,它不关心运行计算机的太多方面。 Minecraft需要windows 10才能工作,没有它就不能存在或运行。
在相关的说明中,应用程序进一步分为Web应用程序,计算机应用程序和移动应用程序。 例如,您可以在移动设备和网络上使用Gmail应用,但不能在计算机上使用。 它是一个网络和移动应用程序,但不是windows应用程序。
4.他们如何不同
我们知道应用程序是程序。 它们是windows 10中唯一的程序类型吗? 不可以。还有一些系统程序可以与其他系统或程序一起使用。 一些示例包括网络系统,服务器,驱动程序,固件等。
为了更好地理解它,可以这样想。 您想要使用应用程序,但应用程序本身需要其他程序才能运行。 换句话说,您想要在VLC应用中观看电影,但视频播放器本身需要音频和视频驱动程序才能运行。 另一个区别是app具有用户界面,因为它被设计为由真人使用,但是程序可能需要也可能不需要UI来运行。 感染计算机的恶意软件或病毒并不总是具有UI,但它们是程序。
记住差异
多年来,应用程序和程序之间的界限已经模糊不清。 大多数人互换使用这些术语。
它们相互交叉很多次但并不完全是同义词。 如果你仍然无法理解差异,那么这是可以理解的。 它们都是达到目的的手段。 下载,使用它,完成工作。 无论如何,那就是最重要的事情。 名字和行话被诅咒。