当前位置:首页 > 今日头条 > 正文内容

今日头条下拉刷新(今日头条怎样刷新页面)

cy2年前 (2023-01-13)今日头条46

本文目录一览:

PRD: 抖音App添加听歌功能需求文档

这是一个假想的项目,是给抖音添加听歌的功能。模拟产品开发流程,从发现需求,一直到最后产出PRD文档。

一款结合抖音自身的特点和优势,专为数字听歌时代而诞生的听歌App。(注:这里的App其实是抖音App里的一个主页面)

主要特点是以 歌曲流 为核心,类似今日头条的信息流,以列表的形式展示算法推荐的歌曲和歌单。

抖音App做听歌模块, 不是为了和头部音乐app竞争, 甚至陷入版权战的泥潭,而是为了提升抖音App本身的用户体验和黏性,延展自身优势。

1.推荐算法驱动:算法准确度高,且避免了布局复杂的首页。

2.交互简洁清晰:首页布局简洁,导航清晰明了。

什么是数字听歌时代

数字听歌时代是 实体媒介听歌时代 之后的时代。在实体媒介听歌时代,我们接受歌曲的途径是一个个的实体媒介,比如说磁带,唱片等等具有信息储存功能的实体媒介。

数字听歌时代有什么不同

一些在实体媒介听歌时代中理所应当的概念将不复存在。在实体媒介听歌时代,自然而然地诞生了专辑的概念。因为一个实体媒介可以存放好几首歌,所以它们成了一个“专辑”。但这却不是数字听歌时代应该存在的概念,因为在数字听歌时代没有储存介质容量的限制。

此外,歌曲分发方式和用户听歌习惯也发生了根本的改变。音乐人的新歌曲随着推荐算法瞬间就能迎来第一批听众,而不需要以前那样漫长的线下音乐分发渠道。人们的对音乐人忠诚度会下降,更关注歌曲本身。

结论

1.摈弃专辑的概念,以歌曲和歌单为听歌单位

2.歌曲的分发应以歌曲流算法推荐为主

听歌连贯性是指用户在开始听歌后,听觉系统一直处于享受当中,突然中止这种享受会使用户出现负面情绪。例如qq音乐测试过的语音广告,突然出现的声音广告并不是音乐,打断了用户的听觉享受,所以这个测试功能引起人们的强烈反抗。

什么是可供性(Affordance)

可供性是一个对象的属性或特征,它表明了该对象可以用来做什么。 简而言之,功能可供性提供了一个线索,暗示用户如何与某物互动,无论该物体是物理的,还是数字的。例如按钮上的文字或图标,能让用户明白按钮的作用。

可供性主要有显性可供性,隐性可供性,模式可供性,负面可供性等类型。

显性可供性(Explicit Affordance)

显性可供性提供的线索是非常明显直接的,通常是文字或者用户广泛认知的典型图标。用户看到按钮第一眼,就知道点击后会执行哪项操作。

进入数字听歌时代以来,音乐行业的各个方面都在发生巨大改变,例如音乐创作过程,作品分发方式,产业盈利模式等都和实体媒介听歌时代大相径庭。

从国际媒体对抖音的报道中,我们不难看出 抖音(TikTok)正在深刻改变音乐行业 。抖音已经成为了音乐推广的重要平台,名不见经传的歌手创作的Old Town Road靠着在抖音上走红,拿下传统音乐榜单BillBoard第一名,一些老歌也靠抖音再度翻红。

同时抖音也在改变音乐的创作和培养更多的独立音乐人。音乐人创作时加入更多重复性拍子,缩短歌曲时长,从而更容易在抖音上走红。音乐人经纪人制度和唱片公司制度被打破,独立音乐人靠自己也能完成歌曲的创作到分发,到推广的全产业链。

抖音(TikTok)正在成为人们发现新歌的重要平台 。人们在抖音上发现好听的歌曲,然后去到音乐App上听完整歌曲的事常常发生。

在国内外的头部音乐(例如网易云音乐,QQ音乐,Spotify,Apple Music)上,抖音神曲歌单通常都在歌单排名中很靠前, 甚至被首页推荐。在长视频平台,如YouTube上也有很多TikTok歌单的视频,播放量和评论数都非常可观。这些视频分布在不同国家,比如越南,日本,泰国,美国,印度等等。

快捷入口区

听歌首页分为上下两部分,上部为横向排列的带图标的按钮,分别是五个页面的入口

列表区

听歌首页的下部,是一个典型的可下拉刷新,能无限向下滚动的垂直列表。主要用来呈现个性化推荐算法所推荐的单曲和歌单,但有可能穿插广告或活动推广。

歌曲卡片

列表区中用来呈现推荐的单曲的控件。

歌单卡片

列表区中用来呈现推荐的歌单的控件。

广告卡片

列表区中用来呈现广告或自家活动推广的控件。

迷你播放器

歌曲播放时,出现在听歌首页列表区最底部的音乐控制器。

用户可以从列表区选择单曲或歌单进行听歌,或者选择某个快捷入口进入对应页面。

所有听过的歌曲都会加入播放历史中。

歌曲卡片

显示的信息: 歌曲封面,歌曲名,歌曲介绍,歌曲的标签(算法生成)。

交互说明:

歌单卡片

显示的信息: 歌单封面(带有歌单的标注),歌单名,歌单介绍,歌单的标签(算法生成)。

交互说明:

迷你播放器

显示的信息: 歌曲封面,歌曲名,当前歌词,播放进度,歌曲播放状态(封面上的播放或暂停符号)。

交互说明:

试听功能

点击歌曲卡片最右边的带有闪电图标的试听按钮,会播放这首歌曲10秒钟的高潮部分。这时闪电图标变成从数字10开始的倒计时,倒计时完成时从数字变回闪电图标。

推荐算法负反馈

因为听歌模块的主体是歌曲流,完全是推荐算法驱动,所以尽可能的提升推荐算法准确性至关重要。而负反馈则是其中很重要的一环,用户可以对推荐出的内容给予直接反馈。

用户点击歌曲卡片或歌单卡片右下角的不感兴趣按钮后,后台会自动生成一些标签作为可能的原因,供用户选择,而且用户也可以选择手动输入原因。

听短视频BGM的完整版

用户在观看短视频时,如果对视频背景音乐感兴趣,可以点击右下角旋转的唱片,进入的下个页面会有“视频中的歌曲”卡片。卡片中的按钮,可以让用户去到听歌首页去播放该歌曲,或者直接收藏为喜欢的歌曲。

选项卡和子页面

歌曲播放页含有两个或三个子页面(歌单,歌曲和歌词子页面),选项卡则是负责切换这三个子页面的控件。

选项卡容器区

子页面的显示区域,同时只允许显示一个子页面

嗨歌模式

循环播放歌曲,但是只播放每首歌的高潮部分。

只有播放歌单中的歌曲时,才拥有三个子页面,不然只有歌曲和歌词两个子页面。

歌曲子页面

歌单子页面

歌词子页面

嗨歌模式

播放模式的一种,循环播放所有歌曲,但是只播放每首歌的高潮部分。

排行榜和投币

我们的排行榜都是绝对公平的,只和每首歌曲的播放次数和完播率有关。但是用户可以通过投币的方式,增加歌曲的曝光率,增大其在其他用户推荐列表中出现的机会。而且投币产生的盈利还会按比例分配给歌手本人。

歌单播放页的广告收入

歌单播放页的歌曲子页面的顶部显示区产生的广告盈收,也会和歌手按一定比例分配。

算法智能生成歌单

从用户喜欢的歌曲和听歌历史中的歌曲中,算法智能选择歌曲,生成各种类型歌单,不会推荐新的歌曲。歌单的生成思路大概有以下三种方式。

今日头条的下拉刷新的效果是怎么实现的

UC头条设置刷新键还要点击,用户体验会变差的,大多人已经习惯手势操作下拉刷新了,市面上大部分软件都是下拉刷新,所以都会这么设计,因为这是用户的一个使用习惯。

在如今这个信息爆炸的时代,各种各样的信息向用户排山倒海般的涌过来。这其中自然有许多无用、重复信息。而UC头条正好看到了市场的这一缺口,主打为用户推荐有价值的、个性化的信息,正好满足了大家看资讯的需要。

抖音作品右上角有个闪电图标是啥意思?

那个图标是“发日常”功能在拍摄视频界面今日头条下拉刷新的“快拍”模式中今日头条下拉刷新,使用快拍模式拍摄视频后今日头条下拉刷新,用户可以选择“发日常一天可见”。

一点资讯与今日头条的区别在哪里?各自有什么优缺点?

优点今日头条下拉刷新

一点资讯:独创兴趣引擎智能分析用户爱好今日头条下拉刷新,呈现真正感兴趣的内容。

今日头条:根据其社交行为、阅读行为、地理位置、职业、年龄等挖掘出兴趣。通过社交行为分析,5秒钟计算出用户兴趣;通过用户行为分析,用户每次动作后,10秒内更新用户模型。

缺点:

一点资讯:内容质量差。

今日头条:内容质量参差不齐。

区别:

一、开发公司不同

1、一点资讯:一点资讯是由北京一点网聚科技有限公司推出的内容分发平台。

2、今日头条:今日头条是由北京字节跳动科技有限公司开发的一款基于数据挖掘的推荐引擎产品,为用户推荐信息、提供连接人与信息的服务的产品。

二、创办人不同

1、一点资讯:一点资讯由前百度公司副总裁任旭阳、前雅虎中国区研究院院长郑朝晖博士等人创办,于2013年7月左右上线苹果和安卓应用商店。

2、今日头条:今日头条由张一鸣于2012年3月创建,2012年8月发布第一个版本。

三、荣誉奖项不同

1、一点资讯:

2019年10月21日,胡润研究院发布《2019胡润全球独角兽榜》,一点资讯排名第264位。

2019年11月15日,胡润研究院发布《世茂海峡·2019三季度胡润大中华区独角兽指数》,一点资讯以100亿人民币估值上榜。

2、今日头条:2017年10月28日,今日头条荣获“2017中国应用新闻传播十大创新案例”。2019年12月12日,《汇桔网·2019胡润品牌榜》第53位;“2019胡润最具价值民营品牌”第25位。

taro 怎么集成 android sdk?

【CSDN 编者按】小程序这个由微信带头的产物,格外鲜明地体现了移动互联网的「时机」这个词,早在微信小程序之前,有力推轻应用的百度,有来自 HTML5 中国产业联盟的 DCloud 所主张的流应用,但最终却都已经淹没在了移动互联网的历史长河之中。唯有微信小程序风生水起,更是带动了巨头们的争相入场。

小程序迎来了专属于中国移动互联网的群雄逐鹿的时代。

本文作者王安即是流应用的创造者,作为移动领域的老兵,他依然在矢志不移地构建移动开发工具框架及生态,从原生应用到 HTML5 再到如今的小程序,他是这段历史的见证者、参与者。从这篇文章中,我们能够鲜活地看到小程序的技术演进历程,以及对于所有开发者来说,终将去往何处。

作者 | 王安

责编 | 唐小引

封图 | CSDN 付费下载自东方 IC

出品 | CSDN(ID:CSDNnews)

中国特色的移动互联网时代

伴随着QQ 小程序面向用户开放,这个手机端月活 7 亿的巨无霸正式入场。小程序,终于成为了超级 App 的标配。

盘点下已经支持小程序的超级 App:

微信、企业微信、QQ、支付宝、高德地图、手机淘宝、百度、百度贴吧、百度地图、今日头条、抖音……

这些璀璨耀眼的名字,背后都是巨大的流量。

在这群超级 App 的支持下,中国的移动互联网格局被彻底改变。

这个有中国特色的移动互联网时代,被称为“小程序时代”。

这是继手机支付后,中国的移动互联网领先世界的第二个代表事物。

中国的技术标准、开发者生态,第一次得到大规模的普及应用,而且很明显,小程序在功能和体验上均超过了 HTML5。

中国人能建立开发者生态吗?这个命题曾一度让人怀疑。

小程序完成了这一步突破,这是一场值得歌颂的中国技术生态发展史。

让我们来回顾下这场技术生态革命,是如何开始,又将要去向何方。

罗马不是一天建成的

小程序不是一天发明出来的

HTML5 于 2007 年在 W3C 立项,与 iPhone 发布同年。

乔布斯曾期待 HTML5 能帮助 iPhone 打造起应用生态系统。

但 HTML5 的发展速度并不如预期,它虽然成功地实现了打破 IE+Flash 垄断局面的目标,却没有达到承载优秀的移动互联网体验的地步。

于是在 iPhone 站稳脚跟后,发布了自己的 App Store,开启了移动互联网的原生应用时代。

随后的 Android,本来是基于 Linux 的 OS,与之同期的 MeeGo 等竞争对手采用 C + HTML5 的双模应用生态策略,然而 C 的开发难度太大,HTML5 体验又不行。Android 依靠 Java 技术生态,在竞争中脱颖而出。

于是在移动互联网初期,应用生态被定了基调 —— 原生开发。

在那个时候,硬件不行,也没有其他办法,原生开发才能在低配硬件上带来商用体验。

但大家都在怀念 HTML,那种无需安装更新、即点即用,直达二级页面的特点,一直让人迷恋。

图源:CSDN 付费下载自东方 IC

国内有一批做浏览器的厂商,尝试去改进 HTML5,他们提出了轻应用的概念。

通过给 WebView 扩展原生能力,补充 JS API,让 HTML5 应用可以实现更多功能。

不过这类业务没有取得成功,HTML5 的问题不止是功能不足,性能体验是它更严重的问题,而体验问题,不是简单地扩展 JS 能力能搞定的。

这类业务发展的顶峰,是微信的 JS SDK。

作为国内事实上最大的手机浏览器,微信为它的浏览器内核扩充了大量 JS API,让开发者可以用 JS 调用微信支付、扫码等众多 HTML5 做不到的功能。

微信 JS SDK 说明文档

但微信团队对这套方案的体验仍然不满意,微信钱包栏目里打车、理财等很多应用虽然嵌入了 JS SDK,但每次点击要等半天白屏,让人用着很痛苦,他们在业内开始寻找新的解决方案。

业内早有专业团队看到了相同的问题。

与浏览器不同,Hybrid 应用是另一个细分领域。它们为开发者提供使用 JS 编写跨平台应用的工具,为了让 JS 应用更接近原生应用的功能体验,这个行业的从业者做出了很多尝试。

笔者所在的 DCloud 即是其中之一,我们提出了改进 HTML5 的“性工能”障碍的解决方案 —— 通过工具、引擎优化、开发模式调整,让开发者可以通过 JS 写出更接近原生 App 体验的应用。

多 WebView 模式,原生接管转场动画、下拉刷新、Tab 分页,预载 WebView……各种优化技术不停迭代,终于让 Hybrid 应用取得了性能体验的突破。

Hybrid 应用和普通的轻应用相比,还有一个巨大的差别:一个是 Client/Server,一个是 Browser/Server。简单来说,Hybrid 应用是 JS 编写的需要安装的 App,而轻应用是在线网页。

C/S 的应用在每次页面加载时,仅需要联网获取 JSON 数据;而 B/S 应用除了 JSON 数据外,还需要每次从服务器加载页面 DOM、样式、逻辑代码,所以 B/S 应用的页面加载很慢,体验很差。

可是这样的 C/S 应用虽然体验好,却失去了 HTML5 的动态性,仍然需要安装、更新,无法即点即用、直达二级页面。

那么 C/S 应用的动态性是否可以解决呢?对此,我们提出了流应用概念,把之前 Hybrid 应用里的运行于客户端的 JS 代码,先打包发布到服务器,制定流式加载协议,手机端引擎动态下载这些 JS 代码到本地,并且为了第一次加载速度更快,实现了应用的边下载边运行。

就像流媒体的边下边播一样,应用也可以实现边用边下。

在这套方案的保障下,终于解决了之前的各种难题:让 JS 应用功能体验达到原生,并且可即点即用、可直达二级页面。

如今看来,这已经变成了常识。但在当年,先驱们做了无数艰辛探索。

这套技术,需要让客户端引擎提前预置在手机上,就像流媒体的普及,建立在 Flash 的装机量巨大的基础上,那么普及这个客户端引擎就变得很重要。

2015 年,360 和 DCloud 合作,在 360 手机助手里内嵌了这个客户端引擎,推出了业内第一个商用的小程序,360 称之为 360 微应用。

微应用实现了在 360 手机助手的应用下载页面,同时出现了“秒开”按钮,点击后直接使用。

并且在 360 手机助手的扫码里,应用的分享里,都实现了扫码获得一个应用,点击分享消息获得一个应用。

在 360 手机助手 3.4 版本中上线的中国第一个小程序

为了做大生态,DCloud 把这套技术标准,捐献给了 HTML5 中国产业联盟,随后,联盟开始推动更多的超级 App 和手机厂商加入,共同推进动态 App 产业的发展。

然而事情并不顺利,巨头们有自己的利益诉求。虽然有一批厂商同意加入联盟共建生态,但最关键的角色,真正的国民应用“微信”,最终决定自立标准、自研引擎,当然技术原理与流应用是基本一致的。

2016 年 1 月 11 日,微信公开课,张小龙罕见露面,公布了微信应用号的计划,为这个大事件亲自站台。

2016 年 9 月 21 日,微信宣布更名应用号为小程序,面向首批开发者内测。从此,这个词被正式定了下来,“小程序”,成为后续一个时代的代名词。而“流应用”、“微应用”则淹没在历史长河中成为一个令人唏嘘的故事。

2017 年 1 月 9 日,微信公开课,小程序面向用户正式推出。

从此后,阿里巴巴、手机厂商联盟、百度、今日头条,陆续推出了自己的小程序平台,其中也有很多波折与故事,在有偶然、有必然的过程中,形成了今天的局面。

小程序大潮卷入了更多人,并形成了更大的浪潮,最终迎来了不可逆转的小程序时代。

生态难,难于上青天

发明能解决功能体验和动态性的技术方案,虽然难,但不是最难的事情。

最难的是开发者生态的建设。

最初 HTML5 中国产业联盟的策略是在 HTML5 上扩展强化,复用现有的 HTML5 生态。

当微信的标准完全自立重建时,业内人士都悬着一颗心。

在全球,基于 Web 的技术生态已经非常成熟,各种开发工具、框架、组件、模板...提升着开发者的效率。

小程序丢弃了国际标准组织 W3C 的 DOM 和 Window 标准,仅仅采用基础 JavaScript。这意味着 HTML5 生态的各种轮子无法复用,要完全重造一个新的小程序开发生态。

当初微信推广 JS SDK 时,是那么地顺其自然,开发者纷纷开始使用,因为对于开发者,只是在他们的 H5 版本上补充一些 API 而已。

而小程序初期,充满了开发者的质疑声:我的业务迭代那么久,让我重新做一个版本,你的生态到底能不能支撑我的投入?

微信用持续而快速的版本升级、高管的站台,告诉大家微信做小程序的决心,并最终通过 2017 年底的跳一跳,引爆了小程序。

从此大家的问题不再是我要不要做小程序了,而转向了:既然要做,怎么才能提升小程序的开发效率、降低开发成本?

任何一种技术,或者开发模式的演进,在不断成熟的过程中,都遵循着类似的成熟规律:

技术标准 - 基础平台 - 开发工具 - 培训市场 - 框架诞生 - 周边生态逐步完善 - 轮子之上的轮子

在 HTML5 生态里,已经发展到最终极的形态,比如 Vue 是一个重要框架,而基于 Vue 的各种丰富的 UI 库、测试框架,则是轮子之上的轮子。

多层轮子代表着生态的繁荣,也意味着开发者的开发效率更高。

可微信的全新标准出现时,它把开发者推回了原始社会,一切都要重来。

这在当时看来,并不是一个必然会成功的事情(其实直到现在,比如图表类轮子,小程序仍然比不过 HTML5)。

时至今日,讨论这个标准的选择对错已经没有意义。当支付宝、百度、今日头条都开始参考这个标准做小程序时,时代已经不可阻挡。

所幸,最终的结果是,中国人做成了。在国际标准之外,在中国,终于建立起了自己的技术生态。

并且这个生态,给用户带来了更好的体验,给开发者带来了更多流量和变现效率的提升,这是一个比 HTML5 更优秀的生态。

野蛮的技术生态成长速度

两年时间,中国的小程序开发者如何从原始社会进阶到现代文明?这也是一段有趣的历史。

我们来看看小程序技术生态是如何快速成长,走完上面所说的这套技术成熟路线,也就是从技术标准到轮子之上的轮子的。

在 Web 世界里,已经成熟到了原生 JS 用量很少的时代了,开发人员大量使用 Vue 等框架,并且在 Vue 的基础之上,又有更多轮子。

当中国的开发人员面临重头开始时,他们感受到效率对比的差距,既然时代已不可阻挡,那就拥抱它。勤劳的中国技术人开始蓬勃地建设起了小程序各种周边技术生态。

其中比较重要的是开发框架的迭代,我们看看每个小程序开发框架为什么会诞生、流行和衰落。

最初的微信小程序,一片荒蛮,一份文档 + 一个难用的 IDE,很多效率工具比如 npm、预处理器这些都不支持,而这些已经是大型项目离不开的工具。

于是,第一个标志性的框架出现了 —— WePY。

WePY 紧随微信小程序在 2017 年发布,原本是腾讯其他部门的一个个人工程师的作品。在那个年代,WePY 有效地解决了小程序不支持 npm、预处理器的痛点,被引爆后,腾讯官方才把这个框架收编到官方的 GitHub 下。

不过WePY也面临很多问题,它使用了私有语法,这让它在生态建设上面临很大难度,IDE 着色、语法提示、语法校验、格式化、人员招聘培训等各方面问题制约着它的流行和普及。

面对这些问题,人们开始思考,有什么更好的方式,可以复用现有技术生态来快速完善小程序生态?

这时候下一个重要框架借势诞生,美团前端在 2018 年初开源了MPVue。

MPVue 采用 Vue 语法来开发小程序,通过对 Vue.js 的底层改造,实现了编译到微信小程序。

MPVue良好地借助了 Vue 的技术生态,周边工具如 IDE、校验器、格式化等支持直接复用、人员招聘培训等生态建设压力大幅下降,受到了大量开发者的欢迎。

看着熟悉 Vue 的开发者终于有了趁手的轮子,那熟悉 React 的开发者怎会无动于衷?

京东团队是 React 的重度用户,还自研了 JDreact,于是他们开发了 Taro 框架,一款基于 React 语法编写小程序的框架。

但 Taro 并不是想简单做一个MPVue在 React 世界里的翻版,Taro 相比MPVue,想要解决更多重要问题。

Taro 面世较晚,此时微信、支付宝、百度、头条都已发布或宣传了自己的小程序,开发者面临一个多端开发和适配的问题。

于是 Taro 率先支持多端开发,它甚至还能发布到 H5 和 App。

图源:京东凹凸实验室

当时小程序领域还有一个重要变化,微信开始支持小程序自定义组件。

组件是一个成熟框架不可缺的东西,不管是 Vue 还是 React 都有丰富的组件生态。

在过去,MPVue时代,是把 Vue 组件也编译成页面模板,这带来一个很大的性能问题,在复杂页面里(比如长列表)使用组件,更新组件状态会导致整个页面的数据全部从 JS 逻辑层向视图层通讯一次,大量数据通讯会非常卡顿。

注意:小程序的逻辑层运行在 V8 或JSCore下,和视图层是分离的,通讯阻塞很容易引发性能问题。

于是 Taro 把 React 组件编译为新出的微信小程序自定义组件,这种组件在数据更新时,只会更新组件内部的数据,而不是整个页面更新数据,从而大幅减少了数据通信量。

这一轮的后浪推前浪很猛,Taro 在性能和多端支持上,都超越了MPVue。

看着 React 阵营取得如此成绩,Vue 阵营自然会继续追击。

我们基于 Vue 开发了 uni-app,它实现了自定义组件编译模式,并在算法上做了很多优化。另外,之前MPVue对 Vue 的语法支持度不太完善,比如过滤器等不支持,在 uni-app 中我们进行了解决。

同样,uni-app 也看到了前浪的其他问题:Taro 虽然迈出了多端的第一步,但多端支持能力比较弱,每个平台仍然各自开发大量代码。核心原因,是Taro 在 H5 端和 App 端,并不是一个完整的小程序技术架构,无法保持最大程度的统一。

于是 uni-app 在 App 端,使用了一个技术架构相同的小程序引擎,本身就可以直接运行小程序应用,这个引擎搭配小程序代码打包为 App,开发者一行代码不用改,可以同时发布小程序和 App。

当然,其 App 引擎从 Hybrid 应用起家,它提供的 API 要比小程序多很多,因为 App 的需求会比小程序丰富,它还支持把 WebView 渲染引擎替换为 Weex 渲染引擎。

之后 uni-app 又发布了 H5 版的小程序引擎,原理与小程序的 PC 模拟器相同,实现了良好的跨 H5 版的发布。于是 uni-app 比较完美地实现了开发一次,7 个平台发布。

第一层轮子就这样迅速发展了起来,Web 世界里最成熟的 Vue、React 技术生态被导入了小程序开发生态中。然后轮子之上的轮子开始如火如荼的建设。

以 UI 库为例,之前的 UI 库,有 Vue 库、React 库,有 PC 库、H5 库和小程序库,种类繁多,甚至说混乱。

比如在 Vue 阵营中,Vant 和 iView 这两个 UI 库,都是同时维护两个版本,它们即有 H5 版,又有小程序版。

不止框架作者麻烦,开发者想在多端使用这些 UI 库时,会发现在不同端还需要引入不同的 UI 库,写法都不一样,这让开发者很崩溃。

既然已经可以多端开发应用,于是在多端开发的领域里,开始出现轮子之上的轮子,多端 UI 库。

首先是 Taro 推出了 Taro UI,实现了 H5 和小程序 UI 库的统一,不过可惜 Taro UI 不支持 App 端。

然后 uni-app 推出了 uni UI,这个 UI 库同时支持多家小程序、H5、App。

由于 uni-app 和 MPVue 同属 Vue 阵营,它们的组件是互通的。于是这两家联合举办了一场插件大赛,建立了插件市场。

在中国的前端开发者领域,有很多和国外不一样的地方:一个是国内有小程序,第二个是国内 Vue 的开发者体量远超过 React 和 Angular。这里面很大的原因,是 Vue.js 的作者尤雨溪,是中国人。

Vue 和 React 百度指数对比

在庞大的 Vue 用户体量支持下,uni-app 和 MPVue 的周边生态迅速发展起来,开发工具、周边轮子、教育培训等生态快速完善。目前在 Vue 阵营下,开发者在 Web 生态下所需的轮子,在多端开发下基本也都有了。

短短两年时间,小程序开发生态里几拨迭代,轮子之上的轮子不断涌现,快速进入了成熟期。

结语

产业还在继续发展,每当底层有重大技术变更时,上层框架世界就会发生新机会。

当年 HTML5 标准不统一,浏览器兼容性问题严重,诞生了 jQurey 的机会。而在移动互联网下半场,浏览器兼容已经不再是核心问题,jQurey 的地位被更适合移动互联网的 Vue 替代。

我们不知道未来还会有什么新的框架出世,但我们知道方向:

对于开发者而言,总是会向着更高的开发效率、更高的性能、更高的投入产出比前进。

对于开发商,目前的小程序,虽然发展了 2 年,但流量增长空间仍然巨大,微信之外,很多超级 App 的势能将逐渐释放,整个小程序产业的日活总量有数亿的提升空间。

如果开发商能追上这拨红利,就能获得更多增长。而多端框架的出现,可以帮助开发商更好的把握这拨红利。

中国的技术发展,此刻正在经历一个分水岭,从全面的技术进口,到开始建设自己的标准和开发者生态。迟早,会开始向外输出,引领世界的进步。

不管中美是否开打贸易战,这一转变都是必须做的事情。

中国的移动支付、小程序、5G,很多领域已经走在了全球前面。中国人发明的 Vue 已经在影响全球。

虽然还有很多困难仍需克服,但我们每个开发者,都是新时代的见证者,更是新生态的建设者!

作者简介:王安,DCloud 公司创始人,HTML5 中国产业联盟秘书长。2003 年开始从事移动互联网工作,十几年编程和商业经验,连续创业者。

声明:作者独立观点,不代表 CSDN 立场

扫描二维码推送至手机访问。

版权声明:本文由CY88发布,如需转载请注明出处。

本文链接:http://www.caiy88.cn/post/26561.html

分享给朋友:

“今日头条下拉刷新(今日头条怎样刷新页面)” 的相关文章

今日头条公司官网(今日头条有限责任公司)

今日头条公司官网(今日头条有限责任公司)

本文目录一览: 1、今日头条里搜索企业名称,出现的企业名称后面有蓝底白字的“官网”,这个需要怎么认证? 2、今日头条是哪个公司的 3、今日头条的自媒体怎么注册? 4、北京今日头条科技有限公司电话是多少? 5、今日头条有限公司电话是多少? 今日头条里搜索企业名称,出现的企业名称后面有...

评论今日头条(评论今日头条的句子)

评论今日头条(评论今日头条的句子)

本文目录一览: 1、头条评论不显示怎么办头条评论不显示的解决方法 2、今日头条里的“我的评论”看不到评论,要怎么弄 3、在今日头条对别人作品发评论,原作者有收益吗? 4、今日头条评论怎么少了 头条评论不显示怎么办头条评论不显示的解决方法 1、自己网络原因评论今日头条,尝试重新连接一下w...

今日头条国际版下载(今日头条国际版怎么下载)

今日头条国际版下载(今日头条国际版怎么下载)

本文目录一览: 1、我想问一下今日头条怎么下载游戏 2、苹果电脑下载今日头条怎么没找到 3、给我下载今日头条? 4、联想电脑如何下载今日头条电脑版? 5、今日头条极速版怎么找广告下载链接 我想问一下今日头条怎么下载游戏 1、首先打开今日头条软件。2、在首页中今日头条国际版下载,找到...

今日头条新闻环保(关于环保的新闻最近)

今日头条新闻环保(关于环保的新闻最近)

本文目录一览: 1、今日头条里的新闻可信度怎样? 2、今日头条除甲醛有用吗? 3、今日头条新闻100字 4、今日头条推荐新闻都是垃圾 5、今日头条是一个什么类型的网站 今日头条里的新闻可信度怎样? 今日头条是做资讯聚合的,绝大多数新闻都是从其他网络媒体中抓取过来的,然后在今日头条这...

今日头条印度开战(新闻头条最新消息印度)

今日头条印度开战(新闻头条最新消息印度)

本文目录一览: 1、别人说你有钱怎么怼回去 2、全职妈妈在家可以做什么兼职? 3、中国的水果够吃吗 4、2021年央视春晚在哪里举办? 别人说你有钱怎么怼回去 亲爱的娃娃姐,求匿,有个问题想请教您希望可以选中!很少见到类似这样问题应该怎么处理和回答呢?男方是自己创业开公司,我也是自己创...

怎么通过今日头条赚钱(如何利用今日头条赚钱)

怎么通过今日头条赚钱(如何利用今日头条赚钱)

本文目录一览: 1、在今日头条如何赚收益通过这七个方法挣钱 2、今日头条里面怎么赚钱 3、如何在今日头条发文章赚钱 在今日头条如何赚收益通过这七个方法挣钱 相信很多人手机都下载了今日头条APP,平时就利用这个APP看新闻和看视频。其实,怎么通过今日头条赚钱我们也可以利用今日头条赚钱怎么通过...