跳出固有的原生App开发思维,重新思考小程序的定位

2024-05-12
来源:网络整理

似乎每一个颠覆性的产品在刚问世的时候总会遇到很多质疑,微信小程序也是如此。 小程序刚发布的时候,很多人理所当然地认为这是一波爆炸性的流量红利,于是赶紧开发上线。 经营一段时间后,他们发现数据惨淡,对小程序这个新市场失去了信心。 从产品开发的角度来看,微信小程序和原生App有什么区别? 作为一个想要尝试进入微信小程序市场的开发者,你应该思考什么?

突破原生App开发的固有思维,

重新思考小程序的定位

小程序在公众号和应用之间真的没用吗? 其实,并不是小程序没有多大用处,而是太多人没有找准自己的小程序定位。 尽管张小龙的“用完即走”的产品理念多次被媒体提及,但大多数保守的开发者仍然将思维局限于以往原生App的产品开发理念。

只要在手机上打开一些常用的应用程序,我们就可以观察到当今应用程序的一些主流设计理念:引人注目的首屏欢迎页面、至少三个按钮的底部导航栏、多级栏目分类,以及各种热门关键词的隐式搜索框,有的甚至还有复杂的用户管理中心和社交功能……一个完整的App必须将尽可能多的功能组合成一个解决大多数用户主流需求的服务。 平台。

但如果把这样的产品理念带到微信小程序的开发中,就会出现很多问题。 小程序原本是微信的内置应用,是一个超级App。 如果一个小程序同时带有多种功能,对用户来说就会成为过大的负担。

微信小程序应该聚焦某个功能点

成为随时解决用户单一需求的工具

这真的是微信小程序的定位吗? 我们不妨从微信官方的一个小细节来证明:在微信小程序的注册界面中,我们可以发现在公司业务信息的描述中有一个提醒,每个机构可以认证50个账户。 看到这句话,很多人可能会有疑问。 一个企业真的需要注册这么多小程序吗? 这个数字看似令人费解,但实际上反映了微信对小程序的定位。

中小型互联网公司一般只需要开发和运营一个原生App。 因为一款原生App不仅可以展示丰富的内容,还可以将多种功能集于一身。 因此,一个原生App可以充分展示一个公司的产品和服务。

而如果你开发一个微信小程序,就不需要太多的功能和内容。 企业应将其产品和服务拆分为独立的功能,每个小程序对应不同的功能。 只有这样,用户才能快速找到解决特定场景下某种需求的小程序,而不会受到其他无关信息的干扰。

显然,微信希望每个小程序能够在拥有一定联系的同时,保持相对独立。 只有这样,微信小程序才能真正做到“一走就走”。 因此,微信小程序应该是一个专注于某项功能的工具,而不是一个复杂而分散的平台。 用户需要能够立即解决其单一需求的小程序,而不是花费太多时间。

开发一个有用的小程序,应该遵循三个原则:

从微信官方的开发文档中我们可以看到,小程序的开发框架提供了自己的视图层描述语言WXML和WXSS,以及基于它的逻辑层框架,并提供了视图之间的数据传输和控制。层和逻辑层。 事件系统让开发者可以轻松地专注于数据和逻辑。

此外,小程序开发框架不仅提供了一套具有微信风格风格和特殊逻辑的基础组件,还提供了丰富的微信原生API,允许开发者使用微信获取用户信息、本地存储、支付功能等等提供的能力。如今很多开发者使用的微信小程序开发工具的即时应用正是

这一切都说明,小程序的本质从一开始就与原生App不同。 它的组件和接口能力与微信本身密切相关。 因此,小程序不需要建立过于复杂的使用环境,只要充分利用微信生态即可。

只有明确了这个定位,我们才能开发出真正为用户着想的小程序。 简单来说,一个让用户有良好体验的小程序应该遵守以下三个原则:

从功能上来说,小程序应该比原生应用更加单一;

从设计上来说,小程序应该比原生应用更简单;

从使用场景来看,小程序比原生应用更加清晰。

从上图我们可以清楚地看到,微信用户经常使用的小程序,如小睡、腾讯投票、相对计算器等,都符合这三个原则。 “我需要听一些有助于睡眠的声音”、“我需要为某项活动投票”、“我需要知道亲戚的确切名字”……这些简单明了的需求正是小孩子的需求。程序很快就能解决。 简单明了的功能服务和简洁优雅的用户界面自然对应着清晰的使用场景。 这些细节无时无刻不在提醒用户,这是一个与原生App体验明显不同的小程序。

事实上,其为各行业提供的大部分小程序模板,例如市场上主流的微信小程序开发工具“即时应用”,也遵循这三个原则。 为了节省开发成本和开发周期,很多开发者都会选择这些不需要编程就可以直接使用的小程序模板。 听起来基于这个产品理念设计的微信小程序并没有原生App那么强大。 但事实上,只有这样的小程序才能更精准地解决用户需求,获取大量用户。

开发一个真正有用的小程序,不需要刻意追求用户在你的产品上花费大量的时间来提高所谓的用户粘性。 当用户在某种场景下有某种需求时,第一时间就会想到你的小程序。 这就够了。

分享