热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

微信小程序,一个无需安装的app,是臃肿还是用完即走?

22日凌晨,微信宣布应用号将更名为“小程序”,并开启内测。小程序是一种不需要下载安装即可使用的应用,它实现了应用“

22日凌晨,微信宣布应用号将更名为“小程序”,并开启内测。

小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的想法,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。在微信平台上,小程序、订阅号、服务号、企业号目前是并行的体系。

微信“小程序”是什么?

根据官方表述和流传出来的关于“小程序”的技术接口来看,通俗一点的说,“小程序”其实是微信提高了自身对于HTML5的特性支持能力,开放了更多的系统调用。例如GPS、传感器等的调用等等。

在去年年底的微信公开课上,微信之父张小龙首度公开了应用号,即小程序这一想法。目前,小程序仍然处于内测阶段。全面开放申请后,主体类型为个人、企业、政府、媒体或其他组织的开发者,均可申请注册小程序。

微信小程序能否取代APP

微信开启小程序内测邀请之后,“APP已死,H5翻身”的鼓噪声不断,但小程序和APP之间,依然不能划上等号。

“小程序”这个名字本身,其实就很值得玩味,之所以没有直接叫“应用号”,微信显然经过了慎重考虑——小程序只能适合部分应用场景,独立的APP依然有存在的必要。

1、小程序事实上是一款,有了微信的超级入口加持,先让用户可以轻量级的搜索到你,因此在小程序中可以嵌入最吸引人的功能,以此可以向APP导流入重度用户;

2、小程序更适合长尾低频的应用,流量成本越来越高,制作一款APP的成本也居高不下,而小程序的出现,可以让这些应用嵌入其中,大幅降低了开发和应用维护成本。

微信能否成为轻型OS

关于这个疑问,微信官方给出了回答,“微信推出小程序,并非想要做应用分发市场,而是给一些优质服务提供一个开放的平台。”

尽管微信无心插柳,但不可否认的是,小程序的存在,在未来几乎就是微信中的轻量级App Store。

有业内人士认为,“如果微信能凭借自己的影响力,影响到苹果应用商店的运营策略,那么对于很多将信将疑的应用开发者,才能把他们吸引过来。”

尽管这两年苹果发布会上,腾讯系产品的露出越来越频繁,双方的关系似乎越来越好,但关于苹果是否会放任小程序开放,依然要打上个问号,即使允许,又是否会设置众多的规则限制?

毕竟微信即使是一个超级平台,也是基于IOS和Android两大平台的超级应用。

微信正越来越臃肿

微信的每一次变动,都会引来轩然大波,包括此前的朋友圈广告、开放搜索功能、接入第三方服务等等。可以看到的是,微信的内生态体系已经颇为复杂。

目前在微信中,有社交场景、阅读场景、信息流场景、搜索场景、购物场景……而每个场景,都具有唯一性和排他性,也就是说,你在和朋友聊天的时候,你就不能阅读微信文章。

一位产品经理认为,“微信不解决自身多场景的无缝切换,应用号很难起规模。”

而另一方面,在张小龙的设想中,应用号的理想形态是“很安静的存在”,“平时这个号不会主动向用户发东西,等用户需要的时候找到它就好了。”

事实上,应用号的鼻祖可以参考微信钱包功能中二级入口的“第三方服务”,包括58到家、美丽说、滴滴出行、大众点评等在内,但据内部人士透露,微信与美丽说的结合并不好,导流并不理想。

安静的存在”会带来新的“曝光难题”,那么开发者可能会如何激活自己的小程序?也许是朋友圈广告,也许是此前盛行的分享转发。

即使张小龙一再强调,微信不是一个营销平台,但伴随着朋友圈广告的接入,让微信变成了“广告也是生活的一部分”,而如今小程序的出现,难免会让这“一部分”变得更大。从互联网到移动互联网时代,微信之所以能取代QQ成为大众应用,就是因为QQ经过十几年发展后变得太过臃肿。但如今的微信,似乎走在QQ的老路上。

总而言之,小程序的出现令不少人振奋,但微信在越来越开放的路上,还有很多问题要去解决。

作为一个普通用户,你想看到微信占用空间越来越大,朝着10G飞奔而去吗?


推荐阅读
  • POJ3669题目解析:基于广度优先搜索的详细解答
    POJ3669(http://poj.org/problem?id=3669)是一道典型的广度优先搜索(BFS)问题。由于陨石的降落具有时间属性,导致地图状态会随时间动态变化。因此,可以利用结构体来记录每个陨石的降落时间和位置,从而有效地进行状态更新和路径搜索。 ... [详细]
  • 作为软件工程专业的学生,我深知课堂上教师讲解速度之快,很多时候需要课后自行消化和巩固。因此,撰写这篇Java Web开发入门教程,旨在帮助初学者更好地理解和掌握基础知识。通过详细记录学习过程,希望能为更多像我一样在基础方面还有待提升的学员提供有益的参考。 ... [详细]
  • iOS 设备唯一标识获取的高效解决方案与实践
    在iOS 7中,苹果公司再次禁止了对MAC地址的访问,使得开发者无法直接获取设备的物理地址。为了在开发过程中实现设备的唯一标识,苹果推荐使用Keychain服务来存储和管理唯一的标识符。此外,还可以结合其他技术手段,如UUID和广告标识符(IDFA),以确保设备的唯一性和安全性。这些方法不仅能够满足应用的需求,还能保护用户的隐私。 ... [详细]
  • 本文探讨了如何有效地构建和优化微信公众平台账号,涵盖了用户信息管理、内容创作与发布、互动策略及数据分析等方面。通过合理设置用户信息字段,如用户名、昵称、密码、真实姓名和性别等,确保账号的安全性和用户体验。同时,文章还介绍了如何利用微信公众平台的各项功能,提升用户参与度和品牌影响力。 ... [详细]
  • 通过 NuGet 获取最新版本的 Rafy 框架及其详细文档
    为了帮助开发者更便捷地使用Rafy领域实体框架,我们已将最新版的Rafy框架程序集上传至nuget.org,并同步发布了最新版本的Rafy SDK至Visual Studio。此外,我们还提供了详尽的文档和示例,以确保开发者能够快速上手并充分利用该框架的强大功能。 ... [详细]
  • 如何撰写PHP电商项目的实战经验? ... [详细]
  • 经过半年的精心整理,我们汇总了当前市场上最全面的Android面试题解析,为移动开发人员的晋升和加薪提供了宝贵的参考资料。本书详细涵盖了从基础到高级的各类面试题,帮助读者全面提升技术实力和面试表现。章节目录包括:- 第一章:Android基础面试题- 第二章:... ... [详细]
  • 在数字图像处理中,Photoshop 的直方图是一个重要的工具,它能够精确地反映图像中不同亮度级别的分布情况。通过分析直方图,用户可以深入了解图像的曝光、对比度和色调范围,从而进行更精细的调整。直方图不仅模拟了物体表面反射光线的原理,还能帮助摄影师和设计师更好地掌握图像的明暗细节,优化视觉效果。 ... [详细]
  • 本文深入探讨了Java多线程环境下的同步机制及其应用,重点介绍了`synchronized`关键字的使用方法和原理。`synchronized`关键字主要用于确保多个线程在访问共享资源时的互斥性和原子性。通过具体示例,如在一个类中使用`synchronized`修饰方法,展示了如何实现线程安全的代码块。此外,文章还讨论了`ReentrantLock`等其他同步工具的优缺点,并提供了实际应用场景中的最佳实践。 ... [详细]
  • NOIP2000的单词接龙问题与常见的成语接龙游戏有异曲同工之妙。题目要求在给定的一组单词中,从指定的起始字母开始,构建最长的“单词链”。每个单词在链中最多可出现两次。本文将详细解析该题目的解法,并分享学习过程中的心得体会。 ... [详细]
  • 资源管理器的基础架构包括三个核心组件:1)资源池,用于将CPU和内存等资源分配给不同的容器;2)负载组,负责承载任务并将其分配到相应的资源池;3)分类函数,用于将不同的会话映射到合适的负载组。该系统提供了两种主要的资源管理策略。 ... [详细]
  • CSS3 @font-face 字体应用技术解析与实践
    在Web前端开发中,HTML教程和CSS3的结合使得网页设计更加多样化。长期以来,Web设计师受限于“web-safe”字体的选择。然而,CSS3中的`@font-face`规则允许从服务器端加载自定义字体,极大地丰富了网页的视觉效果。通过这一技术,设计师可以自由选择和使用各种字体,提升用户体验和页面美观度。本文将深入解析`@font-face`的实现原理,并提供实际应用案例,帮助开发者更好地掌握这一强大工具。 ... [详细]
  • C# .NET 4.1 版本大型信息化系统集成平台中的主从表事务处理标准示例
    在C# .NET 4.1版本的大型信息化系统集成平台中,本文详细介绍了主从表事务处理的标准示例。通过确保所有操作要么全部成功,要么全部失败,实现主表和关联子表的同步插入。主表插入时会返回当前生成的主键,该主键随后用于子表插入时的关联。以下是一个示例代码片段,展示了如何在一个数据库事务中同时添加角色和相关用户。 ... [详细]
  • 如何在系统设置中找到高级配置选项 ... [详细]
  • 本文深入探讨了 Git 与 SVN 的高效使用技巧,旨在帮助开发者轻松应对版本控制中的各种挑战。通过详细解析两种工具的核心功能与最佳实践,读者将能够更好地掌握版本管理的精髓,提高开发效率。 ... [详细]
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社区 版权所有