永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-03-20 05:13
能够跨安卓和IOS平台的语言有哪些
最佳答案
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. 开发原型的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系统. 要么自己编译, 要么将代码给第三方编译.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梁平最好玩的地方是那里?
OOT和OOC代表什么意思
好纠结。爱上了一个比自己大五岁的女孩。她也
在京东购物怎么用信用卡分期付款?
陕西省通信工程质量监督中心延安质监站在什么
单选题2004年4月,传媒报道,韩国拟将“端午
喝熬的麦汁水有什么好处?
三星手机怎么格式化手机
为什么dota2在steam无端端闪退后就进不了了,
玛德利酒店有些什么好的服务!谢谢!还有价格方
秋葵的籽可以吃吗怎么吃
怎么样描述欧洲的地理位置
中国古代散文有哪些?
司马光《资治通鉴》:“初,(晋)智宣子将以
好一家便利店(锦绣路)地址在什么地方,想过去
推荐资讯
拆迁同意书的格式
没有工作的人住房公积金怎么交?
李迭我想知道这个在什么地方
2017贵港市中考成绩怎么用手机发短信查
新手在野钓时为什么老是空军
被代扣代缴纳税人是不是代扣代缴义务人
为什么姓土的人那么少?
请问各路大神装修公司未按照合同履行,去哪里
请问如果正在享受廉租房补贴还可以申请经济适
DNF 如果别人发邮件给你 要多久才能收得到?
考试钤响以后300字作文五年级
起早贪黑是什么意思么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?