Appleのデベロッパポータル上の最新記事によると、2014年の2月1日以降提出されるiOSアプリはすべて、iOS 7対応でなければならない。新作アプリだけでなく、既存アプリのアップデートも然りである。で、そのためにはデベロッパは、64ビットのサポートやプロセスをバックグラウンド化するAPIのある最新バージョンのXcode 5を使用しなければならない。
過去2年間のAppleは、デベロッパがOSの最新バージョンをサポートすることを、これまで以上に熱心に奨励してきた。そのためにAppleは毎回、最新バージョンのOSの採用率を公表してきたが、それらはとてもとても高かった。iOS 7の場合は、どのイベントにおける発表でも全iOSユーザの76%でトップであり、そしてその最新の数字を、今では同社のサイトに載せている。
iOS 7は変化がこれまでになく大きいから、Appleはアプリのアップデートに関してさらに躍起になっているのかもしれない。とくにiOS 7は、多くの複雑なフィジカル言語を導入し、これまでデベロッパがユーザへの指示に使っていたビジュアルなキューの多くを剥ぎ取ってしまった。だからアプリのルックスからして大きく変わってしまい、アップデートしてないアプリが場違いにも見えてしまう。
ただしAppleの記事をよく読むと、デベロッパへの要請はアプリを支える構造が中心で、外見は重視していないようでもある。つまり、アプリをiOS 7向けに‘最適化’し…何が最適化か?…、新しいXcodeでビルドするのだが、デザインは変えなくてもよい。ただしAppleの標準のUI成分は新しいSDKにおいて変わってしまったから、旧アプリをアップデートする場合でも、ルックスと機能の修正がある程度は必要だろう。
[原文へ]
(翻訳:iwatani(a.k.a. hiwa))