关键的外卖
- 电子是一种包装,网站应用程序在您的计算机上运行。
- 这些跨平台应用程序更容易和更快。
- 应用程序很少像官方支持应用抛光或集成。
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在网络和移动服务和应用程序的主要平台。但这并不意味着你必须喜欢电子应用,或让他们发出轧轧声前进你的电池虽然丑了你的电脑。也许坚持官方支持的应用程序,你可以。