2023 年了,跨平台技术怎么样了?

查看 268|回复 23
作者:hui9000   
小弟问一下各位大佬,跨平台技术现在怎么样了?
公司有一个需求:两个设备,一个是 window 平台,一个是安卓平台,想选型一个跨平台的技术,节省成本;
1.其实我的了解夸平台技术长远看并不会节省多少成本,维护成本较高;
2.两个平台只会运行一个程序不会安装其他任何程序,就是要做的这个;
3.了解过 elctron ,但是打包安卓不行,好像得改很多东西,才能打包,容易出现平台运行的程序出现 bug ,也就是 win 没事,安卓不行的情况;
4.flutter 怎么样了,但是学习一门语言或者招聘确实现阶段成本较高,也不好招人(公司在二线城市)
5.补充一下会机器会连接一些设备
小弟真心求各位大哥给点建议,应该怎么办;

跨平台, 安卓, 小弟, 平台

lsk569937453   
我记得没有技术能跨桌面端和移动端,flutter 桌面端存疑。
yazinnnn   
compose-multiplatform
支持的平台
iOS (Alpha)
Android (via Jetpack Compose)
Desktop (Windows, MacOS, Linux)
Web (Experimental)
ferrum   
Windows 用 Electron ,安卓用 Flutter 。
两个平台的差异性太大了,设计肯定不同,没必要用一套技术。
liyang5945   
qt 可以,你可以搜下 GPXSee 这个软件,桌面端和安卓都有,代码在 github 开源的
dabbit   
flutter 在桌面端主要问题还是官方不支持多窗口,但是社区已经有库实现了,可以看看 Desktop_multi_window 。连外设的话不太了解,没做过相关业务
Muniesa   
flutter 的确可以,但是得看具体需要的插件跨不跨平台,另外就是在 Windows 上用触摸的 UI 会比较奇怪
lujiaxing   
@lsk569937453
Uno Platform ( https://platform.uno/)
Open-source UI Platform for building single-codebase applications for Windows, iOS, Android, WebAssembly, macOS, and Linux
Avalonia UI ( https://avaloniaui.net)
Avalonia is a powerful framework that enables developers to create cross-platform application using .NET. It uses its own rendering engine to draw UI controls, ensuring consistent appearance and behavior across various platforms, including Windows, macOS, Linux, Android, iOS and WebAssembly
Electron + Cordova ( https://cordova.apache.org)
Mobile apps with HTML, CSS & JS
Target multiple platforms with one code base
Free and open source
简直不要太多...
sentinelK   
主要问题在于说,windows PC 的操作逻辑以及同屏信息量与 Android 的操作习惯截然相反。
如果两个端用不同的界面逻辑代码,只共用 IO 和业务部分的话,跨平台的意义是否还有这么大。
如果抛去产品设计的问题,依然选择跨平台的话,flutter 是可以胜任的。
jones2000   
web 页面套壳。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部