热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

甘果移动老甘:移动互联网变迁中的App和小程序

2018年10月13日,由又拍云和知晓云联合主办的OpenTalk丨2018小程序开发者沙龙系列活动广州站拉开帷幕,甘果移动的CEO路文杰(老甘)在沙龙上做了《移动互联网变迁中的

2018 年 10 月13 日,由又拍云和知晓云联合主办的 Open Talk 丨2018 小程序开发者沙龙系列活动广州站拉开帷幕,甘果移动的 CEO 路文杰(老甘)在沙龙上做了《移动互联网变迁中的 App和小程序》的分享。“2018 小程序开发者沙龙”是又拍云 Open Talk 继“2018 音视频技术沙龙”后推出的重磅活动,与大部分偏重营销、流量的小程序活动不同,本系列活动更热衷于分享小程序开发过程的种种有趣经历和有益的经验。

路文杰(老甘) 甘果移动创始人&CEO,珠三角技术沙龙 Techparty 主席,广州科技创业 & 技术社区积极推动者,在电商技术、移动互联网和团队管理方面有着丰富的经验。

以下是分享内容:

 

我主要是讲三个部分:

  • 除了原生 APP 之外还有什么
  • 微信小程序现状
  • 未来

 

除了原生 APP 还有什么?

目前在 Mobile Web(HTML5)方面,比较多的是公众号,前两年小程序没推出的时候数量更多,主要是一些宣传类、订餐、电商的 H5。电商类的例如有赞,早期的版本基本上全部只针对公众号,整个微信生态带动了 H5 的发展。

React Native 是用 JS 和 React JS 来写成原生类的代码,发布有 2-3 年,开始的时候大家很热爱,因为终于有一套代码是 Android 和 iOS 的平台通用的。但经过我的体验它还不如纯粹混合式的原生加 JS 体验好。React Native 做了 JS 到原生的编译,在编译过程中,兼容性上存在很多的问题,随着 iOS 和 Android 版本的升级,甚至在一些本地资源的调用方面也出现问题。前几个月 Airbnb 技术团队宣布放弃使用 React Native,所以它的处境现在有一点尴尬。小程序类包括微信小程序从技术的角度看和 Reart Native 差不多,但是微信小程序有非常好的安装量,而且微信小程序的兼容度比它要好很多。因为它要写很多原生代码,比如调用一些底层接口等,不仅要写 JS,还要写 iOS 和 Android 的代码,本来 1 个程序员搞定两个平台的事,最后发现这个东西需要 3 个程序员。

 

阿里开源的 WeeX 和 React Native 算是异曲同工,它只是在一些 JS 的代码方式不一样。WeeX 去年加入了 Apache 的基金会,现在更新速度还行,但是很多人使用了之后发现坑也不少。WeeX 在阿里内部应用得比较多,因为电商更新的密度非常大,所以在内部用还好。现在开源之后,它和 React Native 都还在维护,但未来都是一个比较尴尬的局面,它们想从 1.0 到 2.0,但其实目前可以理解成只有 1.5 的版本,想兼容旧的东西,但又想去用一些新的方法实现,基本上会碰到很多的坑。

 

轻应用是 Android 联盟做的,有小米、oppo 和华为等,是纯 Android 系的。它在 Android 的一些商店和平台里面有应用,但其实只是减少了一点点的工作量,显得比 App 稍轻以外,没有办法跨平台,等于最终变成 Android 的各个厂家做了一个 Android 的联盟,但是整个移动互联网 iPhone 的占有率是非常高的,目前的处境也比较尴尬。

 

支付宝小程序已经对外正式发布了,现在基本上论生态、整个环境和“微信小程序”是比较像的,只是它毕竟是一个后来者,国内对它的需求还比较少。一些政务、支付宝强相关产品如“携程旅行”可能会做支付宝的小程序,但普通创业类的产品很少去做支付宝小程序,因为整个的支付宝偏生活类,比如去挂号、点餐、购物可能比较适合,基本上支付宝小程序和微信小程序能够站在一个比较好的位置去做,但是这一块也存在很大的变数,目前支付宝小程序的开发者很少,因为它生态都还没有形成。

 

PWA 是由谷歌主导的,我认为 PWA 以及 HTTP/2.0 可能是未来的趋势,因为它能够真正实现在浏览器里像打开原生 App 一样打开纯 JS 纯网页的应用。它不会和微信有很多的绑定,是一个比较开放的平台,从国际化的趋势来说肯定是 PWA。国内微信在整个移动端构建了一个国中国,微信本身有很大的流量以及感染力,但是 PWA 做了一个更开放的标准,如果你要开发一个小程序你会受限制于很多的微信条款,但是从最早的传统互联网,包括 Web1.0、Web 2.0,其实更多的是一个开放的平台。所以我想是以后让更多的开发者、创业者、企业有更多的选择,PWA 至少在未来 3-4 年左右有非常可期的未来,他的标准现在在一些测试版本可以体验到。

 

微信小程序


微信小程序从预热到真正发布有两年左右的时间了,这两年发展非常快,小程序和小游戏都非常火,吸引了很多的投资。半年前大家拼命把原来很多 H5 或者更复杂的游戏做成了小游戏,他们的导量都还是挺好的,但发展过程还是有很多的问题。

△ 小游戏——跳一跳

现在小程序的热度基本上回归正常,小游戏还处在比较热的阶段,其实小游戏的存活机率是非常低的,一个新的平台出来想去弯道超车,抢占风口,但是如果之前积累的经验不够或者没有游戏行业的经验,想弯道超车还是比较难的。搜索整个小游戏,可以发现里面大部分是猜歌名、拼图、生肖等,国内确实有很多三、四、五线的城市的人需要一些很简单的小游戏来消遣,但这类游戏很难持续,特别现在有很多的小游戏是拿国外的游戏改一改,十几款类似的小游戏就上线了,所以小游戏总体是偏热的。

很多人说小程序是”用完就走“,但怎么在微信里找到自己想要的小程序呢?如果不是常用的小程序还是挺复杂的,需要去搜索寻找。有一些小程序有线下的二维码,但是更多的小程序是纯线上的,比如通过微信群或者二维码去传播,那么你的产品或小程序如何去吸引用户呢?比如他只是要投个票,投完票就走了,很多用户都不知道投票小程序是谁做的,当然这也是小程序的优势,对用户进行非常小的干扰,但是也意味着你要提高产品的核心竞争力,才能让更多的用户把你的小程序收藏起来使用。这半年以来很多原来做移动互联网的人,开始围绕小程序做很多工具,这块最终还是要回到产品的本质。

创业公司试错是可以用小程序,但是上了规模后不建议使用小程序,因为会有很多政策风险,比如牵扯到恶意的转发或者发布比较敏感的内容,随时都会被下架,微信小程序的下架门槛非常低。目前很多小程序,其实是在原有的业务基础上进行扩展,或者原来有电商平台,比如有赞原来 H5 做的非常好,做小程序版本对于他们这个体量的企业是很容易做到的,但如果你想获得更多的用户以及更大规模的时候,还是要做 H5 的或者 App 的版本。

虽然现在小游戏还很热,动不动很多创业团队就拿到投资了,但是整个小游戏行业的存活以及用户在过了新鲜感之后的沉淀还是不太乐观的,所以一下子出来几百个小游戏的公司,但是这种肯定最终要回归到小游戏本身,或者小程序中本身去产生的价值。

有些小程序只是来引导和跟风,像当时的 H5 有“ 2048 ”、围住神经猫等,基本上火了不到三个月,我们叫现象级传播类的小游戏和小程序,这种是不持续的,用户量上的快,掉的也快,我们要从更长期的角度去看这个产品本身,传播类或诱导分享,不可持续。

大家都需要比较理性去对待包括小程序、小游戏、公众号的 H5 等,整个市场不断有新的东西出来,都要理性。不管是在一般的创业期还是已经形成成熟的商业模式,一定要兼顾更多的用户,无论是 App 或者 H5,在它的技术优势与生态之外要有更多的东西。小程序生态很重要,但也不是全部,所以一定要理性看待小程序和小游戏。

 

未来

小程序适合很多创业团队试错,当小程序每个月能够带来足够多的利润,做得足够好之后,通常都会做 App。有很多例子,比如之前公众号“毒舌电影”由于某一些政策原因公众号被下架,但是他们也做了 App 和小程序。当你有好的内容和产品,你需要在各个环节做足够多的布局,才能保证不会被别人突然卡死,防止本来流量是一个月几百万,突然一夜之间变成零。

中大型的项目,App 是可控最好的选择,但这个过程中将面临成本的控制,其实这是一种平衡。

PWA 是未来不错的选择,一两年以后可能很多人又回归到 JS 本身,他们会用 JS 来做更多的应用,以后在像 Safari、Chrome 或者一些更成熟的浏览器里可能就会看到更多轻应用的影子。

 

演讲视频及ppt:

移动互联网变迁中的 App 和小程序


推荐阅读
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • React基础篇一 - JSX语法扩展与使用
    本文介绍了React基础篇一中的JSX语法扩展与使用。JSX是一种JavaScript的语法扩展,用于描述React中的用户界面。文章详细介绍了在JSX中使用表达式的方法,并给出了一个示例代码。最后,提到了JSX在编译后会被转化为普通的JavaScript对象。 ... [详细]
  • C语言注释工具及快捷键,删除C语言注释工具的实现思路
    本文介绍了C语言中注释的两种方式以及注释的作用,提供了删除C语言注释的工具实现思路,并分享了C语言中注释的快捷键操作方法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 从零基础到精通的前台学习路线
    随着互联网的发展,前台开发工程师成为市场上非常抢手的人才。本文介绍了从零基础到精通前台开发的学习路线,包括学习HTML、CSS、JavaScript等基础知识和常用工具的使用。通过循序渐进的学习,可以掌握前台开发的基本技能,并有能力找到一份月薪8000以上的工作。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
    本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • 本文介绍了自学Vue的第01天的内容,包括学习目标、学习资料的收集和学习方法的选择。作者解释了为什么要学习Vue以及选择Vue的原因,包括完善的中文文档、较低的学习曲线、使用人数众多等。作者还列举了自己选择的学习资料,包括全新vue2.5核心技术全方位讲解+实战精讲教程、全新vue2.5项目实战全家桶单页面仿京东电商等。最后,作者提出了学习方法,包括简单的入门课程和实战课程。 ... [详细]
author-avatar
谷智精源
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有