以开发之名 | 小红书:用年轻人的方式开发年轻人喜欢的应用

news/2024/4/27 16:49:27/文章来源:https://blog.csdn.net/HUAWEI_HMSCore/article/details/127627613

2013年,小红书在上海成立,同年12月,小红书推出海外购物分享社区。一个开放式的体验型分享社区走进了数亿用户的生活。每个人都能在这个开放社区,分享自己的生活笔记,给有同样需求的人种草。

小红书用户“一只雪梨酱”的车胎出现了裂痕,她拍了一张照片并附上文字 “这种情况需要换胎吗?”发了一篇小红书笔记,几个小时后,她收到了上百条评论,每个人都在用自己的亲身经历为一只雪梨酱遇到的问题出谋划策。

小红书社区技术部播放器负责人泽宇装修新房子时,偶然看到一个灯,但他在很多购物平台都没有搜到同款,后来在小红书找到了相关笔记,里面详细介绍了灯具的优缺点及品牌,根据笔记中的实体店推荐,他如愿买到了喜欢的灯具。

作为小红书资深用户,“一只雪梨酱”喜欢遇到问题就看看小红书,说不定有什么意外的收获;作为小红书社区技术部播放器负责人,泽宇发现,通过用户视角使用这个自己参与开发的项目,能带给自己意外的惊喜。

这就是小红书的魅力,无论是用户还是开发者,都以一种开放的心态体验万事万物,分享并种草给有同样兴趣的年轻人,共同打造一个有“人情味”的线上社区。

在加入小红书之前,泽宇是小红书的忠实用户,他喜欢社区文化,勇于尝试新鲜事物,喜欢开放、轻松的工作氛围,这也正是他和其他小伙伴选择加入小红书的原因。就像泽宇说的“获取用户真实的诉求,并将其及时转换成对应的创新能力,让用户体验并使用,是我们团队一直追求的目标”。一个能够不断关注用户反馈并且不断想办法解决问题的团队才能开发出一款用户粘性高的应用。

或许也是得益于这种技术文化与小红书用户文化的契合,才能吸引超过2亿人在这个自由开放的社区分享生活笔记,友好互动。

短视频的爆发式增长,让小红书的博主不再只专注于发布图文内容,短视频、vlog式的记录和分享方式更能够直接快速的激发用户浏览和互动。于博主而言,更高清晰度的视频画面能够提升浏览体验和笔记的受欢迎程度,于小红书的开发团队来说,博主和用户的需求都要得到满足,同时也需要控制带宽成本。

因此小红书技术团队开始寻找能够满足需求的合作伙伴,进行一次大胆的尝试。

2021年2月,泽宇和技术团队开始对App迭代优化,“之前,大家还是认为端侧算力各方面的受限比较严重。”与HMS Core开放服务的合作被泽宇称为一次业界领先的尝试。“我们想以端侧超分为契机,来拓宽端侧所运用画质增强能力,进行更深入的建设,给大家提供一个参考”。

小红书通过使用HUAWEI HiAI Foundation的视频超分能力,在无需消耗用户额外流量的同时,增强了视频的分辨率和画质,带给用户流畅、高清的视频笔记观看体验。小红书在新功能上线后,运营和技术团队就持续收集用户反馈,大家普遍反馈应用内的视频相较之前,画质有一个明显的提升,观看的流畅性也比之前要好。

本着真诚分享、友好互动的信念,小红书在华为应用市场收获了121亿次的下载量,泽宇和技术团队成员用一行行代码,帮助更多用户实现了分享美好生活的可能。每个人在这个社区中,既是创作者,也是用户,更多年轻人在这找到了志同道合的人。而HMS Core希望构建开发者背后的“小红书”,创造一个开放的社区,每个开发者都能在这里收获、成长和分享。

了解更多详情>>

访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHub、Gitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_410352.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

EPICS记录参考--数据扇出记录(dfanout)

数据散出或"dfanout"记录用于最多转发数据到8个其它记录。除了向它添加了转发数据的能力外,它类似于fanout记录。它没有相关联的设备支持。 参数字段 在下面描述记录特定的字段,按功能分组。 扫描参数 数据fanout记录有用于指定其在什么情况…

k3s 指南

k3s 指南 文章目录k3s 指南简介什么是 K3s?技术亮点架构发展趋势云边缘k3s 周边单节点高可用代理注册部署清单集群要求大型集群cpu 与 内存数据库配置选项使用安装脚本二进制配置配置文件网络选项Flannel options简介 轻量级Kubernetes k3s是经CNCF一致性认证的Kubernetes发行…

Spring底层核心概念

在深入Spring核心源码之前,需要了解一些Spring的核心概念,便于后面的进行展开。 一:BeanDefinition 表示Bean定义,BeanDefinition中存在很多属性用来描述一个Bean的特点; class,表示Bean的类型scope,表示Bean作用域…

快速排序【模板+边界处理】

全文目录:😃快速排序的思想😕 快速排序演示图😴 代码模板❗️ i 和 j 的取值和循环处理 ❗️🗽 i 和 j 的取值 🗽🗽 循环条件判断 🗽💢 边界问题 💢&#x1f…

Scala数组常用函数(2)

函数(1):Scala数组常用函数(1)_后季暖的博客-CSDN博客 目录 四十六.-def isTraversableAgain: Boolean 四十七.-def iterator: collection.Iterator[T] 四十八.-def last: T 四十九.-def lastIndexOf(elem: T):…

计算机毕业设计(66)php小程序毕设作品之视频点播学习在线教育小程序系统

基于微信小程序的毕业设计题目(12)php在线教育视频点播学习小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板) 项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序视频点播系统,前台用户使用小程序&a…

【2022秋招面经】——数据库

参考链接: 1. 20个数据库常见面试题讲解 2. MySQL数据库面试题(2020最新版) 小林coding-MySQL 小林coding-Redis 文章目录数据库关系型数据库和非关系型数据库数据库高并发环境解决方案数据库外键的优缺点百万级别或以上的数据如何删除如何保…

计算机毕业设计(64)php小程序毕设作品之校园运动场地预约小程序系统

项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序运动场地预约系统,前台用户使用小程序,后台管理使用基PHPMySql的B/S架构;通过后台添加开放的场地类型(比如羽毛球、篮球、网球等)、…

混合与面剔除帧缓冲

混合混合不同物体的多种颜色为一种颜色,所以透明度能让我们看穿物体,透明度一般由alpha颜色值来决定的,透明度为1-alpha值。首先试着使用有一部分透明的草贴图.glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, data);//用来说明现在…

JavaScript 52 JavaScript this 关键词

JavaScript 文章目录JavaScript52 JavaScript this 关键词52.1 this 是什么?52.2 方法中的 this52.3 单独的 this52.4 函数中的 this(默认)52.5 函数中的 this(严格模式)52.6 事件处理程序中的 this52.7 对象方法绑定5…

2022年马丁·加德纳聚会数学魔术分享之《加加减减的奥秘》回顾

早点关注我,精彩不错过!2022.10.30,本年度的线上马丁加德纳聚会如约举行。随着大家对线上这种活动方式的适应和不变的对趣味数学的热爱,今年聚会的规模,无论是线下还是线上,都朝着欣欣向荣的方向发展着。详…

【CV】第 7 章:使用 YOLO 进行对象检测

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

【历史上的今天】11 月 1 日:蒂姆·库克诞生;Amazon.com 注册域名;比特币问世

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2022 年 11 月 1 日,在 1949 年的今天,中国科学院在北京成立,它是中国最高学术领导机构的综合研究中心,首任院长是郭沫若…

【C++】继承- 赋值兼容转换、虚基表

前言 Hi~大家好呀!欢迎来到我的C系列学习笔记! 我上一篇的C笔记链接在这里哦~:【C】模板的非类型参数、特化、分离编译_柒海啦的博客-CSDN博客 C类与对象博客在这里哦~:【C】类和对象_柒海啦的博客-CSDN博客_c类和对象 本篇&#…

【异步系列五】关于async、await、promise、微任务、宏任务的执行顺序解析【最终篇】

前段时间总结了几篇关于异步原理、Promise原理、Promise面试题、async/await 原理的文章,链接如下,感兴趣的可以去看下,相信会有所收获。 一篇文章理清JavaScript中的异步操作原理 Promise原理及执行顺序详解 10道 Promise 面试题彻底理解…

输入输出、文件读写、数据类型

package chapter01 /* object:关键字,声明一个单例对象(伴生对象)*/ object HelloWorld {/*main方法:从外部可以直接调用执行的方法def 方法名称(参数名称:参数数据类型):方法返回值类型 { 方法…

2.8 标准输入与格式化输出

文章目录1. Input 标准输入1.1 标准输入1.2 阻塞状态1.3 输入提示1.4 获取输入字符串1.5 输入版本差异1. Python3 输入数据类型2. Python2 输入数据类型2. Print 格式化输出2.1 输入2.2 sep 参数2.3 end 参数2.4 快捷写法2.5 格式化输出1. 语法格式2. 字典形式传值3. 元组形式传…

什么是GPT

什么是GPT 参考资料: https://zhuanlan.zhihu.com/p/350017443 https://zhuanlan.zhihu.com/p/106462515 https://www.cnblogs.com/yifanrensheng/p/13167796.html https://blog.csdn.net/weixin_45577864/article/details/119651372 Generative Pre-trained T…

这可能是你需要的vue考点梳理

对 React 和 Vue 的理解,它们的异同 相似之处: 都将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库;都有自己的构建工具,能让你得到一个根据最佳实践设置的项目模板;都使用了Virt…

Golang学习之路3-基础认识(下)

文章目录前言一、数组1.定长数组2.不定长数组二、map1.使用关键字 map 来声明2.使用 make 来声明3.添加元素4.检索key的value是否存在5.删除元素6.遍历map7.map的注意点在这里插入图片描述三、指针1.使用指针& 及 *2.空指针四、循环与条件判断1.循环2.条件判断前言 学习一…