iOSのアレいつまでに対応しないといけないんだっけ

iOS13対応っていつまで?ダークモード対応っていつまで?そういった話題はiOSエンジニアをやっていると尽きない話題かと思います。

(※簡単に解説しますと、iOSでは古い技術を使っているとApp Storeに公開ができなくなります。)

 

 

TwitterやQiitaや情報サイトを見ているとなんとなく入ってくる情報なので今までは気にしていなかったのですが、iOSエンジニアとして明確に知っておくべき問題だと思い見直すことにしました。 

ひと目でわかり常に更新されるサイトがあればいいのに…と思うので、本記事で試みたいと思います。

 

iOS13 SDK対応(iOS,iPad)

2020年4月まで

情報確度:○

Appleにて記載あり

https://developer.apple.com/news/?id=09102019a

f:id:NNkamura_Enginieer:20200109224743p:plain

iOS13 [iOS App]

f:id:NNkamura_Enginieer:20200109224957p:plain

iOS13 [iPad Apps]

Xcode11(11.3)

2020年4月まで

情報確度:○

→iOS13対応の際にツールとして必要なため

https://developer.apple.com/ios/submit/

f:id:NNkamura_Enginieer:20200109225812p:plain

Xcode11

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/

 

Sign in with Apple

2020年4月まで

情報確度:○

Appleにて記載あり

https://developer.apple.com/news/?id=09122019b

f:id:NNkamura_Enginieer:20200109224326p:plain

Sign in with Apple

https://tech.mercari.com/entry/2019/12/11/115331

詳細記事、ありがとうございます!

 

 

全部2020年4月まで!終わり!と言いたくなってきました。続きます。

UIWebView

新規アプリ:2020年4月まで

既存アプリ:2020年12月まで

情報確度:○

Appleにて記載あり

f:id:NNkamura_Enginieer:20200109232925p:plain

UIWebView

 

ダークモード

 一時しのぎ:2020年4月まで

情報確度:○

→iOS13対応の際に自動で切り替わる

 

本対応:不明(早い方がよい)

情報確度:×

→一時しのぎは非推奨。使用しないでください。

f:id:NNkamura_Enginieer:20200109233515p:plain

ダークモード

以下詳細

https://developer.apple.com/documentation/appkit/supporting_dark_mode_in_your_interface/

 

 

 

結論:

こまめにNews and Updatesを確認せよ

https://developer.apple.com/news/

これみとけば大体カバーできますやん。あるのは知っていたけれど、ここまで網羅できてるとは思っていなかった…

 

もちろんiOS13対応に付随するバグとか、ダークモードは早めに動こうとか、そういった動きは情報サイトで察知しておきましょう。

 

 

なんか徒労だった気もしますが…。ブログはいつだってそういうものです。おやすみなさい!