跨平台技术哪家强?

2021-02-03 09:36:11 +08:00
 James369
最近在关注了一些跨平台技术,不知道用哪个好,比如:

Qt,老牌桌面跨平台方案,免费,但也支持移动端。Qt6 增加了不少新性,支持 3D 统一层,动画更酷炫等。
Flutter,谷哥出口新鲜劲旅,移动端高性能方案,但也宣称支持 Web 、桌面和嵌入式平台。
Unity3D,主要针对 3D 应用的跨平台,但我一直看好它,因为它支持很多的平台,而且可以 Gpu 加速。一直希望它能增加 2D 支持来统一天下。
Html,真正的跨平台界面标准,真正的一统天下,我最看好它,主要缺点:对原生硬件支撑弱。


问题是:
你心中的最理想的跨平台方案是什么,看好哪个?
如果要快速大范围铺出产品(应用消费型,纯软件),应该选用哪个方案?
6865 次点击
所在节点    程序员
34 条回复
murmur
2021-02-03 09:38:49 +08:00
目前来说国内 html 一骑绝尘,对,我说的就是微信小程序,真的大规模商用、大厂背书、而且海量日活的技术
murmur
2021-02-03 09:39:17 +08:00
html 的 native 支持弱得看谁,微信这个级别的手机测试还没哪个第三方社区框架可以叫板
Acccc
2021-02-03 09:39:18 +08:00
uni-aa
encro
2021-02-03 09:43:33 +08:00
缺少两个主流:
.net 5
java
James369
2021-02-03 09:46:01 +08:00
@encro .net 和 java 更多是后端服务吧
silencelixing
2021-02-03 09:50:10 +08:00
跟硬件相关的,还是用 QT 吧
cjh1095358798
2021-02-03 09:56:52 +08:00
普通应用还得是 h5
tanranran
2021-02-03 10:02:43 +08:00
Html,你说得硬件可以用各种套壳来解决

PC:electron
Android/iOS/H5/各个平台小程序 :uni-app
James369
2021-02-03 10:07:09 +08:00
@tanranran 对 flutter 怎么看,号称也支持 web 和嵌入式
tanranran
2021-02-03 10:19:25 +08:00
@James369 #9 flutter 现在 web 和 PC,性能不行还是测试版不成熟,移动端还行
wanguorui123
2021-02-03 10:23:06 +08:00
绕了一大圈,最后还是 HTML,香!
wxw752
2021-02-03 10:24:09 +08:00
很不巧,我们公司都有涉及...目前是 pc 端 qt,安卓 ios 端 flutter,3 维展示 u3d 。不过我是后端,也仅仅是知道没有哪个在我们公司通吃。
XIVN1987
2021-02-03 10:40:01 +08:00
现在好多工具软件用 electron 开发,,

Qt 挺好,,就是 C++比较难,,PyQt/PySide 更易用些
encro
2021-02-03 10:43:52 +08:00
@encro

.net 5,java 有很多 PC 端和移动端的跨平台框架啊。
注意是.net 5 。
loshine1992
2021-02-03 10:46:44 +08:00
Flutter 现在只有移动端能打,桌面和 Web 都不行
crackhopper
2021-02-03 10:54:54 +08:00
都用过。我觉得 MVP 阶段能 H5 就 H5,更快一点,后续再说(移动端 RN,桌面 electron,Web 就随意选择了)。u3d 不可能往应用方面做,特效和性能还是主要的,估计主要瞄准 ue4 来搞了; qt 说实话写起来挺重的,毕竟 c++,但对性能敏感的场合能更好点。未来的跨平台,我会看好 flutter 一点;用的不多,目前支持也不够,不过整体从跨平台 app 角度设计语言的方式,我觉得还是更有前景的。
ericgui
2021-02-03 11:15:52 +08:00
@loshine1992 而且还只是安卓,iOS 肯定还是 Swift
gdrk
2021-02-03 11:30:24 +08:00
H5 套各个平台的壳,一个 hello world 就几十 m 的那种
xinxing260
2021-02-03 11:54:52 +08:00
根据产品类型和目标用户进行技术选型
Sapp
2021-02-03 12:05:32 +08:00
现在普通应用还是 electron 用的多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/750797

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX