微信发布重大更新!- 有关版本的那些事儿

大家周末好,新年快到了,咱们先来听首欢乐的歌。

昨天晚上,微信低调发布了 iOS 新版本:7.0。之所以说这是一个重大更新,是因为上次微信的版本号由 5.x 升级到 6.0 已经是 2014 年的事情了!

实际的更新也是挺大的,第一感受就是 UI 风格更加扁平化了。我个人还比较喜欢这个视觉设计,不像某些同样姓微的产品,经常越改越丑。

除了界面变好看了,一个更大的更新是把原来公众号文章的点赞改成了“好看”。与之相关联的是,被好友点过“好看”的文章,将会出现在“看一看”栏目里。大家以后看完编程教室的文章觉得好,也别忘了点下最后的“好看”,这也是对我极大的肯定和支持了!

现在在内容分发领域也谈论“人工智能”,微信这个“看一看”栏目,左边是“人工”,右边是“智能”,齐活了!

而这次最大的更新,我想应该是“时刻视频”了。但如果你不留意,完全不知道它在哪?它是什么?它要干什么?有人已经总结了此功能 8 个入口。比如前面那张个人页面,右上角的小相机。如果群里有人刚发布过,也会多出一个小圈。

点进去会发现,emmmm……还是有点像某音的。剩下的打开方式我就不剧透了,找彩蛋的乐趣留给各位。

还有一些变动,比如“钱包”更名为“支付”。我是没觉得有太大不同,不过不知道马云爸爸心里怎么想?

总结下这次改版的核心,我觉得就两点:短视频内容分发。一些自媒体对这次更新给出了很高的评价,对此我持保留意见。毕竟主打的这两点,却是另一家公司的长项。如果没有这家风正劲公司的冲击,在件成熟的时候,微信是否也会做出和现在同样的选择呢?当然这个假设无从验证。立个 FLAG:我觉得以后回头看,7.0 的发布可能是个标志性的节点,但具体是哪一种标志,作为吃瓜群众我就拭目以待了。

而作为一个抓住一切热点普及技术知识的公众号,在这个时间点上,我再来顺便讲一讲软件版本

版本号

微信这次的新版本是 7.0.0,上一个版本是 6.7.5。一般的习惯,第一个数字是重大更新,会有明显产品改动,甚至可能与之前版本不兼容,比如 Python...(插一句,Python 2.x 和 3.x 只是不兼容,但还是同一个语言,学习起来是一样的)。第二个数字是功能新增或改动第三个数字是修复 bug

一般我们还会看到 beta 版这个说法。这是代表公开测试版,具体正式版本还有一点差距,先放出来给部分粉丝体验,一般在游戏上比较常见。也有更早的 alpha 版,但一般你在市面上看不到,因为这是内部测试版。如果你能用上微信的 alpha 版,那一定不简单。有时还有 RC(Release Candidate)版或 gamma 版,基本就差不多是正式版本了。如果你下载软件或工具时看到有 stable 版或 GA(General Availability)版,优先选这个,是稳定的正式版本。

热更新

很多人发现,自己并没有更新微信,公众号文章下面也变成“好看”了。因为这个更新是通过“热更新”实现的。微信里的文章其实就是个网页,它的样式是有微信服务器上的代码所决定的,跟你手机上的应用无关。所以无需通过苹果商店的升级即可更新。这也是很多游戏和产品喜欢用的方式,因为可以绕过审核。当然,多数平台都对此有严格限制。

灰度发布

有时候,一部分人的软件有了新版本,网页看到了新布局,而另一部分人还没有。这是因为产品方选择让一部分人先体验,看看效果,可以比较和之前版本的数据差别,万一遇上点问题也方便回滚,减小风险。调试稳定了,再逐步推送到所有用户。这被称作灰度发布。包括像微信这次,苹果更新了,安卓却还没有动静,也可算是一种灰度发布。

版本管理

一个完整的产品,会经历很多个版本。另外根据平台不同、区域不同、语言不同,还会衍生出更多的分支。这些数量众多的版本,需要有专门的版本控制工具才能更有效地进行管理,大的公司团队还会安排专门的配置管理经理岗位维护版本。如果你去到一个技术公司,发现他们不用任何版本管理工具,那就尽早离开吧,一定不靠谱。之前我们屡次介绍过的 Git 就是现在最流行的版本管理工具,公众号(Crossin的编程教室)里回复关键字 git,可以查看相关文章和入门教程。

以上就是关于版本的一些常识,没准你会用得到。

最后一个问题:你们觉得我好看吗?↘↘

原文发布于微信公众号 - Crossin的编程教室(crossincode)

原文发表时间:2018-12-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券