目前的跨平台开发较好的方案是?(Win/Mac, iOS/Android) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cqcn1991
V2EX    问与答

目前的跨平台开发较好的方案是?(Win/Mac, iOS/Android)

  cqcn1991 2019-05-04 13:06:08 +08:00 7063 次点击
这是一个创建于 2353 天前的主题,其中的信息可能已经有所发展或是发生改变。

RT

可以分成桌面端 Win/Mac, 移动端 iOS/Android 来说

目前移动端的话,似乎 flutter 是不错的选择?而 react-native 好像不太行了?

第 1 条附言    2019-05-04 16:25:58 +08:00
web 适用场景一些不太合适

比如假设我要做个 epub, pdf 阅读器(类似 margin note )
22 条回复    2019-06-10 18:27:01 +08:00
zhigang1992
    1
zhigang1992  
   2019-05-04 13:09:37 +08:00 via Android
react-native 加 react-native-web 参考 devhub
caomu
    2
caomu  
   2019-05-04 13:11:48 +08:00 via Android
最近打算学 js 全栈+electron。。。
betulac
    3
betulac  
   2019-05-04 13:20:10 +08:00 via Android
taro
WildCat
    4
WildCat  
   2019-05-04 13:20:24 +08:00
Flutter 坑很多的,建议 web tech
Comdex
    5
Comdex  
   2019-05-04 13:43:39 +08:00 via Android
uni-app
reeonce
    6
reeonce  
   2019-05-04 13:59:54 +08:00 via iPhone
qt
Pastsong
    7
Pastsong  
   2019-05-04 14:01:08 +08:00
react-native 比 flutter 成熟太多了
JohnLou
    8
JohnLou  
   2019-05-04 14:02:15 +08:00
建议 flutter。
wd
    9
wd  
   2019-05-04 14:03:41 +08:00 via iPhone
做个 web 就可以了
wengjin456123
    10
wengjin456123  
   2019-05-04 15:57:58 +08:00 via Android
web
cqcn1991
    11
cqcn1991  
OP
   2019-05-04 16:25:22 +08:00
@wd
@wengjin456123

我打算做个 pdf, epub 阅读器,所以应该要桌面端应用
wengjin456123
    12
wengjin456123  
   2019-05-04 19:33:55 +08:00 via Android
@cqcn1991 pwa?貌似可行
Fazauw
    13
Fazauw  
   2019-05-04 19:41:01 +08:00
桌面端底层跨平台,ui 分开写
移动端 h5 套壳
azh7138m
    14
azh7138m  
   2019-05-04 19:42:50 +08:00 via Android
跨 桌面端 Windows/OS X,移动端 iOS/Android
看上去只有 QT 满足需求。
如果去掉 OS X 的话,我觉得 UWP 也不错。
love
    15
love  
   2019-05-04 23:10:26 +08:00 via Android
web ide 都能做了,一个 epub 阅读器算什么。firefox 的 pdf 也是 js。唯一缺点就是安装包和运行内存臃肿一点。
kimown
    16
kimown  
   2019-05-05 07:56:00 +08:00 via Android
晕,不看竞品吗,多看 epub 就是嵌入 web 啊
dbpe
    17
dbpe  
   2019-05-05 08:26:02 +08:00 via Android
@Pastsong 毕竟不温不火这么多年。。。flutter 还是可以纳入考察范围的
yingyue
    18
yingyue  
   2019-05-05 09:20:57 +08:00 via Android
@azh7138m flutter 也可以啊。。。
azh7138m
    19
azh7138m  
   2019-05-05 09:53:02 +08:00
@yingyue 可以开发 Windows 和 OS X 应用吗?
wly19960911
    20
wly19960911  
   2019-05-05 10:03:42 +08:00
@azh7138m #19 不可以,建议考虑 web 开发,选择 react。现在的 desktop 端 flutter 只是实验品,楼上别拿实验品出来坑楼主,学 flutter 和学 react 是一样的,开发体验上很接近,另外建议使用 typescript。
yingyue
    21
yingyue  
   2019-05-05 10:07:21 +08:00 via Android
@azh7138m 可以的。非官方的支持去年已经走了,官方的支持,上个月也有了,去年也有非官方的尝试 flutter 支持 web,今年 Google 说主要目标是 flutter 支持 web
cqcn1991
    22
cqcn1991  
OP
   2019-06-10 18:27:01 +08:00
@WildCat 话说 web 做 android app 的话有啥建议吗?
现在有几个新的想法,想做 web + android app, 就我自己用
web 的话,我写 Rails 就完全足够了
但是 Android 里不知道怎么弄比较好,能否给些建议?是写 web + android webview 套壳? 那前端 UI 套件有啥推荐的?
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2391 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 26ms UTC 15:37 PVG 23:37 LAX 08:37 JFK 11:37
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86