不追求性能的简单 app,如果不想用原生 android 写,哪种技术相对体验是最好的

2021-05-12 08:34:31 +08:00
 zxCoder

android 感觉要学的东西比较多

2327 次点击
所在节点    问与答
21 条回复
murmur
2021-05-12 08:41:58 +08:00
体验最好的就是小程序,没有第二,因为只有小程序是用自身体量帮你适配 native 部分,目前为止所有的开源方案 native 都是靠社区和自己

开源技术的 native 都要自己处理 微信如果有 bug 直接崩了比你小程序打不开可严重的多
whileFalse
2021-05-12 08:44:31 +08:00
@murmur 但是小程序也不支持大部分 native 功能啊……
murmur
2021-05-12 08:45:56 +08:00
@whileFalse 你如果需要深度 native,那就起步 native,都简单 app 不要性能 native 能有多少要求

安卓应用已经白热化竞争,国产 UI 都做到了开箱即用,你如果没点靓点的 APP 我都没下载的欲望
fzxml
2021-05-12 08:48:42 +08:00
试试 flutter ?
jucelin
2021-05-12 08:52:50 +08:00
uni-app
连 android 环境都可以不装,快速上手,能最低成本测试是否满足你的要求。
huiyanpohundh123
2021-05-12 09:04:36 +08:00
当然是 flutter 了
rebounce
2021-05-12 09:07:34 +08:00
@jucelin uni-app 的性能真有点惨,上次一个应用用了扫一扫功能,卡得要疯了。

技术选型要看你应用的功能涉及点。
如果只是网络请求(+地图)(+扫一扫)可以选着小程序。小程序相比于 App 有个资源限制就是运存和包体积。
Tob 类应用可以放心选着 RN 或者 Flutter,能很大程度提升开发效率。
yveJohn
2021-05-12 09:20:42 +08:00
建议 flutter
kop1989
2021-05-12 09:23:33 +08:00
1 、webview 套壳。
2 、支付宝、微信生态下的应用(小程序、公众号)
没了。

任何跨平台框架,都需要懂 android 。
lllllliu
2021-05-12 09:27:08 +08:00
flutter ,小程序
iFlicker
2021-05-12 09:27:55 +08:00
android 入门那么简单
soshao1188
2021-05-12 09:28:10 +08:00
你如果只需要 android,那肯定选择原生是最万无一失的。 学习量不大的情况下,能做到开发的全集。
另,所有跨平台都需要了解原生的,没办法保证都用 RN 或者 Flutter 完成。如果需要的不止是 android,可能跨平台是最合适的选择了。如果打算长期维护下去,可以投资,否则学那么东西,没准做完 app 就扔了技术栈,还是慎重点。
(非常不重要的一点:我本人非常开好 Flutter 的未来)
zxCoder
2021-05-12 09:30:45 +08:00
@soshao1188 主要考虑到原生要学习的东西特别多,不确定以后是不是还会做 android 相关的工作,感觉完全是一个大模块,跟什么后端前端这些完全都是独立的(虽然应该也可以不学那么深),
soshao1188
2021-05-12 09:37:49 +08:00
@zxCoder 就目前来说,独立招聘 flutter 或者 RN 的岗位比较少,大部分还是作为额外的技能点,做客户端的话就必须有原生技能。不明白你是以手里项目为目的,还是以找工作或者未来方向为目标? 如果选择客户端方向,那就安心学原生知识吧。没任何商量余地。如果是选择以后方向,那大家可以讨论是前端还是后端,是 web,android,ios 还是 java,php,nodejs
Leonard
2021-05-12 09:45:32 +08:00
可以用原生 iOS 来写
wangsd
2021-05-12 10:41:41 +08:00
UNI-APP 正在用,现在的经常怀疑填坑和找资料的时间用来学习 Flutter 是不是也能开发到现在这个程度了。
linhongye
2021-05-12 12:47:52 +08:00
全都不靠谱, 就是写原生效率最高。。。
各种什么跨平台方案都体验过。。。
就是直接撸原生最快,ios + 安卓, 那就两个人撸, 如果还要小程序, 那就三个人撸。。。
一个人也行,撸两个原生的效率和成品的体验也比用什么跨平台方案好。
如果不要性能+需求贼简单,那直接写网页,套 webView 得了。
稍微复杂点,都得上原生。
linhongye
2021-05-12 12:50:38 +08:00
https://tech.meituan.com/archives
看看美团怎么优化 flutter 的, 消耗的人月比直接两个原生多多了, 体验还贼拉
何必呢
人家 ios 和安卓,两边都想搞特立独行,开源社区非要跟巨佬对着干,没用的。。。
Jirajine
2021-05-12 12:50:45 +08:00
简单学习一点点原生,然后 webview 套壳。
开发成本低,体验也不差,大厂应用基本都是这个模式。
各种小程序还是算了吧,还不如 pwa 呢。
lagoon
2021-05-12 14:58:30 +08:00
看需求,小程序能解决问题的,小程序。
小程序不能的,Flutter 最优。

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

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

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

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

© 2021 V2EX