互联网从业者充电站
25.8K subscribers
22.2K photos
985 videos
819 files
13.4K links
互联网从业者专属
内容多为技术、产品、设计、运营等不同话题内容;
目标人群为程序员、设计师、产品经理、运营管理等不同职能。
投稿/合作: @inside1024_bot


内容来源网络
Download Telegram
抖音App作为一款风靡全球的短视频应用,其设计不仅直接影响用户体验,更是决定了产品的市场竞争力。本文将以《抖音App设计》为标题,探讨抖音App设计的关键要素、用户界面设计、交互设计、视觉设计等方面。

一、关键要素:用户至上,简洁直观

1. 用户至上:抖音App的设计理念始终以用户需求为中心,注重用户体验,满足用户的个性化需求。
2. 简洁直观:抖音App的设计风格以简洁直观为主,减少用户学习成本,提高用户上手速度。

二、用户界面设计:简约风格,符合用户习惯

1. 简约风格:抖音App采用简约风格的用户界面设计,去除繁杂的元素,突出内容的展示。
2. 符合用户习惯:抖音App根据用户使用习惯进行界面设计,保持一致性和连贯性,提高用户的操作效率。

三、交互设计:自动化推荐,个性化体验

1. 自动化推荐:抖音App通过智能算法分析用户的兴趣爱好,自动推荐相关内容,提高用户粘性。
2. 个性化体验:抖音App允许用户自定义设置,根据个人喜好调整内容过滤、推荐频率等,提供个性化的使用体验。

四、视觉设计:鲜明色彩,富有创意

1. 鲜明色彩:抖音App采用鲜明的色彩搭配,突出内容的视觉效果,吸引用户的注意力。
2. 富有创意:抖音App注重视觉设计的创新,通过独特的界面动效、过渡效果等带给用户新鲜感和愉悦感。

仅展示部分截图,下载后可一键打开直接编辑使用。

https://axurehub.com/20233.html
一直感觉我的首页加载慢 🤔,之前说过 Pages 是不支持 Next 中 Image 标签的优化的,就折腾了下 Cloudflare 的 Image 服务。

前面以为无论用多少都是有 $5 的低消,仔细看才发现可以不买存储包,直接用转换服务。

价格:
- 重设大小 - 免费 5w 请求/月
- 唯一转换 - 每 2000 个 $1,30天计一次

直接根目录新建一个 imageLoader.js,代码如图。

解释一下,Cloudflare 后台要针对域名开通 Image 服务,所以本地是不生效的,索性就直接写死线上域名😅

其实魔法就在 /cdn-cgi/image/params/imageUrl 这一段,是 cf 图像服务的路径,当然域名要托管在 cf 上。

next.config.mjs 添加下面两行。
这样设置就对所有 Image 标签应用了自定义 loader。

当然如果只想要特定标签使用,就把上面的 imageLoader.js 改成 ts,放到项目中引用,像这样,注意 fill 配合 sizes 使用就行,语法类似 Tailwind 的 mobile first 原则,默认是 200px,然后根据 break point 匹配。

以我列表页的产品缩略图为例,原图 200KB 以上的应用后可以达到 20KB 以内,大小直接干掉 90%~

优化前后测了下,LCP 也提升了不少 😜

最后附赠一个小 Tip:
CF Image 服务跟网站里面自带的基础功能 Hotlink 保护有不兼容的地方,所以不要同时用。

以上!希望对你有帮助😉~
1
这份原型文件包含了多个目录,共计67个,其中内容涵盖了产品需求文档、首页、产品介绍、PRD简介、项目背景、用户需求、竞品分析、商业模式、版本控制、隐藏、思维导图、相关流程图、功能需求图、产品结构图、体验说明、原型展示等内容。具体目录包括小程序加载、消息管理、ETH算力专区、矿机专区、算力、提现界面、我的、优惠券、客服信息等。仅展示部分截图,请下载后编辑使用。 具体目录有:[‘产品需求文档’, ‘首页’, ‘产品介绍’, ‘PRD简介’, ‘项目背景’, ‘用户需求’, ‘竞品分析’, ‘商业模式’, ‘版本控制’, ‘版本控制’, ‘隐藏’, ‘New Page 1’, ‘New Page 2’, ‘New Page 1’, ‘New Page 2’, ‘New Page 1’, ‘思维导图’, ‘相关流程图’, ‘功能需求图’, ‘产品结构图’, ‘体验说明’, ‘体验说明’, ‘原型展示’, ‘原型展示’, ‘首页’, ‘小程序加载’, ‘产品’, ‘消息-未读’, ‘消息-未读查看消息’, ‘消息-已读’, ‘ETH算力专区’, ‘ETH算力-详情’, ‘ETH算力-购买-说明’, ‘ETH算力-购买-确认订单’, ‘微信支付’, ‘支付成功’, ‘矿机专区’, ‘矿机详情’, ‘矿机-购买-说明’, ‘矿机-购买-确认订单’, ‘微信支付’, ‘支付成功’, ‘算力’, ‘提现界面’, ‘提现成功’, ‘我的’, ‘登录’, ‘注册’, ‘修改手机号’, ‘实名认证’, ‘提现密码’, ‘钱包地址’, ‘待付款’, ‘点击确定后状态’, ‘算力订单’, ‘算力订单详情’, ‘矿机订单’, ‘矿机订单详情’, ‘算力奖励订单’, ‘奖励订单详情’, ‘收货地址’, ‘编辑收货地址’, ‘新增收货地址’, ‘删除收货地址’, ‘我的提现记录’, ‘提现记录详情’, ‘我的优惠券’, ‘客服信息’, ‘常见问题与解答’, ‘签到页面’, ‘抽奖成功’, ‘兑换成功’, ‘活动介绍’, ‘问卷调查页面’, ‘多买多送’, ‘积分玩法’, ‘优惠连连看’, ‘签到抽奖记录’, ‘兑换记录’]

https://axurehub.com/23320.html
Devv.AI 的 VSCode 插件目前已经在内部测试中了,还有部分体验 & UI 上的优化,比预期的发布时间略有 delay,下周会发布。
“富人别在电影里演穷人了”
最近“抓娃娃”这个电影🎬看的比较多的一种舆论。
在想演员里有足够穷的人可以演穷人吗(有些收入很低的演员可能可以),还是得找穷人来本色出演,那是不是就是应该拍纪录片了。
一个小tip:每次独立开发漫漫长夜感到迷茫,不妨去推上搜索“MRR month”,各种花式晒单会瞬间点燃激情,立刻满血复活!
🥰2
#自媒体运营频道 #@yunying23

🙂‍↔️🙂‍↔️🙂‍↔️🙂‍↔️
每天都有这种无效的沟通
1