APP下载

开发平台Capacitor问世,通吃行动与桌面App

消息来源:baojiabao.com 作者: 发布时间:2024-04-19

报价宝综合消息开发平台Capacitor问世,通吃行动与桌面App

Ionic发表一个全新的开源专案Capacitor,这个平台的功能就如同行动装置以及网页平台的Java,应用程序只要开发一次,便能在iOS、Android或网页执行。

Ionic是一个用于混合式行动App开发的开源SDK,开发者可以利用CSS、HTML5以及Sass等网页技术建立Ionic App,而Capacitor的出现就是要提供Ionic App更好的原生执行环境,为应用程序在各平台提供一致的API,也就是说,未来使用者只要以Capacitor建立应用程序,则这个应用程序将能在所有平台执行。

Capacitor完全支援渐进式网站应用程序(Progressive Web App),能使用与原生App相同的API,包括像是照相机这样的插件,而且其简单的插件模型,能够建立可重复使用的插件,或是快速增加自定义的原生程式码。

Capacitor还拥有多元的标准函式库,提供原生功能诸如档案系统存取、震动回馈或是背景任务等。另外,还在iOS上支援Swift,最大程度的相容iOS开发生态系。

在Capacitor出现前,Ionic仰赖Angular或是Apache Cordova这类框架,让应用程序可以跨行动装置与网页执行。透过Apache Cordova包装的混合式App,不完全属于原生App,因为其使用者界面渲染是由网页技术完成,但也不算完全的网页应用程序,因为App仍然会存取行动装置的API。

Ionic表示,过去为客户解决问题的同时,发现有许多功能必须要动手打造平台才能解决,因此他们创造了Capacitor,这是一个Apache Cordova的替代方案,但并非其专案分支。Ionic强调,他们没有放弃Apache Cordova及其所倡导的混合式App概念,甚至他们正对Apache Cordova提供修改贡献,包括工具及标准差件的可用性的改进,而且Capacitor也支援大多数现有的Apache Cordova插件。

Capacitor主要针对渐进式网站应用程序这类特殊的使用者案例而生,为这些Ionic App开发者提供更完善的开发体验以及支援。

2018-03-19 18:32:00

相关文章