极客视点
极客时间编辑部
极客时间编辑部
113241 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/05:18
登录|注册

移动互联网下半场:跨平台火热,小程序混战

讲述:初明明大小:4.85M时长:05:18
移动互联网的下半场,移动生态有哪些看点呢?近日,InfoQ 采访了爱奇艺高级技术总监陈杉,他结合今年的一些所见所闻,抛出两个主要观点,即跨平台技术持续火爆,巨头纷纷布局小程序。
在如今的移动互联网中被提得最多的两个词,应该就是跨平台和小程序了。小程序更多是一种商业模式,讲的是生态,技术上并没有太多的新意。而以目前的环境和技术而言,跨平台始终是把双刃剑。在接下来的内容中,我们将对这两者的一些现状进行探讨。
跨平台是不是一个伪命题呢?在理想的场景下,跨平台应用能够基于一个代码库运行与多个操作系统,看起来很美好,但是现实却不那么理想。
在许多人都忙着尝试跨平台开发的时候,有人从跨平台跑了回来。比如 Dropbox 工程师近日在其官方博客分享了自己的跨平台经历,放弃在其 iOS 和 Android 端之间共用同一套代码的策略,回到使用各自平台的原生语言进行开发的模式。原因是共享代码的隐藏开销太高,比写两次代码的花费更昂贵。
所以,跨平台也并非适合所有人,平台特性带来的差异化处理成本是不可忽略的。
跨平台的初衷都是为了节约开发维护成本,适合快速起步。但发展到一定程度,当成本已经不是主要考虑因素、体验成为最大瓶颈时,跨平台的问题就暴露出来了。此时为了优化某个体验问题,可能就需要投入更大的成本,包括人才寻找成本、人力投入成本等等。
当然,仅从 Dropbox 的逃离就断言说跨平台是个伪命题,是不合适的。具体还是要看场景,跨平台和原生开发各有所长。现在一个超级 App 里面基本各种技术都用到了,比如核心页面用原生开发,次级页面可以用 React Native,变化频繁的活动页面用 H5,第三方应用使用小程序,小游戏等等。
既然提到跨平台,就不得不说动态化了。动态化即是 App 的动态更新能力,不发布版本直接升级。在国内,程序员与产品经理之间的大部分矛盾,都是从“需求”开始的。动态化的目的就在于快速解决万变的业务需求,热修复,提升 App 的灵活性 。
跨平台和动态化是两个概念,但又互有交集。比如 C++ 和 Flutter 是跨平台,但不具有动态化能力,而 Web、React Native、Weex、小程序、小游戏这种都属于跨平台 + 动态化。不过,跨平台动态化面前有一座大山,就是苹果不允许有动态更新能力。
那在跨平台框架方面呢?现在应用得比较多的跨平台框架是 H5(包含小程序,小游戏)、React Native、Weex 和 Flutter。
React Native 是双端开发,能动态更新,不用发版更灵活,但是性能差一些,还有各种的小坑需要填。对于传说中性能直逼原生的新一代跨平台解决方案 Flutter,还暂时不好做结论,可以保持密切关注。如果无法完全替代安卓、 iOS 原生开发,混合开发带来的包大小影响也不可忽视。
另外,还有今日头条的开源跨平台框架 Lynx,官方称这个跨平台框架相对 React Native 有更近一步的原生体验,将使用的 Web 开发框架的效率与原生体验做了更深层次的结合,拥有更接近原生的体验。也可以观察一下。
除了关注跨平台技术的动态,小程序方面也是移动互联网下半场不可忽略的看点。
虽然超级 App 的流量红利到了天花板,但小程序仍有机会。发布初期遇冷的小程序,在 2018 年巨头纷纷下场之后,终于在 2019 年走上快车道。腾讯系小程序的优势在于社交,阿里系在于商业和生活,头条系依靠着娱乐生态,而百度背后则是搜索,而像爱奇艺等视频平台则上线了小游戏平台,探索影视内容与小程序小游戏的生态结合之道,相信以后小程序的差异化和特色化会更加明显。
那么,小程序的出现对超级 App 的意义,是抢夺,还是补充?答案当然是补充。超级 App 搭小程序平台,是为了解决信息孤岛问题,补充自己的生态,或许以后小程序会成为超级 APP 的“标配”。如果非要比,还不如来比一比小程序和快应用。小程序的出现,最难受的还是应用商店。如果想要的内容和功能都能从超级 App 中获得了,那还有必要下载新的应用吗?
为了跟小程序擂台对打,华为、小米、OPPO、vivo 等 9 大手机厂商成立了快应用联盟,推出了快应用这一基于硬件平台共同推出的新型应用生态。用户无需下载安装,即点即用,享受原生应用的性能体验。
另外,小程序的战争,或将从移动端燃烧到 PC 端。此前有媒体报道,微信正在测试“PC 端支持打开小程序”能力,而 360 也发布了 PC 端的小程序。可见,小程序混战将持续发热,成为未来一大看点。
以上就是今天的内容,希望对你有所帮助。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • Virgil
    不支持iOS是致命伤
收起评论
显示
设置
留言
1
收藏
28
沉浸
阅读
分享
手机端
快捷键
回顶部