被微信小程序刷了一天屏,作为原生 iOSer 鸭梨山大

2016-09-23 03:30:27 +08:00
 coa
之前即便看到 React Native 这样号称性能达到原生 90%以上的也没感到这么大的威胁,毕竟只看到美团等几个大厂在用,剩下的除了勇于挑战新技术的之外小部分外,其他的基本也不敢贸然踩坑。

微信来推这个东西顿时就有点慌了,作为移动流量大入口,有时候基本就像被绑架了,跟风也得上吧。

运行了下 Demo ,普通 APP 该有的组件都有,听说底层实现是类似 RN 这种?那性能就很可观了,完全不用去理会它自己的 X5 内核, H5 那速度。。感觉只要有 Demo 这种速度完全够用了。

还有人说自己完全不用微信啥的,这部分真的只是极少数,就自己而言,现在查个快递,京东买个啥,资讯阅读之类的,微信妥妥的都够用,完全不想多装半个 APP 。

目前来看,除了图形类、多媒体类这些对性能比较敏感的之外,主流的资讯展示类,电商类,社交类等,定个票,下个单啥的,完全可以用小程序代替,只要性能能跟上,不要有 H5 那种拖沓感,这些“用完即走”的 APP 真的可以都完球了。

目前就觉得单任务这个可能会造成较大影响,还有就是看苹果的态度了。并不是说 native 会被打败,只是感觉可能会受到不小的冲击。不过技术的发展潮流总得去适应,顺便感叹下 JavaScript 真是门神语言。。。
9384 次点击
所在节点    程序员
76 条回复
dreamtrail
2016-09-23 10:26:38 +08:00
我不用微信,浪费时间的东西
akstrom
2016-09-23 10:27:02 +08:00
一个个单独的 demo 看上去还可以,但当叠加以后呢?那速度是否可行?再带上业务逻辑,能否流畅?再加上庞大的微信本身,要怎么样的配置才可以无障碍运行?
hst001
2016-09-23 10:27:26 +08:00
忌人忧天,首先小程序入口就很麻烦,第二是使用小程序和使用微信聊天不能同时做到,第三是这个小程序是个流量孤岛,跟 app ,甚至 chrome 打开的 H5 应用比,都查很远,只能局限与一些不频繁使用的应用,这就是为什么微信叫做小程序的原因吧。
lcc4376
2016-09-23 10:27:35 +08:00
期待『支付宝』小程序(认真脸
yatessss
2016-09-23 10:27:35 +08:00
我并不觉得哪里会比 app 有优势,还是对小公司有好处 开发一套就可以满足小公司起步阶段的需求了
techart
2016-09-23 10:29:46 +08:00
web 应用对用户的最大的好处就是方便,不用去下载和安装,只要一个能上网的浏览器就好了;数据和软件都保存在服务器上,跨平台使用没问题;对开发者来说,有 bug 就可以及时修复,有新功能也可以立即上线,不再收苹果审核的约束了。哎,我也是 iOS 开发者
hitrobinho
2016-09-23 10:31:20 +08:00
没事,可以买腾讯股票对冲。
小程序好了,你身价涨了。小程序不好,你饭碗保了。
tvallday
2016-09-23 10:37:50 +08:00
说了是小程序,那真的是小程序,别想太多了。
jayzjj000
2016-09-23 10:38:29 +08:00
还是那种大浪淘沙的即视感,各种弄潮儿前赴后继往浪上赶。。。

其实说到底,这个微信小程序就是为介于 H5 和 App 之间的纠结选手提供了一条新路子,而且还附赠了微信流量的红利,只不过这红利是大是小还是要市场检验(京东表示一脸质疑)

个人还是比较担心微信会遇到政策风险。。。毕竟微信 OS 之心,路人皆知。。。
subpo
2016-09-23 10:41:02 +08:00
别担心, js 统治世界已经很久了,但是间隙中仍然有别的语言发展的空间,哈哈哈哈哈
w99wen
2016-09-23 10:44:46 +08:00
@mars0prince 你说的更多的安卓的源生, iOS 这边其实还好吧,内存占用不多,也没那么多权限。
有的 app 功能太单一,这个是问题的所在。
我觉得微信的小应用也是这个意思。
比如吧,我想给手机上的照片去重,弄个 app 是不是太奢侈了,可要个小应用就很好。

我也是觉得,这种需求也都是对应的不是需要强互动的应用。
因为你想,如果给我们了大量推送消息的权限,那手机还不炸了,整天听响就行了。

个人感觉,这个小程序,也就是个小程序了,想打算整体移植的 PM/PL ,还是要好好想想,是不是需要自主的推送能力。至于流畅度,我觉得直接看微信上的京东就好了。那个应该是这个小程序的最好的 DEMO 。
jayzjj000
2016-09-23 10:45:24 +08:00
想必等这一波过去以后,市面上的移动开发实现方案会更加清晰: H5->Hybrid->Native

Android 、 iOS 开发趋势下滑应该是毫无疑问的,毕竟移动这一波给市场冲击挺大,涌入了特别多本不属于这个方向的人和产品,是时候洗掉一部分了
楼主如果不想赶着去追逐每一波浪,就安心在自己最喜欢的方向,毕竟在下一波大革命之前,每一个行业都有自己的位置,都可以活的好
sammo
2016-09-23 10:47:45 +08:00
啊啊啊,我的微笑小程序进入微信啦,要被腾讯收购啦,太棒啦
啊啊啊,我的微笑小程序被微信踢出来啦,腾讯自己抄了一个一模一样的,死翘翘啦

-

从厂商自我保全的角度:只有那些有单独深耕某个领域的厂商,已出了 APP 的那种,才会选择在微笑小程序里开一个分支 ( 比如美团 ) ,方便那些没安装自己 APP 的人来使用 —— 这样,即使腾讯抄袭他、甚至下架他,他也不怕

也就是说,只有腾讯无法抄袭的软件,才应该进驻微笑小程序。。。。。。慢慢体会
husinhu
2016-09-23 10:49:06 +08:00
@w99wen 微信支持小程序推送这样的 feature 不难做
xingshu
2016-09-23 11:20:00 +08:00
微信不和苹果谈好了么

不谈好怎么会开发小程序。
kitalphaj
2016-09-23 11:27:48 +08:00
个人感觉也就是炒作,就算是 RN 也没多少人用,国外还是支持原生的多。微信就让它继续装 B 吧
coa
2016-09-23 11:31:15 +08:00
@hst001
1.入口麻烦是个问题,不过 Android 可以通过添加桌面图标解决, iOS 或许可以通过 3D Touch 缓解?
2.这就是为什么觉得单任务可能会拖后腿,就目前打开公众号,回到聊天窗口各种直接回退,体验实在算不上良好。
3.流量这个问题估计不大,目前公众号基本必备,进行对接应该问题不大,更别说还有朋友圈这样庞大的社交体系。而且微信支付体验简直不要太好,想不通为何到现在微信官方都没有微店这样的战略,只要微信想做,流量导入到变现分分钟一条龙解决。
hooluupog
2016-09-23 11:36:00 +08:00
我怎么觉得这玩意儿和 google 推的 progressive web app 是背道而驰(虽然两者都有巅峰现在已有 android/ios app 的意味在里面,比如 app 太多,重复无用的太多,很多时候太重,跨平台性不够好等等)。微信的小程序的确可以替代掉一大堆“用完即仍”的 app , google 搞得那个 app review 也是这么个意思,有些 app 不需要安装就可以临时使用一下,也许用户以后再也不会碰它,当初使用它只是临时需要。

微信小程序实质还是利用 web 来做 app ,而且微信要把持入口,又一个封闭的生态,只不过不是 android 和 ios 那种纯 native 的 app ,但又不是 H5 ,而结合了两者(我反倒觉得和 chrome app 有些相似),但还是封闭的生态。
而后者(PWA)才是 web 真正该发展的方向:开放自由,跨平台。

微信这么一搞,国外我不知道(兴许 facebook 受到启发,也这么搞,我的天),但在国内:我看 H5 , web app 的未来又要蒙上一层阴影。国内这种“圈地”,修“护城河”不让别人进来的思维太严重。
Felldeadbird
2016-09-23 11:36:45 +08:00
Felldeadbird
2016-09-23 11:41:58 +08:00
这有什么好压力山大的,微信的小程序 肯定不会触动 太多 APP 市场的份额。我个人认为最多就是分了那些 想做 APP ,但又不想花很多钱的公司。
如果你是老板的话,你会在某个国家买一块地,然后建房子呢? 还是会在某个繁荣的城市挑一个人多的大厦进行装修工作呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/308329

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX