昨天,微信应用号又名微信小程序内测消息一经传出,刷爆了朋友圈,冯大辉的文章《微信应用号来了》,在十几分钟的时间就成了爆款,很快达到了10万+,据说成为了微信史上最快达到30万+的公众号文章。一时间,朋友圈被这条消息刷爆了,移动端开发程序员纷纷感叹要失业了。
自从听到微信应用号内测的消息,不仅朋友圈,微博,还有很多自媒体都在跟风推送这条消息,导致移动端的Android和ios程序员都感到了恐惧。说前端技术要火了,其实前端技术本来就很火啊,可能这次又会带动前端H5和js的一波高潮,但是作为我们移动端开发的程序员,我认为有危机感是好的,但是没必要恐惧。
应用号相关知识介绍
微信应用号是微信内的一个个App或者叫小程序,微信官方提供了开放接口文档和相关的开发架构,供我们工程师开发。
为了让我们降低成本,快速开发一个小程序,微信给我们开发者提供了很多组件和API接口,据说开发文档相当详细和丰富。不仅如此,还提供了多平台的开发工具,包括mac,linux,windows的。
我相信会js的,或者开发过 React Native的开发者很快就能上手,提供了组件,其实就是相当于我们原生开发的控件,然后还有详细的文档,只要大家稍微懂点JavaScript就能上手。很容易的,你害怕啥?
应用号可能是原生的机遇
应用号的到来,对市场肯定能够带来一定的冲击,但是对于原生开发来说,我倒是不见得会消亡,有可能还会带动呢?我为什么会这么说呢?
首先,应用号,叫微信小程序,它是微信降低成本的一种开发方式,据说体验不错,对于很多创业者来说,前期降低了创业成本,可以根据自己的想法快速的开发小程序,然后投入市场试错,如果反响比较好,你感觉好的应用会一直甘居在微信的石榴裙下吗?微信有自己的审核机制和运行办法,如果你的概念和操作与微信相违背,就会遭遇封号。在一言不合就封号的基础下,通过应用号起家的开发者,必定会再次开发原生应用,这样可以更加独立。反倒会刺激我们原生开发。
其次,很多已经开发了原生应用的企业,或者已经靠原生应用起家的公司,会放弃,去单独开发应用号吗?可以说根据我们国人的思想,这是NO。我们国人都喜欢全面,喜欢更多,而不喜欢放弃,不懂得舍,只想到得。懂得了这个人性,你就知道了,肯定会在好好做原生的前提下,去再次开发一个应用号。最多你们公司只不过是又多了一个岗位,或许叫:微信开发工程师。
所以,通过上述两点的分析,虽然感觉是多了一条简便的通道和出路,但是好像又是一个负担。不管是前期创业降低成本,还是已经开发了原生并且成功的公司再去开发一个应用号,最终只不过是想去通过应用号导流量罢了。
应用号的意义
对于我们开发者来说,应用号的利肯定大于弊。它促进了前端技术的热潮,但是又冲击了移动原生开发者。它降低了我们互联网创业的成本,可以在微信中低成本开发小程序,实现自己的idea。
关键是,你们没有感觉到,更是我们技术人的机遇吗?以前你只是js开发工程师,android开发工程师,ios开发工程师,做一个app需要前端和后台一起配合,现在我们技术人,语言都是相通的,js学起来也不是很难,而且微信提供了很多的组件,架构和文档,我们程序员要想实现自己的想法或者创业岂不是更简单了?
以前大家都调侃说:我有一个想法,能赚几个亿,只差一个程序员了。对于我们程序员或者技术人来说,就等你微信应用号了。告诉你们一个秘密,要想挣大钱还得自己干。这是机遇,比你去接外包挣外快估计来的爽。
关于恐惧问题的总结
通过应用号相关知识的介绍,我们知道开发一个微信小程序,很容易,也很容易上手,学习成本更低,所以我们移动开发没必要恐惧,恐惧啥?就算万一原生开发消亡了,我们开发语言都是想通的,肯定学得快有优势。既然js和h5前端缺人,那你就可以很容易找到工作。
通过原生开发的机遇那里的分析,我们知道,微信应用号说到底,它在促进微信繁荣的同时,是我们导流量的一个地方。微信会成为中国移动互联网流量的一个大大的入口。它还可能带动我们原生开发呢?当然,将来的事,我们都说不准,React Native技术的发展和微信应用号的诞生,都在说明一个问题,就是前端技术发展迅速,将来技术真的能够达到原生体验,就能够使原生消亡。有时,有点危机感还是好的。但是目前来看,大家放心,原生依旧占据主导地位。
通过应用号的意义,我们知道,我们真的没必要恐惧,我总感觉是我们技术人的春天来了。我们程序员创业的春天来了,我们程序员处在一个互联网大发展和大变革的时期,其实是我们的福气,是我们千年修来的幸运。我们先天有优势啊。管它什么技术呢。
所以啊,我不知道你们恐惧啥?不会学习,不想学习的程序员才会恐惧,恐惧的人,说明活在舒适区,太安逸了。应用号的到来,该给大家清清脑子了。恐惧的人是懒,不会学习,这样的人,在哪个行业都不可能成功。所以啊,我们程序员不要只会天天闷头编程,要时不时的出来看看世界,思考一下人生,给自己一个机会,你就能成功。
问题思考
我有几个问题,没有想透彻,期待与大家交流。我先说说我的问题和看法,你们可以帮我评论或者留言解答。
开发容易运营难
其实这个开发容易运营难,是一个存在的问题,不管是在原生开发的app中,还是我们的微信小程序,我们原生开发的app,运营的话,最差,最不济都可以砸钱,上应用市场首页的广告位,下载量飙升,这样来推广,但是微信小程序的运营和推广,对于没有任何媒体资源的创业者来说,怎么推广呢?像现在在微信公众平台起来的微信公众大号,他们可以通过微信公众号导流。如果什么都没有的创业者呢?微信公众号内部不可能再建立一个类似于appstore或者应用市场的东西,让你们参与竞价上首页吧?我感觉微信不会这样做。所以,看似容易,其实还是很难。
微信怎么搞定苹果审核?
今天在公司就和同事聊天,谈论这个问题,你说微信要建立一个应用平台,在我们中国来说,安卓应用市场不能使用google play,有很多应用市场,审核不严,没啥问题。但是苹果应用的审核机制严格,这相当于在跟苹果抢饭碗啊?以前你们去申请苹果市场的账号,缴费,收费app苹果参与分成。如果大家都只在微信上开发小程序,不用去苹果再注册账号了,也不再发布app了,这是微信在抢苹果的饭碗啊?微信怎么搞定的苹果审核呢?不解……
所以啊,你看看,有苹果的appstore在,微信的审核都得通过苹果这一关,我们以后要是开发微信小程序,没有自己的独立app,需要冒得风险挺大的,两层风险。通过了微信审核,微信要是万一哪天不能通过苹果审核?都得哭。当然这样的几率可能不大,但是也有。谁不想自己舒舒服服的吃口面包呢?
我再说最后一句话:JavaScript等前端技术现在就很火,将来也会很火的。我们将来有可能越来越不开微信了。张小龙说用完即走,对,但是得天天来。