0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么每次微信更新都是优先 iOS 用户?今天给你答案

4Adf_zealertech 来源:工程师曾暄茗 2019-01-12 10:55 次阅读

不知道大家有没有留意过,微信每次更新版本,都会优先上线 iOS 版本,而安卓版本一般要落后一两周的时间,近期新推出的 7.0.0 版本也是 iOS 版本优先上线。

虽然更新是早晚的事,但是每次都让 iOS 用户优先体验,安卓用户难免会觉得失落,甚至感觉被轻视,难道微信真的是在讨好苹果吗?这背后的真正原因究竟是什么呢?

01

开发、适配难度大

iOS 系统是苹果垄断的,并且是不开源的。所以能够使用 iOS 系统的只有苹果一家公司,从 iPhone 5s 到最新的 iPhone XS Max,总共也就十多款机型,测试起来要相对轻松一些,最长也就需要一个月左右。软件做出来之后只要符合苹果给出的标准,大部分苹果手机都能正常使用,所以适配难度低,开发的更快。

国产手机运行的都是免费开源的安卓系统,但是各家手机厂商会针对性进行“深度定制”,比如大家熟悉的 EMUI 、MIUI 等,这会给软件开发增加难度。

同时,国产品牌众多,而每个品牌的手机型号更是五花八门,屏幕比例、分辨率等有很大不同,因此适配更困难,软件开发者就需要花更多的时间去做测试工作,整体开发难度就大得多了。

02

审核机制不同

APP Store 的审核机制是出了名的严格,小到一个图标的尺寸,大到开发者的资质,都是它审查的方向。微信 7.0.0 版本更新后,首先是要送苹果 APP Store 审查的,只有审查通过后才能上架,如果在运营过程中,软件出现任何问题都会被直接下架,就需要花很长的时间去修改,然后再次提交了。

另外,iOS 的审核时间比较长,短则三五天,长则可能需要半个月左右,所以一般会提前送审 iOS 版本。

相对而言,安卓应用市场属于放养式管理,各大安卓应用商店为了提升自己的下载量,对软件应用的审核不会过于严格,尤其对于微信这种超级应用,审核是非常之快的。

03

开发语言不同

据说安卓系统采用的是 Java 语言,而 iOS 系统则是 C 语言,两者在设计难度上也有一定的区别,所以 iOS 版本更加容易设计,花费的时间和精力也要比安卓系统更少。所以两者就算是同时开始设计,iOS 版本也会先推出来。

04

发布时间统一问题

受限于APP Store的规则,审核难度和时长会明显加大,具体发布时间比较难把握,所以一般会刻意把提交时间提前。

而安卓应用市场的管理相对宽松得多,因此发布计划比较好控制,时间点也比较好把握。但是由于安卓手机比较多,为了让安卓用户能同时用上新微信,自然需要更多时间去适配、测试,所以为了统一时间,一般会推迟一些发布。

05

保证功能一致

苹果本身审核门槛高,所以微信版本推出来之后得先保证苹果能通过,如果苹果不通过,同时安卓版本又发布了,那就会面临两个平台上微信功能不一样的问题,对微信这种全民应用,功能不一致是很严重的风险,先发 iOS 版本可以规避这个风险。

06

观察市场反应

故意优先发布 iOS 版,相当于公测,观察用户反应和市场反应。苹果用户优先体验后,腾讯可以根据部分用户的体验反馈适时调整,所以我们会发现, iOS 版本中部分小功能在后续的安卓版本中,又取消掉了,所以安卓用户可以避免体验到一些鸡肋的功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • iOS
    iOS
    +关注

    关注

    8

    文章

    3393

    浏览量

    150457
  • 微信
    +关注

    关注

    6

    文章

    509

    浏览量

    26531

原文标题:为什么每次微信更新都是优先 iOS 用户?今天给你答案

文章出处:【微信号:zealertech,微信公众号:ZEALER】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    4.0公测版登陆龙芯平台

    全新4.0公测版重磅来袭,现已登陆龙芯平台,并在操作系统厂商应用商店上架分发,为用户带来全新的龙架构平台使用体验。
    的头像 发表于 11-09 09:52 255次阅读

    鸿蒙系统专用版信内测即将启动

    近日,有知情人士称鸿蒙系统专用版的开发工作现已基本完成。这一消息标志着在适配鸿蒙系统方面取得了重要进展,为鸿蒙系统用户带来了更加贴合
    的头像 发表于 11-07 10:58 332次阅读

    Linux4.0.0版发布,功能再升级

    近日,备受瞩目的Linux4.0.0版本终于迎来了正式发布。此次版本更新不仅带来了多项实用功能,还实现了与Windows、macOS公测版本的功能一致和更新同步,为
    的头像 发表于 11-06 10:59 202次阅读

    苹果正式推送iOS 18.1版更新

    今日,苹果公司正式发布了iOS 18.1正式版更新,为海外iPhone用户解锁了多项创新功能。其中,尤为引人注目的Apple Intelligence系统已正式登陆iPhone 15 Pro及iPhone 16全系等高端机型,这
    的头像 发表于 10-29 14:39 596次阅读

    苹果iOS 18全智能AI功能引瞩目,但国行用户初期无缘体验

    苹果公司今日凌晨正式向全球iPhone用户推出了iOS 18的正式版更新,然而,万众期待的iOS 18智能AI功能的具体上线时间表却成为了用户
    的头像 发表于 09-18 15:38 842次阅读

    iPhone16不支持?苹果最新回应

    来源:青春上海 编辑:感知芯视界 Link 有网传消息称“iPhone16可能不支持”,对此记者致电苹果官方热线,接线的苹果中国区技术顾问表示,第三方言论关于iOS系统或者苹果设备能否再使用
    的头像 发表于 09-05 09:00 567次阅读

    苹果宣布停止签署iOS 17.6版本系统

    苹果今日宣布停止签署iOS 17.6版本系统,并禁止iPhone用户降回该版本。此前,苹果已于8月8日发布iOS 17.6.1更新。   苹果公司习惯于在新版本推出后一两周内停止
    的头像 发表于 08-16 16:12 2516次阅读

    谷歌针对Android和iOS版Chrome发布五项更新

    在移动设备上搜索内容应该像在电脑上一样流畅。近期,我们针对 Android 和 iOS 版 Chrome 发布了五项更新,旨在让您能够更轻松地在手机或平板电脑上进行搜索。
    的头像 发表于 08-09 16:56 712次阅读

    ESP32-C3 iOS小程序开发获取不到芯片蓝牙mac地址怎么解决?

    小程序的官方文档显示: i0S 设备上扫描获取到的 deviceId 是系统根据外围设备 MAC 地址及发现设备的时间生成的 UUD。意思是iOS系统对原本蓝牙设备广播的mac地址做了不可
    发表于 06-06 06:49

    STM32F2 STM3220G-EVAL开发板跑以太网例程时,每次数据更新时网页也更新,为什么?

    我在STM3220G-EVAL开发板上跑一个以太网例程的时候,每次数据通信的时候,网页(如果用IE打开)也都是更新?请问是为什么?如果我在这个例程上面按照我们的要求写代码?是不是也有这个问题?
    发表于 05-17 09:03

    最新开源代码证实!“鸿蒙原生版”正在积极开发中

    采用同 iOS 墓碑机制的推送方式,接入鸿蒙 NEXT 版本。 作为“国民级”应用,其用户
    发表于 05-08 17:08

    腾讯突然宣布,鸿蒙版要来了!

    」的身影,不少网友更是喊话腾讯,希望QQ、尽快适配。 现在, 好消息来了! 最近在网上看到一条重磅消息—— 原生鸿蒙版「
    发表于 04-30 19:34

    Apple WatchOS 10.4更新耗电问题,用户抱怨续航缩减

    众多用户将续航问题归因于watchOS 10.4更新,另有Apple Watch Series 6用户表示,更新前可使用1.5-2天,更新
    的头像 发表于 04-13 10:23 1905次阅读

    Linux原生版在龙架构平台终端成功启动运行

    近日,在腾讯团队、龙芯中科与国产操作系统厂商的共同努力下,Linux原生版在龙架构平台终端成功启动运行,并在操作系统厂商应用商店上架分发,为
    的头像 发表于 03-19 16:32 838次阅读
    <b class='flag-5'>微</b><b class='flag-5'>信</b>Linux原生版在龙架构平台终端成功启动运行

    RTTnano的用户main函数中的优先级是多少?

    RTTnano 的用户main函数中的优先级是多少?为什么会出现创建新的task之后,main函数会抢占掉低优先级的task,例如RT_THREAD_PRIORITY_MAX设置为8 ,低于3
    发表于 02-26 08:01