[5] App Transport Security (ATS) は、 iOSアプリにおいて素のHTTP の接続を拒否し専ら HTTPS を使うことを求めるものです。
[9] 素のHTTPを取り巻く脅威が重大に捉えられるようになり、 Web のみならずネイティブアプリでも HTTPS への移行が急務であるとして、 Apple が iOS に導入したのが ATS です。
[6] HTTP における HSTS と ATS は、名前と趣旨は似ていますが、 動作は全く異なります。
[7] HSTS は、Webサイトの著者が、自サイトへの HTTP アクセスを禁止し、 HTTPS に自動的にリダイレクトするよう Webブラウザーに求めるものです。
[8] ATS は、iOS がアプリの HTTP アクセスを原則として禁止するもので、 アプリの開発者が iOS 側に例外的に認める HTTP アクセスを指示できるというものです。 HSTS よりも ATS の方がかなり強力な制約となっています。
[2] 【追記】iOS9でHTTP通信がSSL通信になるのを防ぐ方法 ( 版) <http://nlogic.jp/?p=412>
[10] Apple、HTTPSを必須にする「ATSサポート」義務付けを延期 | スラド セキュリティ () <https://security.srad.jp/story/16/12/26/0516206/>