iOSのアレいつまでに対応しないといけないんだっけ
iOS13対応っていつまで?ダークモード対応っていつまで?そういった話題はiOSエンジニアをやっていると尽きない話題かと思います。
(※簡単に解説しますと、iOSでは古い技術を使っているとApp Storeに公開ができなくなります。)
TwitterやQiitaや情報サイトを見ているとなんとなく入ってくる情報なので今までは気にしていなかったのですが、iOSエンジニアとして明確に知っておくべき問題だと思い見直すことにしました。
ひと目でわかり常に更新されるサイトがあればいいのに…と思うので、本記事で試みたいと思います。
2020年4月まで
情報確度:○
→Appleにて記載あり
https://developer.apple.com/news/?id=09102019a
Xcode11(11.3)
2020年4月まで
情報確度:○
→iOS13対応の際にツールとして必要なため
https://developer.apple.com/ios/submit/
Swift5
2020年4月まで
情報確度:△
→Xcode11とセットだと思うのですが、Xcode11でもSwift4選べるんだよな。ハッキリした記載が見つからず少し自信なしです。以下のようになると思われます。
https://conocode.com/troubleshooting/xcode-10-2-swift-version-3-unsupported/
Showing Recent Messages:-1: SWIFT_VERSION ‘3’ is unsupported, supported versions are: 4.0,4.2, 5.0. (in target ‘XXXXX’)
一応詳細です。
https://swift.org/migration-guide-swift5/
2020年4月まで
情報確度:○
→Appleにて記載あり
https://developer.apple.com/news/?id=09122019b
https://tech.mercari.com/entry/2019/12/11/115331
詳細記事、ありがとうございます!
全部2020年4月まで!終わり!と言いたくなってきました。続きます。
UIWebView
新規アプリ:2020年4月まで
既存アプリ:2020年12月まで
情報確度:○
→Appleにて記載あり
ダークモード
一時しのぎ:2020年4月まで
情報確度:○
→iOS13対応の際に自動で切り替わる
本対応:不明(早い方がよい)
情報確度:×
→一時しのぎは非推奨。使用しないでください。
以下詳細
https://developer.apple.com/documentation/appkit/supporting_dark_mode_in_your_interface/
結論:
こまめにNews and Updatesを確認せよ
https://developer.apple.com/news/
これみとけば大体カバーできますやん。あるのは知っていたけれど、ここまで網羅できてるとは思っていなかった…
もちろんiOS13対応に付随するバグとか、ダークモードは早めに動こうとか、そういった動きは情報サイトで察知しておきましょう。
なんか徒労だった気もしますが…。ブログはいつだってそういうものです。おやすみなさい!