找回密码
 立即注册

混合式开发app 有什么好的框架推荐?

| 2023-3-24 11:30 阅读 74680 评论 5

夹杂式开辟app 有什么好的框架保举?

之前单元运营的APP用的夹杂式开辟appcan,经常更新,更新后又一大堆bug,各类稀里糊涂的bug,至心累,想换一个框架重新来开辟项目。有没有大兄弟给保举……

  • zjf0030 2023-3-24 11:34
    react native
  • lily-c-c 2023-3-24 11:34
    最简单当然cordova,配合vue。比rn简单多了。其它还有weex、nativescript.
  • zhangxutrust 2023-3-24 11:34
    目前接触过的有Dcloud、APICloud、APPCan和cordova。小应用的话推荐apicloud,简单,容易上手,社区活跃度高,还有官方QQ群(聊胜于无吧),需要注意的是apicloud是在线编译的;大一些的应用的话建议cordova,选cordova的话最好搭配一个前端MVVM框架。
  • 我自听风SN 2023-3-24 11:33
    目前市面上主要有「native+h5」、「native+小程序」两种混合开发方案是普遍受到认可的,这里更推荐采用小程序的架构模式,支持热更新和独立发布,不受发版限制,更重要的是一套代码可以多端上架,大大提升开发的效能。并且也利于后续自主生态建设,例如后续合作伙伴的业务功能可以以小程序的形式进驻在自己APP上,让自己的APP能够满足大多数应用场景,形成一个大生态(有些类似于微信了)。市面上也有一些比较成熟的小程序框架解决方案,例如 FinClip 。只需要集成这个小程序容器 SDK,就能够让 APP 拥有运行小程序的能力。FinClip 小程序容器SDK 支持在 iOS、Android、Windows、macOS、 Linux 等多种智能终端运行,也适合有考虑桌面应用需要小程序运行能力的需求。FinClip
  • zhou86 2023-3-24 11:32
    Hybrid App(混合模式移动应用)是指介于Web-App、Native-App这两者之间的App,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。混合App开发的优势1、信息化安全的需求  混合APP就可以实现动态权限绑定和授权模式,能够支持在特定的设备、特定的人之间选择不同的子应用,并且能够随着用户工作内容随时调整。所以能够满足企业对于安全性的需求。2、业务灵活性的需求  以往因为企业产品需求调整,用户必须更新一个新的版本或重新下载APP才能实现其功能。混合APP开发技术能够让用户在打开APP时就能获得全新的服务和功能,实现了业务的灵活性需求。3、开发速度的需求  因为混合APP只需要编写一套代码,可以同步生成Android和IOS两个平台的APP,甚至能够部分兼容微信公众号和小程序。这样节省的不仅仅是写代码的时间,更重要的是节省了多个技术团队之间跨知识结构协同的问题,同时也节省了APP与服务器端调试的时间成本。重磅利好:小程序容器技术加入到混合App开发主流队列「Native+H5」和「Native+小程序」两种混合式APP开发模式相比之下,「Native+小程序」的开发模式更优。应用优势:从2017年微信首次推出小程序开始,经过四年发展,各大互联网巨头纷纷推出自己的小程序应用平台,小程序成为真正意义上的“互联网新技术标准”。截至2021年上半年,全网小程序数量突破700万个,其中,微信小程序是行业主流,数量超过430万个,占比高达约61.43%。借着微信的红利,将已有微信小程序一键转换成App,并进行用户活跃和留存,加上社交平台应用作为引流,企业可谓低成本(只需有小程序)的将业务覆盖用户整个生命周期。技术优势:具备跨平台的能力,一套代码可以在 iOS 与 Android 两个平台中运行;远超过 H5 的体验(支持本地缓存,Webview,有丰富的组件与支持库);能获取更多系统权限,完成更加丰富的产品设计;可以避免 DOM 泄露(不使用常用的 window 对象与 document 对象);包尺寸有效减少,节省流量和存储服务不再受发版所限制,支持热更新回到分标题,为什么说小程序是混合App开发的重磅利好?试想一下,只需要编写一套小程序代码,便可以低成本同步生成Android和IOS两个平台的APP,PLUS 无缝连接微信公众号和小程序,真正实现从移动端“跨端运行”,升级到“全端运行”。以一个小程序容器技术(FinClip)为例讲实操小程序容器技术,市面上也有好多,笔者调研了下,发现FinClip的功能比较齐全,比较好用,这里做一下简易实操示例。1、业务背景我司是个小业务团队,因为对我们这行业务的热爱,多年来在微信上积攒了快10W的用户群体。去年由于机缘巧合吃到了社交平台的一波红利,用户量大增,业务迅猛发展。可好景不长,有利润的行业总会出现竞争,由于社交平台行业竞争越来越剧烈,增量用户出现大量下滑,业务拓展受阻。于是,我们决定开始经营存量用户,毕竟用户是我们这些小企业的命脉根本,是业务贡献源头。2、认识FinClip知道FinClip算是一个机缘巧合吧,一直以来我们只有小程序研发工程师,如果要维护存量,那么多少都绕不开做App的。于是在网站上搜索了下「小程序转app」之类的词碰碰运气,还真给我找到了。3、实操体验因为没有开发过App,也是只能赶鸭子上架,按照他们的开发者文档和视频教程一步步的操作。我参考的内容如下:7 步!用小程序快速生成App!FinClip:What? 从小程序反向生成App?七个步骤利用小程序快速生成App_哔哩哔哩_bilibili还有一个示意图,也挺清晰的:

    4、操作步骤1)将已有的微信小程序,转换成FinClip小程序。敲黑板:如果你的微信小程序是使用微信语法来写的,那么就不需要用到他们的FIDE来预先编译,如果你的小程序是用Flutter、RN等主流前端框架写的,最好是用FIDE编译一下,看看会不会有什么报错之类的。另外,如果你的登录是用微信授权登录的,建议先操作第2)关联微信授权登录,这样你就不需要禁用微信登录这个功能就可以运行了。这里的步骤包括:创建小程序基本信息 >> 上传小程序代码包(我的是微信语法写的小程序,就没有用FIDE预览了)操作了这两个步骤以后,没啥报错的情况下,FinClip小程序代码包就已经生产完毕了。

    2)关联小程序微信登录授权FinClip有个很好用的功能,就是可以复用微信登录授权,换句话说,在自有App或者用他们家的小程序转App功能,都可以通过这个功能,事先调通App中的微信登录,减少了许多基础开发及调试工作。第一步:登录 FinClip 管理后台

    第二步:在“小程序管理中”找到:我的小程序>>小程序详情>>第三方管理。

    第三步:将由 FinClip 设计的小程序授权页面增加至已有的小程序代码包之中并提交审核,授权页官方已经直接放到了GitHub,可直接自取:https://github.com/finogeeks/wechat-auth-page第四步:紧接第二步,在管理后台页面点击新增登录关联,根据提示填写“微信小程序原始ID”、“微信小程序昵称与头像授权页路径”、“小程序手机号授权页路径”。到这里,基础小程序就已经运行起来了。大家看看App里面的小程序效果:

    3)App支付怎么办?正如大家所看到的,我们企业的是一个电商应用,少不了支付的环节。在微信中,我们主要用微信支付,咨询了下Native开发的朋友,将微信支付SDK内嵌到生成的App中,调试一下就跑通流程了。用户登录--商品流量--支付下单全链路跑通(支付SDK内嵌和调试花了好些时间,毕竟我不懂Native开发),除去支付SDK的学习时间,大概1天内可以搞定,超级开心!如果想了解更多 FinClip 小程序容器技术相关内容,他们官网有详细的介绍和说明。开发者文档地址:小程序开发帮助中心_小程序常见问题_小程序介绍-FinClipGithub地址:Finogeeks
文章点评
2022-04-26 09:16
APP运营 手机GIF动画制作软件哪个好?6款手机GIF制作APP推荐
  我们经常能看到视频做成的GIF动画表情,以前GIF动画智能通过电脑软件制作,不过如 <详情>
2022-04-26 10:02
APP运营 推荐10个超级棒的英语学习APP
现代社会的人,基本上已经没有办法不接触英语了,英语作为世界最通行的语言,就算在国 <详情>
2022-04-26 10:07
APP运营 App开发、小程序开发该如何选择技术开发公司?
术业有专攻。一个好的开发团队对做好一款App至关重要,好的团队会有专业且标准的需求 <详情>
2022-04-26 10:28
APP运营 如何用手机远程协助长辈?我找出了6个最佳方法!(免ROOT ...
最近我婆婆头一次换了部智能手机,难免这也得教那也得教但毕竟没办法随时亲身面授,我 <详情>
2022-04-26 10:46
APP运营 如何在M1的MacBook中安装手机App?| 竟有点实用!
这篇文章的主题其实非常简单,就是在M1的MacBook上安装手机的App。但一开始我觉得这个 <详情>
2022-04-26 10:51
APP运营 推荐16个非常棒的在线学习APP
现在的人们,每天日常生活中,基本上是已经完全离不开手机了,我也经常玩手机,在手机 <详情>
2022-04-26 11:07
APP运营 手机App确实在偷听你谈话,方法死都想不到
早在去年就有用户发现:只要和朋友聊天时提到某样商品,打开购物软件,立刻就会收到相 <详情>
2022-04-26 12:53
APP运营 市场部、运营部、品牌部,别傻傻分不清楚!
摘要:市场、运营、品牌、公关、新媒体、策划……,如何区分这些似是而非的职能,看这 <详情>
2022-04-26 12:56
APP运营 运营知识应该从何学习?
先学理论,再get技能,最后用学到的这些运营理论+技能做出真实有数据的运营项目,完整 <详情>
2022-04-26 13:18
APP运营 搞用户运营的看过来!蔚来、理想、小鹏、威马APP用户 ...
我是做社区运营工作的。上个星期我在面试社区运营的候选人,我问她在国内你认为运营最 <详情>