搜索
bottom↓
回复: 26

请教下大家,现在安卓和苹果App都是怎么开发的?

[复制链接]

出5入84汤圆

发表于 2021-2-1 14:09:14 | 显示全部楼层 |阅读模式
单独开发我知道,安卓有stdio,苹果有xcode。
但是一个企业需要同时开发安卓和苹果App,那么目前流行的开发平台是什么?

出0入0汤圆

发表于 2021-2-1 14:21:00 | 显示全部楼层
WEB也不错

出15入42汤圆

发表于 2021-2-1 14:32:41 来自手机 | 显示全部楼层
flutter了解一下

出0入16汤圆

发表于 2021-2-1 15:35:26 | 显示全部楼层
用第三方的开发工具很多是跨平台的 QT DELPHI/BCB  react 。。。。当然也可以用原生的各开发一套,体验更好

出40入202汤圆

发表于 2021-2-1 16:04:06 | 显示全部楼层
主要国内用的话看能不能直接用小程序省事很多

出0入0汤圆

发表于 2021-2-1 16:08:53 | 显示全部楼层
PPS 发表于 2021-2-1 14:32
flutter了解一下

flutter 也很多坑,不如原生。

闲鱼用的flutter,不过没有涉及硬件开发,要用串口,USB,蓝牙这样的应用就得用原生。
还有一种是混合,就是纯软件UI用flutter,涉及硬件就用C++做中间件,中间件做平台区分,
给flutter调用,或者跟flutter通信,这样工作量也不少,好在已经有很多插件了。

出0入0汤圆

发表于 2021-2-1 16:37:38 | 显示全部楼层
uni-app如何?没太多底层操作的话

出0入0汤圆

发表于 2021-2-1 18:16:14 | 显示全部楼层
wjd40 发表于 2021-2-1 16:37
uni-app如何?没太多底层操作的话

我也想了解下 uni-app  过段时间可能开发蓝牙方面的app  安卓 + ios 两个平台的

出0入25汤圆

发表于 2021-2-1 20:17:49 来自手机 | 显示全部楼层
visual studio也可以开发跨平台应用

出0入17汤圆

发表于 2021-2-1 21:12:45 | 显示全部楼层
想两者都通吃, 必须 B4X啊:  B4A写安卓APP, B4I写苹果APP
这个小众软件很的,谁用谁知道系列啊....

出0入0汤圆

发表于 2021-2-1 22:08:14 | 显示全部楼层
估计现在纯原生的已经很少了吧~

出40入354汤圆

发表于 2021-2-2 09:41:33 来自手机 | 显示全部楼层
foxpro2005 发表于 2021-2-1 21:12
想两者都通吃, 必须 B4X啊:  B4A写安卓APP, B4I写苹果APP
这个小众软件很的,谁用谁知道系列啊....
...

小项目我也在用,确实谁用谁知道,小巧方便,b4a b4i b4r 都在用,b4a现在也免费了,之前买正版收费也不贵

出0入0汤圆

发表于 2021-2-2 10:57:03 | 显示全部楼层
小程序的思路吧

出610入42汤圆

发表于 2021-2-2 13:25:39 | 显示全部楼层
foxpro2005 发表于 2021-2-1 21:12
想两者都通吃, 必须 B4X啊:  B4A写安卓APP, B4I写苹果APP
这个小众软件很的,谁用谁知道系列啊....
...

请教易安桌 官网换了吗?还是关了

出0入0汤圆

发表于 2021-3-4 14:23:47 | 显示全部楼层
Name_006 发表于 2021-2-1 18:16
我也想了解下 uni-app  过段时间可能开发蓝牙方面的app  安卓 + ios 两个平台的 ...

Embarcadero 的 Rad Studio (delphi和c++)可以支持这两个平台,可以做蓝牙BLE,社区版是免费的。

出0入0汤圆

发表于 2021-3-5 08:05:35 | 显示全部楼层
用了一段时间uni-app,总的来说还不错。底层的操作就比较麻烦了,最好是有原生的sdk,自己做库来当插件使用。
还有一种办法是使用kivymd,这个是基于python和kivy的,不过ui的开发略微单调一点,基本是独此一家了,完全类google的风格。

出5入8汤圆

发表于 2021-3-5 18:54:04 | 显示全部楼层
foxpro2005 发表于 2021-2-1 21:12
想两者都通吃, 必须 B4X啊:  B4A写安卓APP, B4I写苹果APP
这个小众软件很的,谁用谁知道系列啊....
...

B4A的程序能简单移植到B4I用不?对于蓝牙这类设备,支持的怎样?
一直在观望B4X,没敢下手

出100入101汤圆

发表于 2021-3-5 20:21:03 来自手机 | 显示全部楼层
全栈大牛

出0入17汤圆

发表于 2021-3-6 09:40:43 | 显示全部楼层
本帖最后由 foxpro2005 于 2021-3-6 09:55 编辑
anning 发表于 2021-3-5 18:54
B4A的程序能简单移植到B4I用不?对于蓝牙这类设备,支持的怎样?
一直在观望B4X,没敢下手 ...


B4I的程序没去弄过,要看一下B4X的帮助文档手册,应该是要进行少量修改的,但不会像换一种语言/开发平台全部重头再来那种。
看一下帮助文档或范例,很快就可以上手的。

官网有教程:https://www.b4x.com/b4j/documentation.html
官网论坛里的很多资料也是不错的,没事可以多逛逛~
B4X帮助文档范例:





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2021-3-6 11:07:30 | 显示全部楼层
Visual Studio不也有基于.NET的Xamarin嘛。。。确实可以跨平台,不过每个平台做一部分单独适配是不可避的。。。
应该说本身没有完全跨平台的开发方案,只要涉及到操作外围硬件的话。。。

出0入0汤圆

发表于 2021-3-6 11:27:03 | 显示全部楼层
foxpro2005 发表于 2021-2-1 21:12
想两者都通吃, 必须 B4X啊:  B4A写安卓APP, B4I写苹果APP
这个小众软件很的,谁用谁知道系列啊....
...

我也是,熟vb.net顺手

出0入8汤圆

发表于 2021-3-6 13:58:05 来自手机 | 显示全部楼层
keshipt 发表于 2021-2-2 09:41
小项目我也在用,确实谁用谁知道,小巧方便,b4a b4i b4r 都在用,b4a现在也免费了,之前买正版收费也不 ...

搞个蓝牙通信,收发数据用b4a好实现么?

出0入17汤圆

发表于 2021-3-6 16:39:23 | 显示全部楼层
realfrimaire 发表于 2021-3-6 11:07
Visual Studio不也有基于.NET的Xamarin嘛。。。确实可以跨平台,不过每个平台做一部分单独适配是不可避的。 ...

Xamarin 简真是鸡肋哇...

出40入354汤圆

发表于 2021-3-12 09:29:33 | 显示全部楼层
justdomyself 发表于 2021-3-6 13:58
搞个蓝牙通信,收发数据用b4a好实现么?

相当好实现,现在b4a好像免费了,当年还买了几个正版,蓝牙通信这些非常简单,有专用的蓝牙库,初始化后搜索连接就可以通信了

出0入0汤圆

发表于 2021-3-12 11:17:05 | 显示全部楼层
叫程序员开发啊

出0入0汤圆

发表于 2021-3-12 11:38:53 | 显示全部楼层
keshipt,你好,有教程没有啊?

出40入354汤圆

发表于 2021-3-12 12:01:47 | 显示全部楼层
yjbin 发表于 2021-3-12 11:38
keshipt,你好,有教程没有啊?

官网就有啊
https://www.b4x.com/b4a.html
官方有很多资料
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 -- 东莞阿莫电子网站 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2022-10-6 22:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表