永发信息网

能够跨安卓和IOS平台的语言有哪些

答案:2  悬赏:0  手机版
解决时间 2021-03-20 05:13
  • 提问者网友:战皆罪
  • 2021-03-20 01:41
能够跨安卓和IOS平台的语言有哪些
最佳答案
  • 五星知识达人网友:等灯
  • 2021-03-20 03:04
1.C/C++:Android通过NDK;iOS的objc本来就是c语言的扩展,也能兼容;WinPhone的c#也能调用c/c++写的dll;然后开源的跨平台2d游戏引擎cocos2d-x就是用C++写的;
2.C#:除了楼上说的Xamarin这个东西,.net的开源实现mono项目也可以实现跨平台,比较著名的案例就是跨平台游戏引擎unity,它不仅支持c#,还支持
js和boo;
3.Javascript:我知道的基于js的移动跨平台项目就有phoneGap和jQueryMobile,你甚至一句JAVA代码都不用写;
4.HTML5:一般平台都有WebView,直接跑,虽然性能等方面和native应用有差距,但webapp绝对有它自己的用武之地;然后还有跨平台游戏引擎cocos2d-html5;
5.ActionScript:flash这东西虽然早晚得过时,但国内还是有不少游戏公司在用,通过工具也能打包到移动平台发布。
全部回答
  • 1楼网友:西岸风
  • 2021-03-20 04:35
开发环境跨平台 1. 开发原型的app的话.安卓跨平台都可以开发. ios只能在mac系统上进行打包编译. 2. 如果是要嵌套html5来开发app. 那开发是都可以在很多平台上开发. 不过ios的打包编译成app还是需要mac系统.  3. 用第三方平台工具开发.有提供跨平台那就可以跨平台开发. 打包的话看平台是否有提供.  4. 其实不管怎么样开发代码有办法敲出来. 不过ios的编译打包只能在mac系统上记住这点就行了. 或你是想问,代码跨平台么? ios和安卓用同一套代码? 1. 那实现方法要么现在ios和安卓上开发一套承载html5的浏览器框架. 然后具体实现都用同一套html5 + js 开发实现. 这样可以理解为跨平台.  2. 利用现在现有的第三方工具开发. (原理分为两种.在各自平台的app内运行html5 或 将代码分别转换成各自的代码各自编译.) 3. 最终要的是要打包成ios包 肯定是需要mac系统. 要么自己编译, 要么将代码给第三方编译.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯