腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序亦非猿
专栏成员
举报
88
文章
134930
阅读量
17
订阅数
订阅专栏
申请加入专栏
全部文章(88)
android(52)
编程算法(28)
java(22)
https(13)
网络安全(11)
ios(9)
flutter(8)
android studio(7)
api(7)
打包(6)
网站(6)
react(5)
ide(5)
http(5)
kotlin(5)
xml(4)
数据库(4)
缓存(4)
面向对象编程(4)
javascript(3)
sql(3)
github(3)
linux(3)
开源(3)
jvm(3)
hashmap(3)
tcp/ip(3)
微信(3)
webview(2)
textview(2)
git(2)
apache(2)
容器(2)
小程序(2)
数据结构(2)
phonegap(1)
mac os(1)
xcode(1)
go(1)
node.js(1)
css(1)
jquery(1)
listview(1)
qt(1)
云数据库 SQL Server(1)
eclipse(1)
jar(1)
analyzer(1)
文件存储(1)
短视频(1)
消息队列 CMQ 版(1)
云推荐引擎(1)
渲染(1)
redux(1)
serverless(1)
存储(1)
shell(1)
html5(1)
dns(1)
gradle(1)
大数据(1)
nest(1)
腾讯云开发者社区(1)
云计算(1)
kafka(1)
lock(1)
ref(1)
status(1)
搜索文章
搜索
搜索
关闭
移动开发的跨平台技术演进
webview
react
qt
网站
phonegap
我是2010年开始从事的Android开发,当时会Android和iOS开发的很少,也不火,所有人都在“摸着河底过河”,项目更没有第三方框架一说,大都是自己写的,不像现在各种的框架满天飞。随着移动开发的发展,互联网公司也是层出不穷,有些公司迫于竞争,想要更迅速的更省成本的进行开发,就不再满足Android端一套代码,iOS端一套代码。与此同时,其他技术领域和各大公司也都觊觎着这份大蛋糕,纷纷推出相关的技术,这样跨平台技术应运而生,并且开始在公司中生根发芽。 Android和iOS生态太大了,我们可以把它们比作第一级生态,想要颠覆这两个系统的曾经出现过,但都失败了,因此建立次级生态是最稳妥的策略,Android平台更加开放,因此次级生态的中心就是Android,次生态的形式多种多样,比如在Android系统的基础上魔改建立自己的生态,再或者推出各种跨平台技术建立生态。跨平台技术产生的框架实在太多了,很多还没等我们去学去了解,它们就没落了,成为了跨平台技术的发展的一个过度产物。跨平台技术的产物是不靠谱还是趋势,我想读完本篇文章你会有自己的理解。 跨平台技术的分类没有标准的答案,这里把它们分类为5种,分别Web App、Hybrid App、语言编译转换、原生渲染、自绘UI。下面分别介绍它们。
程序亦非猿
2019-08-16
3.2K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档