What is a difference between intel xdk, appmobi, and crosswalk?

落爺英雄遲暮 提交于 2019-12-12 07:45:21

问题


As far as I know they are all from intel, do the same thing, and yet do not mention each other at all.

So can someone clear some confusion, what and how they are different.

I understand they are for making mobile apps, I checked out appmobi it wasn't much better for any interactive app than phonegap. Other than that I don't know what crosswalk is (maybe it's like cooconjs but with browser in it and asmjs support?).

what is intel xdk..this is the most mysterious..is it same as crosswalk?

Or are they all variations of cordova

After some more research I have found that xdk/appmobi are built on top of phonegap which is basically cordova. So only thing uniqe here is crosswalk of which I have never heard before. So please if you can tell me what is it and how is it build etc. Is it also a variation of cordova framework?


回答1:


Appmobi used to make HTML5 cross-platform tools that was acquired by Intel about a year ago and it became the Intel XDK tool.

Intel XDK is a complete HTML5 cross platform development environment, it includes an editor, simulator, device testing solution and cross-platform app build service. Intel XDK supports building apps that uses Cordova APIs and it also supports other unique device APIs (intel.xdk JS bridge APIs)

Crosswalk is a portable runtime for HTML5, Javascript and CSS. Its an open source project from Intel. It is supported in Intel XDK to build Android app using Crosswalk runtime. This runtime has better HTML5 support than the runtime available by default with Android like WebGL and WebRTC... more information here.




回答2:


As far as I know. Intel bought appmobi and rebranding it into Intel XDK. Crosswalk is its own webview (runtime) that get embedded in app you build.

Benefits of this are : better, faster cross device compatibility with your app and build in support for features that are not accessible yet in regulat webview (webgl, webrtc, indexedDB..)

The biggest drawback is that you app will be about 10x bigger than normally. And crosswalk required Adnroid 4.x minimum to work.

But now (July 2015) crosswalk have 2 versions, embeded and non-embeded one. Embede is basically what I wrote above, non-embeded will make you app install crosswalk from PlayStore after user install your app. Benefits of that are you wont have to redeploy app if Intel improve its crosswalk.

Hope that makes sense



来源:https://stackoverflow.com/questions/22369358/what-is-a-difference-between-intel-xdk-appmobi-and-crosswalk

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!