[Titanium Mobile] スプラッシュスクリーンを表示させない方法

Titanium Mobile にて、スプラッシュスクリーンを表示させない方法を「QA@IT」で教えてもらったのでメモ。

Titanium Mobileでスプラッシュスクリーンを非表示にする方法 – QA@IT はてなブックマーク - Titanium Mobileでスプラッシュスクリーンを非表示にする方法 - QA@IT

■ iOS

iOSの場合、表示しない方法はありません。どうしてもという場合は例えば黒で塗りつぶした画像を使ってtransitionを使わないことで代用できます。しかしAppleのHuman Interface Guidelineのコンプライアンスに違反するかもしれないのでお勧めできません。そもそも初期化のプロセスは必ず発生しますので、そこで画面がブラックアウトしてしまったりするのは好ましくないでしょう。

■ Android

なんでもありのAndroidの場合は、一度ビルドしてからプロジェクトのディレクトリ/build/android/res/values/theme.xmlを編集します。

<style name="Theme.Titanium" parent="android:Theme.NoTitleBar">
  <item name="android:windowBackground">@drawable/background</item>
</style>

これを下のようにします:

<style name="Theme.Titanium" parent="android:Theme.NoTitleBar">
</style>

以上です。