让人惊艳的九款跨平台移动开发工具、技术与平

2021-04-03 00:57

  【译】挪动操纵商场正正在速捷繁荣,络续外现的新型技能、平台与编程道话也正在接续推进挪动斥地的前行步骤。当下,斥地者们正诈欺这些计划构修企业级营业操纵与跨平台混杂操纵,并将其交付至原平生台。其余,用户界面与Web操纵框架亦正在接连亮相,助助挪动操纵斥地者们打制HTML 5挪动操纵与挪动网站。正在即日的著作中,咱们将着眼于可有用告竣跨平台斥地的百般用具、技能与平台。

  Apache Cordova恰是目前最具人气且操纵最为渊博的挪动斥地技能之一。Cordova供应一整套配置API结合及插件,批准挪动操纵接入百般常用的当地配置成效。其余,斥地者也可正在其助助下诈欺Java、CSS3以及HTML5斥地跨平台操纵。Apache Cordova生态体系包蕴一系列框架与用具,比如Adobe PhoneGap、Inoic、Onsen UI、Telerik平台、App Builder IDE等等。

  正如之前所提到,目前众种框架城市诈欺Apache Cordova将HTML 5挪动操纵打包至原生封装包内并宣告正在iOS及Android等原平生台当中。其余,也有不少斥地者会诈欺微软生态体系或者通用Java代码库构修混杂挪动操纵。接下来,咱们就一同进入即日的焦点——九大跨平台挪动操纵斥地用具。

  Xamarin是目前操纵最为渊博的挪动操纵斥地平台。Xamarin操纵诈欺原生用户界面驾御举办构修,且或许拜望Android Fragments与iBeacons等平台专有成效。其余,Xamarin供应简单平台,批准斥地者借此诈欺C#道话斥地众种原生挪动操纵。再有,该平台还供应面向iOS与Windows的摩登IDE,以及藏身于iOS与Android的原平生台SDK。其同时援助挪用Objective-C、Java、C以及C++库,外加面向挪动跨平台斥地的团结化API。

  Kony是目前挪动根基办法供职行业内最为要紧的厂商之一。该公司供应一套强盛的操纵斥地用具包,名为Kony Visualizer 7,批准斥地者构修并宣告企业级操纵以及原生挪动操纵。其同时也是一套强盛的iOS、iWatch、Windows、Android原生挪动操纵斥地平台,或许面向智老手机、平板配置、可穿着配置以及台式机斥地Web操纵。Kony或许集成原生SDK并援助诈欺Java斥地挪动Web与原生操纵。其余,它还供应众种强盛的挪动后端治理计划、一套成效丰裕的模板引擎、控件库以及策画用具等等。

  Alpha Anywhere是另一款极具出名度的跨平台挪动操纵斥地用具套装。这套强盛的操纵策画与计划境况同时供应客户端与供职器端斥地治理计划。Alpha Anywhere批准用户创修HTML 5操纵,且可诈欺PhoneGap Build面向众种原平生台构修混杂挪动操纵。行家或许正在它的助助下斥地企业级定制化操纵以及跨平台挪动操纵,从而告竣离线成效、谷歌舆图集成、用户领会、太平验证以及视频/图片库等摩登成效。

  Appcelerator是一套前辈的挪动操纵斥地平台,批准斥地者诈欺Java构修操纵步骤。该平台或许面向众种原平生台及挪动配置构修操纵步骤,斥地者亦可诈欺简单Java代码库构修操纵,从而告竣最大水准的代码复用。Appcelerator平台亦供应及时挪动领会治理计划、挪动测试自愿化机制、一套强盛的MVC框架、一套摩登集成化斥地境况、挪动API等等。

  Adobe PhoneGap是一款基于Apache Cordova开源项方针开源挪动操纵斥地用具。该平台批准挪动斥地者诈欺open-web技能——即HTML 5、CSS3以及Java——构修挪动Web操纵。PhoneGap挪动操纵或许顺畅运转正在众种挪动配置之上,比如Android与iOS。其余,Adobe PhoneGap框架批准斥地者充沛阐明PhoneGap Build云供职的固有上风,此中搜罗云境况下的百般打包挪动操纵、速捷原型策画成效以及正在线.Sencha Touch

  Sencha Touch是一套强盛的MVC Java框架,可用于构修跨平台挪动Web操纵。Sencha Touch或许助助斥地者诈欺HTML 5与Java面向众种挪动平台创修原生类挪动操纵。该框架供应50众种内置UI组件、原生外观作风的焦点、UI控件以及图外库等等。Sencha Touch亦与PhoneGap/Cordova相集成,同时援助PhoneGap Build原生打包。

  Ionic Framework是一套UI斥地框架,藏身于Web操纵Java框架AngularJS之上。Ionic Angular供应强盛的软件斥地套件,可用于面向众种挪动配置构修HTML 5 Web操纵。Ionic操纵中充沛阐明Apache Cordova潜能,从而将HTML 5挪动操纵就手分发至众种原平生台之上——搜罗Android、黑莓与iOS。

  Corona是一套强盛的2D逛戏与操纵斥地平台。这套操纵渊博的逛戏斥地框架特意用于面向挪动配置、电视机及台式机策画2D图形逛戏。Corona SDK供应大雅的、由Lua道话编写的API。Corona亦是一款跨平台挪动斥地用具,批准行家面向iOS、Windows及Android等挪动平台构修并宣告操纵。其余,它还援助面向OS X、Windows、Apple TV以及Android TV的逛戏与操纵斥地。

  Qt是一套通盘的团结化生态体系,用于斥地百般改进型用户界面与跨平台Web及原生操纵。该公司的操纵斥地计划具有无缺的用具套件,此中搜罗Qt Creator IDE、Qt Quick UI策画用具、原生控件、API与C++库类。该平台还批准挪动操纵斥地者面向众种原平生台,搜罗iOS、Android、Windows与黑莓。Qt供应的治理计划诈欺C++告竣后端操纵逻辑策画、HTML 5混杂斥地、众屏UI策画等等。

  目前,斥地者仍然具有一系列开源挪动斥地技能可供抉择。也有其他极少企业级挪动斥地计划供应杰出的附加供职,搜罗技能援助以及操纵斥地治理计划平台。面临这样丰裕的斥地用具选项,咱们要做的即是插上设思的党羽,恣意飞翔了!