この記事でのバージョン
iOS 9.2.1
iOS 9.0
iOS 8.0
Xcode 7.2.1
はじめに
iOSアプリではアプリの下に表示されるアプリ名を
Info.plistのBundle display nameで登録出来ます。
この名前の制限はiPhoneだとマルチバイトで6文字、シングルバイト文字で12文字までで、
それ以上の長さにしてしまうと、省略されてしまいます。(iPadでの文字数はまた別だったような)
しかし、いつからかこの制限がマルチバイトで7文字になっているっぽいです。
なお、シングルバイトは12文字のままっぽいです。
比較
アプリ名をマルチバイト7文字に設定し、比較してみた画像が以下の通りです。
なお、iOS 9.2.1のiPhone6s+が左、iOS 8.0のiPhone4sが右になります。
この通り、iOS 9.2.1のiPhone6s+ではマルチバイト7文字でも省略されていません。
なお、マルチバイト8文字だと省略されました。
さらに、iOS9.0のiPhone5sでもマルチバイト7文字が省略されずに表示されたため、
端末依存ではなく、OS依存だと考えられます。
おわりに
調べてみたものの、仕様が変更になったという情報は見つかりませんでした……。
現状、これが仕様なのか一時的なバグなのか判断つきません。
なにか知っている方はご一報頂ければ幸いです!