iOSアプリのiPhone X対応調査
iOSエンジニアは、iOS開発に力入れているところを好む
iOSプログラマが転職先を選ぶときに、候補の会社が出してるアプリのiPhone X対応が速かったかどうかなども判断基準になりそうだなと思いました。
— 所 友太 / ToKoRo Yuta (@tokorom) 2017年12月6日
(フットワーク軽いチームがお好みか、慎重に進めるチームがお好みか)
iPhone X対応遅い会社を好む人って存在するのかな( ´・?・`)
— 🐶 mono (@_mono) 2017年12月6日
SwiftよりObjective-Cを好む人とかならいそうだけど( ´・‿・`) https://t.co/oxzyAWulWO
Twitterではないけど、akatsuki174さんのLTでも
"iOSアプリ開発に力入れていないのかな…と思ってしまう"
とある。
iPhone X対応 ~Safe Areaの外側~ // Speaker Deck
等、転職時の会社選びにも少なからずマイナスなイメージがつくことも…。
iPhone X対応いつした?
じゃあ、iOS界隈で有名な会社、アプリはiPhone X対応どのくらいでやってるのだろうか?と気になったので調べて見た。
iPhone X発売が2017年11月03日で、発売前からシミュレータでデバッグもできたので、対応する期間としては3ヶ月近くあったと思う。これだけあれば、対応終わっていてもいいはずと思っている。
調査するアプリの選考基準はひとまず、下記としている。
各アプリとiPhone X対応した日付と実機での確認
表の説明
- 調査日は2017/12/23〜12/24にかけてで、その間にアップデートがあったアプリは漏れている可能性がある
- 対象アプリは、 try Swift 及び iOSDC のスポンサーのアプリと有名どころのアプリ (但し、ゲーム以外)
- 企業からリリースされているアプリの中でベストセラーと他有名そうなアプリにフォーカス
- サービス自体は社内で、アプリは外注のものも混じっていると思うが判別つかないのでそのまま記載
- アップデート内容で "iPhone X対応" またはそれに類する言葉があれば、その日付を対応日としている
- アップデート内容で "iOS 11対応" またはそれに類する言葉があれば、その日付を対応日としている
- 複数対応日が存在する場合、直近の日付を対応日としている
- アップデート内容から対応した日がわからないものは、 "-" としている
- 実機確認は起動して数画面確認した程度
<スポンサー企業1>
企 業 | アプリ名 | iPhone X 対応日 |
iOS 11 対応日 |
最終Update日 | iPhone X対応実機確認 ○:対応済 △:SafeArea対応漏れあり ×未対応 |
---|---|---|---|---|---|
LINE | LINE | 2017/12/04 | - | 2017/12/18 | ○ |
LINE Creators Studio | - | 2017/10/23 | 2017/12/11 | ○ | |
LINE BLOG | - | 2017/09/27 | 2017/12/11 | × | |
YAHOO JAPAN | Yahoo!JAPAN | - | 2017/09/19 | 2017/12/11 | ○ |
Yahoo!乗換案内 | 2017/11/01 | 2017/10/10 | 2017/12/14 | ○ | |
ヤフオク! | 2017/11/06 | 2017/09/19 | 2017/12/11 | ○ | |
PassMarket | 2017/11/02 | - | 2017/11/02 | ○ | |
mercari | メルカリ | - | - | 2017/12/20 | ○ |
メルカリ アッテ | 2017/12/01 | - | 2017/12/18 | ○ | |
メルカリ カウル | 2017/11/01 | 2017/11/01 | 2017/12/21 | ○ | |
Cyber Agent | Ameba | 2017/10/23 | - | 2017/12/19 | ○ |
ハコニワタイマー | - | - | 2017/10/26 | △ | |
AbemaTV | AbemaTV | 2017/11/23 | - | 2017/12/18 | ○ |
AWA | AWA | 2017/11/02 | 2017/09/19 | 2017/12/20 | ○ |
cookpad | クックパッド | 2017/12/21 | - | 2017/12/21 | ○ |
みんなのお弁当 | - | 2017/09/28 | 2017/10/05 | × | |
VASILY | IQON | - | - | 2017/11/20 | × |
ookami | Player! | 2017/11/02 | 2017/11/02 | 2017/12/22 | ○ |
リクルートライフスタイル | ホットペッパー | - | - | 2017/12/19 | △ |
リクルートマーケティングパートナーズ | ゼクシィ | - | - | 2017/12/20 | × |
LIFULL | SUUMO | 2017/10/31 | 2017/09/18 | 2017/12/21 | ○ |
Money Forward | マネーフォワード | - | - | 2017/11/30 | ○ |
MFクラウド経費 | - | - | 2017/12/14 | ○ | |
MFクラウド会計 | - | - | 2017/04/13 | × | |
freee | freee | - | - | 2017/12/18 | ○ |
GameWith | シャドバ攻略forシャドウバース | - | - | 2017/11/10 | × |
パズドラ 攻略 & マルチ掲示板 | - | - | 2017/11/13 | × | |
DeNA | マンガボックス | 2017/11/10 | 2017/09/19 | 2017/12/21 | ○ |
ハッカドール | 2017/11/14 | - | 2017/12/13 | △ | |
HANDS LAB | ハンズクラブアプリ | - | - | 2017/09/19 | × |
SHOWROOM | SHOWROOM | - | 2017/09/19 | 2017/10/23 | × |
FURYU | ピクトリンク | 2017/11/01 | - | 2017/12/20 | ○ |
curet | - | - | 2017/11/21 | × | |
HARUHARU | - | - | 2017/12/21 | △ | |
GMOペパボ | minne | - | 2017/09/20 | 2017/12/14 | △ |
PicApp | DMM TELLER | - | - | 2017/12/23 | ○ |
CHIPS | 2017/11/07 | - | 2017/12/21 | ○ | |
MAMORIO | MAMORIO | - | 2017/09/29 | 2017/12/18 | ○ |
Hatena | はてなブログ | 2017/12/12 | - | 2017/12/12 | ○ |
はてなブックマーク | 2017/11/02 | 2017/11/27 | 2017/12/21 | ○ | |
B!KUMA | - | - | 2015/10/19 | × | |
sansan | Sansan | 2017/11/13 | - | 2017/12/21 | ○ |
Eight | 2017/10/30 | - | 2017/12/14 | ○ | |
JET BRAINS | YouTrack | 2017/11/14 | - | 2017/11/14 | ○ |
KotlinConf | - | - | 2017/11/03 | × | |
eureka | Couples | - | - | 2017/09/27 | × |
Pairs | - | 2017/10/23 | 2017/12/20 | △ |
<スポンサー企業2>
企 業 | アプリ名 | iPhone X 対応日 |
iOS 11 対応日 |
最終Update日 | iPhone X対応実機確認 ○:対応済 △:SafeArea対応漏れあり ×未対応 |
---|---|---|---|---|---|
chatwork | チャットワーク | 2017/12/13 | 2017/09/19 | 2017/12/13 | ○ |
MEDLEY | CLINICS | 2017/11/30 | 2017/10/03 | 2017/12/18 | ○ |
FRIL | フリル(FRIL) | 2017/12/11 | 2017/12/11 | 2017/12/11 | ○ |
asken | あすけんダイエット | - | 2017/09/23 | 2017/12/19 | ○ |
Kibousoft | KnzkApp | - | - | 2017/12/05 | × |
dip | バイトル | - | 2017/10/12 | 2017/12/20 | ○ |
はらこねっと | - | - | 2017/08/30 | × | |
Wondershake | LOCARI(ロカリ) | - | - | 2017/12/07 | × |
Creon(クレオン) | - | - | 2017/11/21 | △ | |
NIKKEI | 日本経済新聞 電子版 | - | - | 2017/12/22 | ○ |
日本経済新聞 紙面ビューアー | 2017/11/14 | - | 2017/12/18 | ○ | |
PAY ID(BASE .inc) | BASE | 2017/10/30 | - | 2017/12/20 | ○ |
PAY ID | - | - | 2017/10/13 | × | |
FOWD | Balloon | - | - | 2017/11/21 | × |
Retty | Retty | - | - | 2017/12/15 | ○ |
Goodpatch | Prott | 2017/11/01 | - | 2017/11/14 | ○ |
Balto | 2017/10/31 | - | 2017/11/03 | ○ | |
Wantedly | Wantedly People | 2017/11/03 | 2017/10/23 | 2017/12/19 | △ |
Wantedly Visit | - | 2017/10/01 | 2017/11/23 | × | |
ORIGAMI | Origami | - | 2017/09/20 | 2017/12/07 | ○ |
pixiv | pixivコミック | 2017/11/20 | 2017/09/19 | 2017/12/12 | ○ |
pixiv | - | - | 2017/12/22 | ○ | |
Pawoo for Mastdon | - | - | 2017/11/09 | ○ |
<他有名アプリや著名なiOSエンジニアが関わっているアプリ>
企 業 | アプリ名 | iPhone X 対応日 |
iOS 11 対応日 |
最終Update日 | iPhone X対応実機確認 ○:対応済 △:SafeArea対応漏れあり ×未対応 |
---|---|---|---|---|---|
Spotify | Spotify | 2017/11/17 | - | 2017/11/17 | ○ |
START TODAY | WEAR | 2017/12/07 | - | 2017/12/18 | ○ |
ZOZOTOWN | - | - | 2017/11/20 | × | |
UNIQLO | UNIQLOアプリ | - | - | 2017/12/21 | × |
Vikona | JOIN US | - | - | 2017/12/19 | ○ |
Coincheck | Coincheck | 2017/11/09 | - | 2017/12/15 | ○ |
bitFlyer | bitFlyer | - | 2017/10/05 | 2017/12/21 | ○ |
AMZN Mobile | Amazon | - | - | 2017/11/15 | ○ |
Amazon プライム・ビデオ | - | - | 2017/12/20 | ○ | |
Kindle | - | - | 2017/12/01 | × | |
2017/10/23 | 2017/09/20 | 2017/12/17 | ○ | ||
- | - | 2017/12/15 | ○ | ||
Google アプリ | 2017/11/14 | - | 2017/12/15 | ○ | |
Gmail | - | - | 2017/12/19 | ○ | |
Chrome | - | 2017/10/27 | 2017/12/06 | ○ | |
Google マップ | 2017/12/01 | - | 2017/12/14 | ○ | |
YouTube | - | - | 2017/12/07 | ○ | |
Nintendo | Nintendo Switch Online | 2017/11/27 | - | 2017/12/06 | ○ |
みまもりSwitch | 2017/10/14 | 2017/09/25 | 2017/10/14 | ○ | |
McDonald's | マクドナルド | - | - | 2017/12/07 | × |
DMM.com | DMMぱちタウン | - | - | 2017/12/22 | × |
DMMブックス | - | - | 2017/11/30 | × | |
DMM mobile | - | - | 2017/12/18 | ○ | |
Hammer&Chisel | Discord | 2017/11/02 | 2017/10/04 | 2017/12/09 | ○ |
Slack Technologies | Slack | 2017/12/15 | 2017/09/29 | 2017/12/15 | ○ |
BrightTable | ペコッター | - | - | 2017/12/22 | × |
mixi | mixi | 2017/12/04 | - | 2017/12/08 | ○ |
minimo | - | - | 2017/12/12 | ○ | |
- | - | 2017/12/20 | ○ | ||
SNOW | SNOW | - | 2017/10/18 | 2017/11/28 | × |
Studyplus | Studyplus | 2017/11/09 | 2017/09/30 | 2017/12/18 | ○ |
Timers | Pairy | - | - | 2017/07/24 | × |
Famm | - | - | 2017/12/18 | ○ | |
Zaim | 家計簿Zaim | 2017/10/17 | - | 2017/12/12 | ○ |
ibis | アイビスペイントX | 2017/11/02 | - | 2017/11/29 | ○ |
Graffity | Graffity | - | - | 2017/12/14 | △ |
FiNC | FiNC | - | - | 2017/12/20 | ○ |
Tabely | タベリー | - | - | 2017/12/21 | ○ |
Cluex | ままのて | - | - | 2017/12/06 | ○ |
まとめ
- 同一企業でも、プロジェクトによって温度差やタスクの優先度で対応/非対応が分かれる
- iPhone X未対応しかない企業は論外だが、SafeArea対応しきれてない等あってもiPhone Xに対応した企業は、iOSエンジニアにとってやりがいのあるところだと思うので良さそう
- スポンサーになっているのに、iPhone X対応していない企業は、iOS開発に理解があるのか疑問。(単に人手の問題とかもあるだろうけど)
アップデート内容が企業によってまちまちなので、手作業で調査しており、完全に信頼できるデータではないので、あくまで目安として見ていただければと思います。