今年1月11日,腾讯高级副总裁、微信事业群总裁张小龙在“2016微信公开课pro版”现场透露微信团队正在开发一种全新的公众号形态“应用号”。 足足等待8个月后,这款产品终于来了,APP干货铺子看见不少用户已经收到了微信应用号的内测邀请。与此同时,微信官方也确认了应用号暂定名为“小程序”。 那么,你知道什么是微信小程序吗?关于小程序,“微信之父”张小龙在朋友圈里这样回答……小程序目前向开发者提供了以下功能 视图容器:视图(View)、滚动视图、Swiper 基础内容:图标、文本、进度条 表单组件:按钮、表单等等 操作反馈 导航 媒体组建:音频、图片、视频 地图 画布 文件操作能力 网络:上传下载能力、WebSocket 数据:数据缓存能力 位置:获取位置、查看位置 设备:网络状态、系统信息、重力感应、罗盘 界面:设置导航条、导航、动画、绘图等等 开放接口:登录,包括签名加密,用户信息、微信支付、模板消息
国内首个微信小程序开发者社区-微信小程序开发教程-微信小程序最新资讯,尽在
微信小程序的出台让创业成本降低
降低开发成本
开发一款App,不仅需要ios开发团队,还需要android团队,因此不少创业公司相当一部分成本耗费在庞大的手机App开发团队上。对于很多创业者来说,搭建一个较强的技术团队很难,不得不重金聘用技术团队。相比之下,“小程序”的开发更多是基于网页前端即html5开发,省去了庞大的后端开发工作,自然节省大量的人力,同时,开发变简单很多,工作量大幅减少。
降低运营成本
此前,最让创业者头疼的还是运营成本。除了服务器成本之外,要推广一个App需要花“天价”的钱,何况手机应用分发渠道们一直在不断涨价。最让创业者痛心的是,有些用户即便下载安装了也会卸载自己的应用,甚至换了手机之后也不会去重新下载该App。微信应用号的出现,就大幅降低了这个成本,用户只需要扫描二维码就可以了。更不用说,微信有海量用户,而且粘性很高,“小程序”很容易触达客户。
降低试错成本
过去创业者在开发一款App之前,技术团队们需要提前设想好并搭建好框架,一旦开发完之后却发现不适用市场,进行功能修改要浪费大量时间,重新开发更是得不偿失。微信应用号开发成本低、程序简单、传播快速,创业者发现自己的产品市场效果不好,可以马上改良,即便重新打造一款新的应用号也并不需要太多的时间。
小程序的先天缺陷是什么?有人说,微信就是一个操作系统,看上去是,实际上还差得远。 小程序看上去有操作系统的所有接口,但是别忘了,小程序是基于微信的,微信虽是超级App,但依然是操作系统上的一个App。微信小程序跟原生App一样流畅,从技术上来说这是不可能的,因为小程序实现同样功能,会多一层计算,从计算角度来看必然会降低效率,不论是处理器还是内存还是耗电。微信现在就算只是聊天,用久了也会卡,它已经成为大多数用户手机中的耗电和空间大户,如果再承载臃肿的功能型计算,会有多卡?会有多耗电?会有多吃内存?这意味着小程序注定不适合完成复杂的任务,也不适合高频App比如音乐播放器。 还有,原生App在个性化的功能和交互方式上,在面向操作系统的底层性能优化,对离线数据的支持,都会比微信小程序更强大,因此大型游戏、美图秀秀、高德地图这类App是不可能通过微信小程序来实现的。正如其名,微信小程序更适合那些使用频率低、功能相对少、且有内容和服务属性的的“小程序”,所以说微信会颠覆AppStore,会与操作系统竞争,还是有些夸张了。
滴滴是最典型的小程序什么是“小程序”?最典型的是接入微信的滴滴打车,我的手机里没有滴滴打车,但通过微信完全可以正常使用滴滴打车的服务,因为其服务使用很简单,几步就可完成,需要的底层能力如定位、支付,微信可以提供。 小程序的本质就是将给到滴滴、点评这些被腾讯投资业务的“特权能力”中的一部分,通过标准化的接口,给到普通开发者。具体来说,微信小程序提供丰富的框架组件和API接口供开发者调用,包含:界面、视图、内容、按钮、导航、多媒体、位置、数据、网络、重力感应等。操作系统给App开发者提供的能力微信基本都有提供,只不过其开发语言是基于JS和H5的,并且控制权限和能力范围与操作系统还有差距,因此是“小程序”而不是“应用”。 对于用户来说,不下载和安装App这个听上去挺有吸引力,事实上我们手机里安装的大部分App被打开的次数也很少,它们长期处于休眠状态,大家都是懒人,手机存储空间也有限,微信的优势是“顺手”,用户每天打开微信许多次,如果能通过微信小程序顺便解决,干嘛去安装App?微信支付没有自己的App,但在移动支付市场份额快速崛起,就体现出顺手的优势,微信支付之后也不大可能开发自己的App,它就是一个小程序。
和公众号菜单栏内嵌H5有什么区别?
看上图展示的小程序截图,像不像一个Native APP加了一个顶部微信菜单的帽子? Native APP和Web APP谁是未来的主流这个命题争了很多年,而Native APP最大的优势也就是对于系统控件接口和框架的调用能力比Web APP不知道高到哪里去。虽然京东同时提供了手机APP和手机H5形式的页面供用户浏览和下单,但是同时用过二者的都能体会到,H5页面在流畅度上还是差一些。 在此之前,很多创业者以公众号菜单栏内嵌H5的形式,完成了基础功能的微信化植入,但通常都是比较简单的页面,操作体验比较一般。 这次微信推出的小程序,最大的亮点在于微信提供了丰富的框架组件和API接口供开发者调用,具体包含:界面、视图、内容、按钮、导航、多媒体、位置、数据、网络、重力感应等。在这些组件和接口的帮助下,建立在微信上的小程序在运行能力和流畅度上面便可以保持和Native APP一样的体验。
来看看大V和网友们怎么说
@互联网信徒王冠雄 知名IT经理人、天使投资人,观察家 微博签约自媒体微信之父张小龙在私人朋友圈里谈“小程序”。我认为,这个重磅功能意味着90%低频僵尸App的末日!市场集中度将继续提高,走向一超多强时代。继iOS、安卓开发者之后,微信开发者将越来越多,生态越来越多强,而企业移动端应用的成本也将继续下降。百度“轻应用“等没做到的事,微信可以。产品为王!牛逼 @杜红超 河南口口企管咨询有限公司总经理。中国网络传播学会理事微信应用号为啥改名叫“小程序”?pony马化腾一句话充满了无奈,“苹果不让叫应用号…” @蒋疯子SEO建站蒋俊宇 快乐调侃SEO站长如果腾讯把这种小程序的策略放在开发一款安卓手机系统上,中国的手机绝对可以完爆苹果 @TechQian大家都在说微信小程序,其实这种网页应用浏览器厂商也尝试过,希望这样可以降低用户对原生APP的依赖,效果不是很成功。微信这样做能成功吗?优势在哪? @QuitoKong以后会不会招聘和培训里面,会衍生了一个【微信公众号小程序软件工程师】 @李笑来很明显,微信公共平台推出的“小程序”又会让一大票人走向财富自由。 @住院部陈阿姨看完微信应用号的介绍,更加明白《必然》里面“使用比占用更重要”、“变革的核心是创造新的用户参与方式”这两句话的意思。小程序正式上线之后,我应该至少可以卸载打车、叫外卖、订票买票这类APP了,当然这得是在不侵犯我更多隐私和体验比较好的前提下…大风吹来,又有人或者猪要上天了。 @土霸微信推出小程序,而会HTML5的小伙伴又得涨价了。
微信的内存占据的越来越大,有网友表示,微信占据了9.8G的内存容量(前不久才刚清理过一次),过去24%小时微信耗去43%的手机电量,另外据微信官方公布数据,用户平均在微信的停留时间为4小时。这背后是好友对话聊天、群消息、订阅号、服务号、朋友圈等一系列微信自有功能所带来的信息堆积。等全面开放公测之后,随着开发者的增多,微信自有功能、第三方小程序功能混合在一个容器里,获得存在感可不是一件简单的事情。如何在微信里做好用户留存和用户维系,也是一个难点。新机会出现时,选择做不做比怎么做其实更重要。