跳至正文
首页 » 博客 » Hybrid Apps Offer Benefits Over Native Mobile Apps

Hybrid Apps Offer Benefits Over Native Mobile Apps

如今,组织不再问自己: “我需要移动应用程序吗?” 随着越来越多的人从他们最喜欢的服装店,书商,家具零售商等访问信息,毫无疑问,组织需要能够在设备上提供响应迅速,吸引人的用户体验的应用程序。

不过,问题已经转移到 “我需要移动应用程序还是浏览器应用程序?” 本地应用程序需要独特的技能来写入谨慎的平台,并且这些应用程序必须一遍又一遍地编写才能在每个平台上运行。浏览器应用程序可以在移动设备上运行良好,但不允许开发人员利用设备的功能。

SD Times本月的封面故事看看混合应用程序的利弊。在这篇文章中,新闻编辑Christina Cardoza写道:

“根据Ionic开发者调查2017,混合应用程序开发正在接管。该报告显示,32.7% 响应的开发人员计划放弃原生应用程序开发,转而使用混合应用程序。此外,调查发现,仅使用本机工具进行构建的开发人员几乎700% 减少。

“混合应用程序本质上是一个原生应用程序,Ionic的首席执行官Max Lynch解释说。混合应用程序从类似于本机的应用程序商店下载,并且可以访问本机功能,例如GPS,相机,联系人,加速度计和传感器。不同之处在于,native需要专有或特定于平台的语言,如Swift、objective-c和Java,而hybrid则使用web技术 — JavaScript、HTML和CSS。通过使用webview包装器,例如Electron或Apache Cordova,使应用程序能够调用设备的本机功能,web开发人员可以使用他们现有的技能集,而在本机方法中,他们必须学习一套新的技能。

Angular桥接开发人员,设计人员之间的

通常在应用程序开发中,代码和业务逻辑在一个地方编写,而设计在另一个地方创建。这种脱节导致了一些非常不寻常的应用程序,这些应用程序在意想不到的地方具有CTA按钮,复制太窄或太宽,艺术不堪重负,或者您需要放大镜才能真正理解。

该角团队正在寻求解决这个问题与角设计师,介绍了上个月在ng-conf在盐湖城,犹他州。

据SD时报报道:

“用户喜欢使用的应用程序,开发人员喜欢构建,” Angular的开发者倡导者Stephen Fluin说。“但我们一直在忽略设计师,我认为他们是构建用户喜欢使用的体验的关键部分。

Fluin将设计师定义为 “更专注于用户界面和用户体验的个人。” 团队对设计师进行广泛定义的原因是因为许多设计师以不同的方式定义自己,使用不同的工具并拥有各种不同的技能,所以球队不想让任何人离开。

Angular希望提供不需要设计人员学习开发工具的解决方案,而是专注于设计人员的工作: 符合人体工程学的文件格式,创建单个HTML文件的能力,添加新命令等。

Node.js宣布首次发布10.x行

该版本将提供长期支持,升级到OpenSSL 1.1.0,利用工作来提高代码质量清理和现代化,SD Times online和社交媒体编辑Jenna Sargent报道。在文章中,萨金特写道:

“Node.js 10.0.0是自Node.js基金会2015年发布以来该项目的第七个主要版本,” Node.js 10.0.0发布经理James Snell说。此版本延续了该项目致力于为所有Node.js用户提供更高的稳定性,性能和可靠性的承诺。虽然有一些新功能,但10.0.0中的突出变化是对错误处理和诊断的改进,这将改善整体开发人员体验。</p