为什么电子应用程序可以小于理想

他们丑陋、臃肿,可以运行你的笔记本电脑的电池

关键的外卖

  • 电子是一种包装,网站应用程序在您的计算机上运行。
  • 这些跨平台应用程序更容易和更快。
  • 应用程序很少像官方支持应用抛光或集成。
松弛,出现运行时使用电子

松弛

Web应用程序都是在互联网上,现在他们接管你的电脑。

“电子”是一个名字,可以让即使是最随意的Mac用户的恐慌。这是一个让开发人员编写自己的应用程序,并让它运行在Windows, Mac,并在web浏览器中。但那是因为电子应用运行在浏览器中,铬浏览器伪装成一个应用程序,现在敏捷,developer 1密码,放弃其官方Mac应用电子。这听起来并不那么糟糕,所以人们为什么这么生气?

“由于铬引擎,电子,应用呈现在浏览器中运行。然而,这是有成本的:高CPU和内存使用率相比官方支持的应用程序,“web开发人员Burak奥兹德米尔通过电子邮乐动体育赞助件告诉Lifewire。

更多的电子,更多的问题

奥兹德米尔的点。电子的最大问题,从实用的角度来看,它是使用你的电脑资源。它运行一个web浏览器,以及一些额外的支持过程,每一个电子应用程序使用。

这些浏览器吃一个荒谬的数量的计算机的工作记忆,以及税收的CPU。简而言之,你的电脑会运行温度和使用更多的权力,从而更快地耗尽你的电池。

“开发商挖电子,因为它是更少的工作。你只需要写应用程序一次,它作用于每一个平台,支持电子。”

但也许你不在乎。也许你使用一个强大的桌面总是插入的力量,你不在乎浪费电。这给我们带来了第二个更重要的原因Mac用户不喜欢电子。

每台计算机平台的外观和感觉。在Mac上,对话框看起来都一样。跨应用程序快捷键是一致的,⌘键打开一个应用程序的偏好窗口,等等。

电子应用打破这种一致性,尽管他们不要财政收入通知和菜单翻译成platform-relevant版本,但应用程序的总体设计很少遵循约定的平台。这似乎是不可避免的,如果你开发一个应用程序运行在Windows和macOS-you在两个平台上都不能适应。

更糟糕的是,电子应用程序常常表现得一点都不像内置的同行。松弛的Mac应用程序,例如,做各种奇怪的东西,当你点击箭头键,或使用标准的系统键盘快捷键来导航在你键入文本。没有标准首选项面板你得到一个web页面。

为什么开发人员使用它

开发人员挖掘电子,因为它是更少的工作。你只需要编写应用程序一次,它作用于每一个平台,支持电子。这是一个重大的好处,当你建立一个创业公司。如今,网络本身,往往是主要的平台,应用Mac, Windows, Linux或在一个遥远的第三位iPhone, iPad和Android。

“许多开发者将使用电子苹果的应用程序,因为框架允许一个代码的应用程序并将其部署到macOS之后,“网络工程师埃里克·麦基通过电子邮乐动体育赞助件告诉Lifewire。“这个框架还提供了一个桌面应用程序建立在丰富的用户界面。”

电子开发也容易让人已经使web应用程序。它使用相同的technology-HTML、CSS和javascript没有需要学习一门新语言,或雇佣新开发人员了解他们。

iPhone的第一

为什么不是电子移动使用,?开发人员可能会喜欢,那将是一个更少的工作要做,但电子只是不够好。

“(电子)消耗大量的内存,和需要一个广泛的数量的存储,这使得它的糟糕选择iOS应用程序需要快速、轻量级、RAM和地点最小压力,”麦基说。

另一个原因是,苹果不允许它。苹果使开发人员生活困难提交电子Mac App Store应用程序,但是这是有可能的,也很容易就直接下载软件并安装它。

“电子的最大问题,从实用的角度来看,它消耗你的电脑资源。”

在iOS,苹果不允许任何应用程序运行他们自己的网络渲染引擎。也就是说,应用程序只能使用WebKit,狩猎就是权力。甚至iOS-Chrome实际的web浏览器,Firefox, Brave-all使用WebKit而不是自己的技术。

这意味着你不能运行所需的铬后端电子应用,而反过来,迫使开发者开发适当的应用程序。

电子可能不会anywhere-not在网络和移动服务和应用程序的主要平台。但这并不意味着你必须喜欢电子应用,或让他们发出轧轧声前进你的电池虽然丑了你的电脑。也许坚持官方支持的应用程序,你可以。

这个页面是有用吗?