写点什么

苹果强推 IPv6,你的 App 符合新规吗?

  • 2016-05-11
  • 本文字数:718 字

    阅读完需:约 2 分钟

5 月 4 日,苹果宣布了一项新规:自 6 月 1 日起,所有应用必须支持 IPv6-only 网络。苹果称,早在 2015 年的苹果全球开发者大会上,苹果就提出要向 IPv6-only 网络服务进行过渡,并提供了支持 IPv6 的 API:NSURLSession 和 CFNetwork。所以大部分应用不需要做出修改。

来自 Hacker News 的网友们对苹果的这一行为展开了热烈的讨论,连标题的含义都细细琢磨,甚至另外提出了一个标题“苹果禁止应用只支持 IPv4 ”来帮助大家理解。他们对苹果的这一行为表示了支持,同时也对 IPv6 在推广过程中遇到的阻碍表示担心。

对于开发者来说,最值得关注的事情无疑是自己的应用是否符合苹果的这一新规。stackoverflow 的网友“dgatwood”对如何快速判断应用是否支持 IPv6,列出了以下问题:

  • 是否直接使用了 IP 地址?
  • 是否允许用户以除了 URL 之外的某些形式直接输入地址?
  • 是否使用了不是基于 NSURL 的 API?
  • 是否因某些原因直接进行了 DNS 查找?

dgatwood 认为,针对这些问题,如果你的应用所给的答案都是“否”,那么就不用为了支持 IPv6 再做出什么改变了。另外,他建议使用 AFN 3.0 及以上版本的网络框架。

还在使用 ASI 的开发者要小心了,虽然它现在仍可能可以正常使用,但由于 ASI 早就停止了更新,它并不适合 iOS 9,所以 stackoverflow 的网友认为,不应使用这种停止更新的框架

众所周知,随着互联网的快速发展,IPv4 被IPv6 取代早已成为必然趋势。然而,由于多方面的原因,IPv6 的推广并不是十分顺利。苹果的这一行为无疑是力挺IPv6,加速了其取代IPv4 的步伐。


感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-05-11 19:005101
用户头像

发布了 28 篇内容, 共 17.2 次阅读, 收获喜欢 29 次。

关注

评论

发布
暂无评论
发现更多内容

跨云迁移新选择:NineData 助力GCP Cloud SQL MySQL安全快速迁移

NineData

MySQL Google 数据迁移 跨云迁移 GCP Cloud SQL MySQL

Open To Buy(OTB)计划:零售业者的库存管理利器

第七在线

pr 2021下载:Premiere Pro 2021 for Mac/win版

你的猪会飞吗

pr2020破解 视频剪辑软件

敏捷开发时代,彻底结束了

禅道项目管理

团队管理 项目管理 DevOps 敏捷开发

淘宝/天猫商品详情API接口在电商智能决策支持系统中的作用与实现

技术冰糖葫芦

api 网关 API Explorer API 文档 pinduoduo API

拼多多API:轻松掌握商品详情的艺术

Noah

豆瓣评分9.6!用81个项目带你从Python 3零基础到Python自动化

我再BUG界嘎嘎乱杀

Python 编程 入门 开发语言 零基础

软件测试学习笔记丨Python 内置库 多线程threding

测试人

软件测试

Web3 游戏周报(6.09 - 6.15)

Footprint Analytics

链游

ShineScrum捷行近期课程安排

ShineScrum捷行

高级前端开发需要知道的 25 个 JavaScript 单行代码

EquatorCoco

JavaScript 前端开发

上周面了百度,问的很细~

王磊

Java 面试

手把手带你开发一套用户权限系统,精确到按钮级

快乐非自愿限量之名

Java 数据库 服务器

结硬寨:联想服务器的向前之路

脑极体

AI

HDC2024直播盛宴,HarmonyOS最新进展不容错过!

Geek_2d6073

和鲸101计划:R语言医学数据分析,复现顶刊图表

ModelWhale

数据分析 R语言 医学

解读自然语言处理:技术、应用与未来展望

天津汇柏科技有限公司

人工智能 自然语言处理

NumPy的深浅拷贝的区别与选择

我再BUG界嘎嘎乱杀

Python Numpy 深浅拷贝

很多人容易犯的面试错误

老张

面试 面试经验

和鲸101计划:数据驱动的临床预测模型构建

ModelWhale

数据 医学

和鲸101计划:解读BrainPy,数字化大脑计算基建

ModelWhale

大数据 数字化

TASKCTL技术前沿: Docker容器数据卷的高级配置 —— 统一任务调度平台的策略优化

敏捷调度TASKCTL

TASKCTL Docker 镜像

高效开发系列:鸿蒙原生app套用混合app开发思路

FinFish

HarmonyOS 鸿蒙应用开发 小程序容器 混合app开发 鸿蒙原生app

一文看懂人工智能、机器学习、深度学习是什么、有什么区别!

不在线第一只蜗牛

人工智能 机器学习 深度学习

苹果强推IPv6,你的App符合新规吗?_移动_韩婷_InfoQ精选文章