腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
原创
专栏成员
举报
92
文章
115461
阅读量
35
订阅数
订阅专栏
申请加入专栏
全部文章(92)
大数据(22)
android(18)
ios(9)
神经网络(8)
人工智能(8)
java(7)
javascript(7)
ide(7)
编程算法(7)
存储(7)
数据分析(7)
数据处理(7)
机器学习(6)
数据库(6)
sql(6)
api(6)
深度学习(6)
微服务(5)
打包(4)
分布式(4)
运维(4)
网络安全(4)
https(4)
sdk(4)
tensorflow(3)
云数据库 Redis(3)
网站(3)
数据安全(3)
开源(3)
spark(3)
安全(3)
人脸识别(2)
xcode(2)
go(2)
vue.js(2)
node.js(2)
maven(2)
容器镜像服务(2)
TDSQL MySQL 版(2)
kubernetes(2)
jvm(2)
gradle(2)
物联网(2)
系统架构(2)
负载均衡(1)
区块链(1)
数据挖掘(1)
cocoa(1)
python(1)
r 语言(1)
angularjs(1)
react(1)
json(1)
webview(1)
android studio(1)
listview(1)
云数据库 SQL Server(1)
nosql(1)
postgresql(1)
eclipse(1)
git(1)
github(1)
jar(1)
搜索引擎(1)
负载均衡缓存(1)
批量计算(1)
NAT 网关(1)
移动应用安全(1)
腾讯云测试服务(1)
日志数据(1)
金融(1)
金融风控(1)
企业(1)
渲染(1)
http(1)
webpack(1)
容器(1)
serverless(1)
缓存(1)
hadoop(1)
图像识别(1)
正则表达式(1)
gui(1)
zookeeper(1)
自动化测试(1)
二叉树(1)
tcp/ip(1)
jenkins(1)
spring cloud(1)
微信(1)
小程序(1)
机器人(1)
数据可视化(1)
数据结构(1)
hbase(1)
nat(1)
canvas(1)
gerrit(1)
云计算(1)
kafka(1)
虚拟化(1)
flutter(1)
flink(1)
数据湖(1)
app(1)
facebook(1)
手机(1)
推送(1)
消息推送(1)
搜索文章
搜索
搜索
关闭
浅谈跨平台框架 Flutter 的优势与结构 顶
android
javascript
react
ios
打包
目前,移动开发技术主要分为原生开发和跨平台开发两种。其中,原生应用是指在某个特定的移动平台上,使用平台所支持的开发工具和语言,直接调用系统提供的API所开发的应用。 原生开发的主要优势体现在: 1.可以快速访问本平台的全部功能,比如摄像头、GPS等; 2.原生应用的速度快、性能高,而且可以实现比较复杂的动画和绘制效果,用户体验较好。 原生开发的缺点也很明显,主要体现在: 1.开发成本较高,不同的平台必须维护不同的代码,人力成本也会随之增加; 2.有新的功能需要更新时,只能进行版本升级。 随着移动互联网的高速发展,在很多的业务场景下,传统的纯原生开发已经不能满足日益增长的业务需求,主要表现在以下两个方面: 1.应用动态化的需求增大。当需求发生变化,或者是需要增加新的功能时,传统的纯原生应用开发只能通过版本的升级来更新内容,然而应用的上架和审核都需要一定的时间。因此,开发人员迫切地希望进行应用内容的更新时,可以不更新版本,提升工作效率。 2.业务需求变化快,开发成本变高。原生开发一般需要技术团队对iOS、Android两个开发平台进行维护。当版本更新迭代时,开发和测试的成本都会增加。 针对上述两个问题,跨平台框架应运而生。
个推君
2019-03-22
1.2K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档