IPv6,AppStore 审核不是唯一选择它的原因
为什么选择 IPv6?因为更快的 Internet
IPv6 更快有两个原因。第一点,像 iOS、MacOS、Chrome 和 Firefox 这样的主流的操作系统或者浏览器,在它们使用 IPv4 连接的时候,会强加一个 25ms~300ms 的人工延迟。第二点,某些仅支持 IPv6 的移动终端网络就无需进行 v4→v6 或 v6→v4 这样的翻译以使用户成功访问仅支持 IPv6 网络的站点。
IPv6 到底有多快?我们的测试数据显示,通过 IPv6 连接并获取内容会比 IPv4 快约 27%。领英 Linkedin 甚至证明了一个更引人注目的结果:通过 IPv6 连接的移动设备,有高达 40% 的性能提升。Facebook 也同样宣称,通过 IPv6 可以带来 10%~15% 的性能提升。
哪些人哪些平台在驱动 IPv6?
显而易见,IPv6 对于建设一个更快更好的 Internet 有极其重要的作用,那么到底是哪些人哪些机构在驱动 IPv6 的普及呢?
在国家方面,先来看看 Cloudflare 提供的数据:
Belgium, 56.47%
Ireland, 31.75%
Greece, 20.79%
Germany, 15.87%
Ecuador, 15.62%
Luxembourg, 15.51%
Portugal, 14.07%
Estonia, 13.75%
India, 11.84%
Peru, 10.57%
可以看到,比利时是排第一的,这个国家大约有 56.47% 的数据是通过 IPv6 传输的,这也是得益于比利时最大的运营商 Telenet 的极力推广,该运营商内 96.8% 的数据都已通过 IPv6 传输。
再来看看老喜欢和我国对比的印度,在 16 年 10 月之前,他的比例基本也就是 2.5% 左右,但是在此之后,印度竟然有了一个惊人的增长:

在推动 IPv6 的机构方面,以下是排名前 20 的机构列表:

这里面排名第 2 的“China Next Generation Internet CERNET2”,博主也有幸在里面工作过,他们是国内推动 IPv6 发展的先驱。
在设备方面,移动设备有比桌面设备多 50% 的比例使用 IPv6(移动设备使用 IPv6 的比例是 21.4%,而桌面设备是 13.6%)。

在移动设备当中,iOS 设备相比安卓设备在使用 IPv6 上面是有少许的优势的, iOS 的比例是 23.5%,而安卓是 18.7%。
在 Windows 操作系统中,越新的操作系统,使用 IPv6 的比例越高。这里面统计的最老的 xp 系统,只有可怜的 1.1% 的比例是使用 IPv6 的,而 Windows 10 达到了 18.7%。

总的使用 IPv6 的浏览器和操作系统的比例如图所示:


IETF 和 IPv6
在 2016 年终的时候,IETF 下的互联网架构委员会在推动 IPv6 的普及上又更进一步,他们宣称,新的协议无需对 IPv4 向前兼容。这项举措,会推动一些创新的无需考虑 v4 环境的协议设计以及解决方案。
国内基础设施情况如何
当前,IANA 和 APNIC 都已宣布无可用的 IPv4 地址分配,而未来随着移动互联网、物联网、云计算、三网融合等新业务新应用的发展,会对 IP 地址产生巨大的需求。
国内三大运营商也已制定分阶段的下一代互联网发展规划,并在全国 30 多个城市重点升级改造了公众互联网、专用业务承载网以及 3G/4G 移动分组域,并加快 IDC 数据中心以及自营业务平台的升级改造,目前已发展 IPv6 用户超过 1100 万。
截止 2016 年上半年(抱歉博主手里没有获取到更新更精准的数据):
中国电信在骨干网 163/CN2 网内设备和所有省际链路开启了 IPv6 协议。目前全网城域网边缘的宽带网络接入服务器/多业务边缘 路由器已有 96% 支持 IPv6 协议,超过 220 个城域网开启了 IPv4/IPv6 双栈协议。全国三星级以上 IDC 已全部支持 IPv6 接入。在改造固定网络的同时,在 3 个省市完成了 LTE 现场试验,贯通了 LTE IPv6 端到端业务流程。
中国移动在北京、上海、广东(广州、深圳)、江苏(南京)、 浙江(杭州)、福建(福州、厦门)、山东(济南、青岛)、河南(郑 州)、江西(南昌)、湖南(长沙、湘潭)等省市对移动/固定接入网、 移动核心网、IP 城域网、IP 骨干网等进行 IPv6 升级,同时改造部分业务平台支持 IPv6。为对 IPv6 用户和流量进行管理,还对网管、计费、业务支撑系统及信息安全系统等系统进行了改造。涉及业务包括 GPRS/TD-SCDMA/TD-LTE(数据上网)、WLAN、固定接入等。另外,针对 VoLTE 业务开展,还对 IP 骨干网在 VoLTE 相关城市的 IPv6 VPN 接入能力进行了改造。
中国联通完成了对 China169 骨干网的 IPv6 改造,在骨干网所有核心层设备和北京、上海、广州、深圳、沈阳、大连、济南、青岛、 郑州、武汉等十个试点城市骨干网设备开启了 IPv4/IPv6 双栈协议,完成了骨干网综合网管的升级改造。试点城市城域网均采取了双栈模式,项目对试点城市的共计 40 个四星和五星级 IDC 机房进行了 IPv6 升级改造,将试点 IDC 的出口路由器、防火墙等进行 IPv4/IPv6 双栈升级改造。
网站及业务应用情况
国内主要的商业网站,包括腾讯、百度、阿里等都已制定了分阶段的演进计划。腾讯对 www.qq.com 进行了 IPv6改造,阿里使用了 ipv6.taobao.com 域名支持 IPv6访问,百度使用了 ipv6.baidu.com 域名支持 IPv6访问。广大中小网站出于升级改造成本考虑,普遍积极性不高。现阶段,国内邮件服务、存储服务、社交、视频及网购等服务应用基本都还未开启 IPv6。
当然,2016 年在苹果公司等巨头的推动下, iOS 端应用在支持 IPv6 方面,还是有了不小的进展,从上面的数据也可以看出,iOS 在操作系统中支持 IPv6 的比例是最高的。
IPv6,AppStore 审核不是唯一选择它的原因的更多相关文章
- Nginx配置IPv6端口监听及务器设置IPV6及Https支持并通过AppStore审核
一.监听端口 从Nginx 1.3的某个版本起,默认ipv6only是打开的,所以,我们只需要在监听中加入ipv6监听即可,不过推荐都手动加上比较好,代码如下: listen [::]: ipv6on ...
- 那些年提交AppStore审核踩过的坑
此文刚刚上了CocoaChina的首页:那些年提交AppStore审核踩过的坑 欢迎围观,谢谢大家支持. //add by 云峰小罗,2016.08.04 做iOS开发近5年了,每次提交版本时不可谓 ...
- 苹果应用商店AppStore审核规则指南
http://www.zesmob.com/blog/40161.html 新应用上架苹果AppStore或重大版本更新时,往往会被拒多次,造成审核不通过的原因,主要是因为对苹果应用商店AppStor ...
- APP快速通过苹果AppStore审核九大诀窍
[IT168技术]对于移动应用开发者来说, 最令人沮丧的可能莫过于辛辛苦苦开发的应用, 没能通过苹果AppStore的审核,或者在应用更新时遭遇下架.苹果的AppStore的审核流程和标准, 一向不透 ...
- AppStore审核2.1被拒大礼包过审经历
本团队的iOS端迭代至今,经历过AppStore审核的数次调整,包括审核时长.严厉程度等,尝过各种花式的拒绝理由,但从没有像2018年初这次来得猛烈和漫长.从首次提交到最后过审几乎花费一个月的时间,下 ...
- AppStore审核--17.5
本文转载至 http://blog.csdn.net/addychen/article/details/39672185 感谢原文作者分享 AppStore审核 为了确保用户理解应用如何使用他们的数据 ...
- 【详解】苹果AppStore审核被拒,原因终逃不过这些!
近日,相信很多开发者都留意到了: 苹果针对应用标题的审核确有明显的变严趋势!我们在<惊!苹果再次加强审核力度,众App纷纷止步应用标题>中也对该现象进行了详细的分析,并给出了相应的解决方案 ...
- App提交Appstore审核流程
原文: https://www.douban.com/note/461351420/ 这是一个app提交到iTunces Connect被拒了4次摸索出来的经验,说多了都是泪,先让我擦擦...好了,话 ...
- App提交Appstore审核流程【转】
这是一个app提交到iTunces Connect被拒了4次摸索出来的经验,说多了都是泪,先让我擦擦...好了,话不多说,为了让中国的app不再那么容易被拒,或者被拒了不知道该咋办,我把我的小经验在这 ...
随机推荐
- [SinGuLaRiTy] 树形存储结构阶段性测试
[SinGuLaRiTy-1011] Copyright (c) SinGuLaRiTy 2017. All Rights Reserved. G2019级信息奥赛专项训练 题目 程序名 时间 内存 ...
- JavaScript设计模式读书笔记之一:接口
接口 在JavaScrip中模仿接口 用注释描述接口 用属性检查模仿接口 用鸭式辨型模仿接口 依赖于接口的设计模式 工厂模式 组合模式 装饰者模式 命令模式 接口 在JavaScrip中模仿接口 用注 ...
- java 基础知识三 java变量
java 基础知识 三 变量 1.作用域 {} 包围起来的代码 称之为代码块,在块中声明的变量只能在块中使用 2.常量 就是固定不变的量,一旦被定义,它的值就不能再被改变. 3.变量 变量必须在程序 ...
- 读《effective C++》2
条款03:尽可能使用const(Use const whenever possible) 1.const == 奇妙的事 const的一件奇妙的事是,他允许你定义一个约束,(告诉编译器,这是一个“不该 ...
- Linux-进程描述(3)之进程状态僵尸进程与孤儿进程
进程状态 进程状态反映进程执行过程的变化.这些状态随着进程的执行和外界条件的变化而转换.为了弄明正正在运行的进程是什么意思,我们需要知道进程的不同状态.一个进程可以有多个状态(在Linux内核中,进程 ...
- Linux学习---vi/vim命令
Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用. 所以本文直接用Vim编辑器 基本上 vi/vim 共分为三种模式,分别是命令模式( ...
- jdk8的新特性 Lambda表达式
很多同学一开始接触Java8可能对Java8 Lambda表达式有点陌生. //这是一个普通的集合 List<Employee> list = em.selectEmployeeByLog ...
- Java Excel 合并单元格
//合并单元格CellRangeAddress cra = new CellRangeAddress(0, 0, 0, 4);sheet.addMergedRegion(cra);
- java集合框架(hashSet自定义元素是否相同,重写hashCode和equals方法)
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不一致,元素不可以重复 * (通过哈希值来判断是否是同一个对象) * ----HashSet:底层数据结构是哈希表, * 保证 ...
- Google Earth影像数据破解之旅
"Zed, you are so excellent." 为什么要写这句英文?容我卖个关子稍后再解释. 相信大多数人都体验过Google Earth(简称GE),我对GE最初的印象 ...