Pebble SDK では、アプリが追加ファイルをアプリリソースとして含めることができます。これらのファイルには、画像、アニメーション画像、ベクター画像、カスタムフォント、生データファイルなどが含まれます。これらのリソースはフラッシュメモリに保存され、SDK が必要とする際に読み込まれます。多数のリソースを使用するアプリは、直ちに必要なリソースのみをメモリに保持することを検討してください。
アプリが含めることができるリソースの最大数は256です。さらに、ビルド済みアプリにバンドルされる全リソースの最大サイズは、Aplite プラットフォームでは128 kB、Basalt および Chalk プラットフォームでは256 kBです。これらの制限には、含まれる Pebble パッケージが使用するリソースも含まれます。
アプリリソースは、package.jsonのmediaプロパティにリストすることでプロジェクトに含められ、ビルド時にファームウェア互換の適切な形式に変換されます。各リソースタイプのガイドに具体例が示されています。
Animated Image - アニメーション画像 - プロジェクトにAPNG形式のアニメーション画像リソースを追加し、アプリ内で表示する方法。
App Assets - アセット - Pebbleアプリのリソースとして使用するアセットのコレクション。
Converting SVG to PDC - InkscapeとIllustratorを使用して互換性のあるSVGファイルを作成する方法
Fonts - フォント - 組み込みのシステムフォントの使用方法、またはプロジェクトに独自のフォントリソースを追加する方法。
Images - 画像 - プロジェクトに画像リソースを追加し、アプリで表示する方法
Pebble Draw Command File Format - PDCファイルについて - Pebbleの描画コマンドフレーム、画像、およびシーケンスのバイナリファイル形式の詳細。
Platform-specific Resources - 特定のプラットフォーム向けリソースの設定 - 異なるプラットフォーム向けに異なるリソースを含める方法、および特定プラットフォームでのみリソースを含める方法。
Raw Data Files - 生データ追加とその利用 - プロジェクトに生のデータリソースを追加し、アプリで読み込む方法。
System Fonts - システムフォント一覧 - Pebbleプロジェクトで使用可能なすべてのシステムフォントの完全なリスト。