移动五端合一

简介: 移动五端合一

移动互联网应用发展到现在出现了移动五端: ios、android、微信公众号、微信小程序、支付宝小程序。

如何以最小的代价把他们五端合一,这个就牵涉到开发模式的问题。

微信小程序合支付宝小程序,除了框架不同,他们采用都是js语言,在组件化开发方式下,通过简单修改可以实现两者的快速转换,这个也就算实现了两端合一。

那么 ios,android,微信公众号是否有相同的语音可以实现这三端合一呢?

真的存在这种开发模式,它就是Hybrid App,现在它采用的语音主要是js语言。Hybrid App是指介于web-app、native-app这两者之间的app,它虽然看上去是一个Native App,其实是一个原生框架(UINavigationController,UITabBarController ,UIViewController)加上一个WKWebview或uiwebview,它的页面入口就是一个页面连接,具体的页面逻辑由js页面自己自实现。它能实现云端一体,页面都在云端。

由于移动三端和小程序两端都是采用是js语言,只是他们的开发框架不同,在采用组件化开发的方式下,他们能高度复用,接近五端统一。我们已经实现ios、android、微信公众号三端完全合一。微信小程序、支付宝小程序采用组件化高度复用,当然也复用了其它三端合一的代码。

app的四种开发模式的优缺点

这个是我们采用Hybrid App开发模式下的框架情况:版本更新,登录注册,直播(公众号不能直接实现,让原生来实现),主页面(WKWebview,标签函数的图片预处理,图片拍照上传,返回按钮的显示,分享功能等是通过- (void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message与canInitWithRequest等函数实现)。可以看到app的主要页面都在云端,iOS只是开发了一个壳,实现了一些基础功能。每一个页面都带有自己的cookies,不经过登录入口直接访问页面,由于cookies不正确会打开页面失败。

开发模式研究:

app四种开发模式的优缺点。移动五端合一说了如何让移动五端合一。

如何访问组件的bundle资源。

创建使用SDK静态库具体方案:

创建制作SDK的静态库工程说了如何创建工程,制作SDK静态库已经说了SDK如何写,打包SDK静态库说了如何打包iOS使用SDK静态库。

.framework类型的静态库和.a类型的静态库的优缺点及.framework类型的静态库zip压缩后解压后头文件丢失问题。


Mac电脑如何使用WinRAR。

下面是Demo:

iOS使用SDK静态库Demo.

SDK的Demo。


目录
相关文章
|
3月前
|
供应链 安全 数据挖掘
智能记账,小企业双效合一
小企业选择财务软件需综合考虑需求、功能、易用性、安全合规、售后及成本。推荐ZohoBooks、畅捷通好会计和柠檬云财税。ZohoBooks支持多币种交易和自动化流程;畅捷通好会计简单易用,价格实惠;柠檬云财税提供免费版本,适合新手。综合评估后选择最适合的软件,提升财务管理效率。
34 2
|
6月前
|
运维 监控 安全
SaaS云his药房模块出入库支持扫码枪
云HIS系统采用SaaS软件应用服务模式,提供软件应用服务多租户机制,实现一中心部署多机构使用。相对传统HIS单机构应用模式,它可灵活应对区域医疗、医疗集团、医联体、连锁诊所、单体医院等应用场景,并提升区域内应用的标准化与规范化程度,大幅降低软件实施运维成本与实施周期。
65 0
|
传感器 人工智能 小程序
电子班牌是什么?电子班牌云平台源码开发技术?
电子班牌是一种智能交互终端,电子班牌可以解决“走班教学”考勤管理问题,将大数据、物联网和人工智能等新兴技术和教学管理工作融合,提升学校管理水平和管理效率。
|
人工智能 安全 数据挖掘
智慧校园云平台电子班牌人脸识别系统源码
源码开发环境:Java+springboot+vue+element-ui+mysql 智慧校园系统定位于中小学教育学校,侧重实际应用,讲究实际,突出加强校园安全监管,德育文化建设和家校互联,将信息技术与教育管理实现融合创新,利用智能身份感知、大数据、云服务技术开展对校园管理安全、文化和活动的信息收集、分析、判断,打造安全无缝化、沟通直观化、德育特色化、流程规范化的信息化校园。
163 0
智慧校园云平台电子班牌人脸识别系统源码
|
运维 物联网 芯片
应用速递 | 电子价签方案
应用速递栏目:应用速递是面向IoT厂商推荐芯片开放社区(OCC)上的典型应用案例,便于IoT厂商精准获取方案,快速实现产品落地。
232 0
应用速递 | 电子价签方案
|
人工智能 自然语言处理 容灾
女神营业!云通信产品运营带你玩转号码隐私保护:网约车、外卖等O2O行业的最佳实践
大家都知道,用户的号码隐私已经成为了社会和企业共同关注的话题,尤其是在网约车、外卖等O2O行业中,用户号码的频繁使用,如何规避泄露风险呢?今天,阿里云通信产品运营胡杨将带大家一探“号码隐私保护”的究竟。
819 0
女神营业!云通信产品运营带你玩转号码隐私保护:网约车、外卖等O2O行业的最佳实践
|
物联网
支付宝小程序打通Iot蜻蜓刷脸支付 实现“支付即会员”
支付宝小程序与蜻蜓Iot支付已经实现打通。这将极大帮助商家做会员拉新及二次触达、提升用户复购率和粘性。
3921 12
支付宝小程序打通Iot蜻蜓刷脸支付 实现“支付即会员”
|
物联网
【物联网中间件平台-06】RFID刷卡拍照
RFID刷卡拍照,如果是传统意义上的开发,我们一般需要先知道是什么型号的RFID刷卡器,自己动手编写一套读写RFID的代码,用来读取RFID标签。摄像头驱动开发也是这样的,先要知道摄像头驱动的协议,然后自己编写读取图像并显示的代码。
907 2
三代身份证设计曝光,集社保、指纹等功能于一体
未来出门消费刷卡只需要带一张三代身份证即可。
372 0
快递鸟电子面单接口对接在线申请账号流程(申通、中通、圆通、韵达、百世)
手写快递单太麻烦了,公司的订单又多,每次都写不过来,还容易出错,直接电子化在打印快递单就快了,不过现在有些人不懂怎么批量对接多个快递的电子面单,这里就给大家讲解讲解,希望对大家有用。 首先需要提前购买电子面单单号才能打印,这里给大家介绍对接电子面单接口对接和在线申请电子面单账号的方法, 一、进入快...