发布在即!企业 AIGC 应用程度测评,3 步定制专属评估报告。抢首批测评权益>>> 了解详情
写点什么

苹果强推 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:004995
用户头像

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

关注

评论

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

2024 Python开发者转型Go开发

K8sCat

Python Go 语言

更顺畅的极狐GitLab安装升级体验来了,赶快尝鲜吧!

极狐GitLab

淘宝店铺订单接口丨天猫店铺订单接口丨淘宝店铺订单交易信息接口

tbapi

淘宝店铺订单接口 淘宝店铺交易接口 淘宝店铺订单交易接口

MacOS数据库:Navicat Premium 15 for Mac中文破解版

iMac小白

Solana 生态铭文跨链桥 Sobit 是何神圣?其场外白名单已达到1200U

BlockChain先知

构建高效数据流转的 ETL 系统:数据库 + Serverless 函数计算的最佳实践

阿里巴巴云原生

阿里云 Serverless 云原生

活动回顾|阿里云云原生 Serverless 技术实践营深圳站回放 & PPT 下载

阿里巴巴云原生

阿里云 Serverless 云原生

高光回眸:阿里云容器服务如何全面助力精彩亚运

阿里巴巴云原生

阿里云 容器 云原生

深入解读kubewharf项目:适用场景、优势与劣势 |社区征文

克莱因蓝

云原生 2023 #技术人的2023总结

如何使用Rust进行系统编程?

程序饲养员

Linux 系统编程 LibC rust语言

QCN9074 and QCN6274: Get through the fog of technology and choose your communication partner

wallysSK

Proxifier for mac破解版 密钥激活 支持M

iMac小白

【鸿蒙千帆起】《钢岚》成为首款基于HarmonyOS NEXT开发的战棋新游

HarmonyOS开发者

HarmonyOS

日志框架简介-Slf4j+Logback入门实践 | 京东云技术团队

京东科技开发者

Calico IPIP模式下的Cross Subnet特性分析

华为云开发者联盟

开发 华为云 华为云开发者联盟

Koordinator 助力云原生应用性能提升:小红书混部技术实践

阿里巴巴云原生

阿里云 云原生 Koordinator

活动回顾丨云原生开源开发者沙龙深圳站回放 & PPT 下载

阿里巴巴云原生

阿里云 云原生

独立于 Github,更方便地管理自己的静态网站?来试试这套自托管 Git 仓库方案!

快乐非自愿限量之名

git 网站

轻松搭建基于服务网格的 AI 应用,然后开始玩

阿里巴巴云原生

阿里云 云原生 asm

2024值得关注的技术社区

南城FE

前端 技术社区 技术论坛

低代码技术特点揭秘:构建灵活安全的多租户数据生态

天津汇柏科技有限公司

低代码

某乳品龙头企业,以精细化费用管理降低企业费效比

用友BIP

降本增效

java进行数据库操作的并发控制的2种方法

华为云开发者联盟

Java 数据库 后端 华为云 华为云开发者联盟

文心一言 VS 讯飞星火 VS chatgpt (166)-- 算法导论13.1 6题

福大大架构师每日一题

福大大架构师每日一题

无锡梁溪携手极视角共同举办2023无锡首届国际人工智能算法大赛

科技热闻

永久激活版MAMP PRO for Mac破解版

iMac小白

跨境通讯

ctsxiyou

通信 通讯

Curve 如何演进 (1):从 EuroSys'23 CFS 论文看文件系统

OpenCurve

分布式 云原生 文件存储 分布式文件存储 分布式文件系统

MSE Serverless 正式商用,构建低成本高弹性的微服务架构

阿里巴巴云原生

阿里云 微服务 云原生

探索 Seata 项目开源开发之旅

阿里巴巴云原生

阿里云 云原生 seata

linux系统,合并分区是需要重新安装系统吗

德迅云安全杨德俊

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