FAQ
よくある質問
Q
Kotlinによるネイティブ開発に対応していますか?
A
はい、対応します。Googleが推奨するKotlinによるネイティブ開発で、安定して動作するAndroidアプリを構築します。最新のAndroid標準機能に追従しやすく、端末性能を活かした実装ができるため、幅広い端末で快適に動くアプリづくりに適しています。
Q
多様なAndroid端末・OSバージョンへの対応(機種依存)はどうしていますか?
A
多様な端末・OSバージョンを想定した設計とテストで対応します。Androidは画面サイズやメーカー独自仕様、OSバージョンが多岐にわたるため、対応する最低OSバージョンと主要端末を最初に定義し、実機やエミュレータで検証しながら、機種による表示崩れや不具合を抑えます。
Q
Google Playへの公開・申請まで対応してもらえますか?
A
はい、対応します。Google Playの審査要件を踏まえた設計から、申請作業の代行、公開までを行います。公開にはGoogle Play Consoleの開発者アカウントが必要で、その取得や設定もご支援します。公開後の更新版アップロードにも対応します。
Q
Google Playのポリシー変更や審査への対応もしてもらえますか?
A
はい、対応します。Google Playはポリシーや対象APIレベルの要件を定期的に更新し、未対応だと公開停止になる場合があります。こうした変更を踏まえた改修や再申請に対応するため、保守契約の中で継続的にアップデートへ追従しておくことをおすすめします。
Q
既にあるiOSアプリをAndroidにも展開したいのですが可能ですか?
A
はい、可能です。既にあるiOSアプリと同等の機能をAndroid向けに開発できます。ネイティブで作り直す方法のほか、今後の両OS保守を効率化したい場合はFlutter・React Nativeでの再構築も選択肢です。既存アプリの仕様と今後の運用方針を踏まえ、適した方法を提案します。
Q
Firebaseなどのバックエンドサービスとの連携はできますか?
A
はい、可能です。Firebaseによる認証、データベース、プッシュ通知、クラッシュ解析などのバックエンドサービスと連携したアプリを構築できます。サーバーを自前で構築する場合と比べて開発を早められる利点があり、規模や要件に応じて最適な構成を提案します。
Q
社内配布(法人向け)のAndroidアプリにも対応できますか?
A
はい、対応できます。Google Playを通さず、Managed Google Playや企業内配布の仕組みを使って社内限定でAndroidアプリを配布できます。業務用アプリを特定の従業員・端末にのみ届けたい場合に適しており、配布方法や端末管理(MDM)の要件に合わせて設計します。
Q
リリース後の不具合対応や継続的な改善もお願いできますか?
A
はい、対応します。リリース後の不具合修正、OSアップデートへの追従、利用状況にもとづく機能改善まで、保守契約の中で継続的に支援します。Androidはクラッシュ解析ツールで不具合を検知しやすいため、公開後も安定した動作を保ちながら改善を重ねられます。
Q
Androidアプリ開発の費用・期間はどのくらいですか?
A
シンプルなAndroidアプリで100万〜300万円・2〜4ヶ月、サーバー連携を伴う中規模アプリで300万〜800万円・4〜6ヶ月が一般的な目安です。対応する端末・OSバージョンの範囲が広いほど検証工数が増え、費用・期間に影響します。実装機能と対応端末の範囲を整理した上でお見積りします。
Q
Androidアプリのセキュリティ対策はどうなっていますか?
A
通信の暗号化、端末内データの安全な保管、権限(パーミッション)の最小化を基本に対策します。Androidは提供元不明アプリのインストールが可能な分、改ざんや不正利用への配慮が重要です。要件に応じて難読化や脆弱性診断も実施し、扱うデータの機密性に見合った対策を講じます。
Q
Jetpack ComposeによるUI開発に対応していますか?
A
はい、対応します。Jetpack Composeは、画面の見た目をコードで宣言的に組み立てるAndroidの新しいUIツールキットです。少ない記述で画面を作れ、多様な端末サイズへの調整や後からの修正がしやすいため、長く改善を続けるアプリに向いています。従来のXMLレイアウトからの移行にも対応します。
Q
マテリアルデザイン3やMaterial You(端末に合わせた配色)に対応できますか?
A
はい、対応できます。Googleのデザイン指針であるマテリアルデザイン3に沿って画面を整え、端末の壁紙から配色を取り込むMaterial Youにも対応します。Android標準の見た目に沿わせることで、利用者が直感的に操作でき、OSが新しくなっても表示が崩れにくいアプリに仕上げます。
Q
FCM(Firebase Cloud Messaging)を使ったプッシュ通知は実装できますか?
A
はい、実装できます。FCM(Firebase Cloud Messaging)を使い、キャンペーンやお知らせ、業務上の通知などを適切なタイミングで届けられます。通知は再訪のきっかけになる重要な機能のため、配信の条件や文面の出し分けも含めて、目的に合わせて設計します。
Q
Androidアプリにアプリ内課金や決済機能を組み込めますか?
A
はい、組み込めます。Google Playの課金システムを使ったアプリ内課金や定期購入、外部の決済サービスとの連携に対応します。デジタルコンテンツの販売にはGoogle Playの課金利用が原則で、これには販売手数料がかかります。物販やサービス予約など、要件に応じた決済方式を提案します。
Q
既存のJava製Androidアプリの改修やKotlinへの移行はできますか?
A
はい、可能です。既存のJavaで作られたAndroidアプリの改修や、Kotlinへの段階的な移行に対応します。JavaとKotlinは同じアプリ内で共存できるため、一度に全て書き換えず、改修する部分から少しずつKotlinへ置き換える進め方もできます。現在の構成を調査した上で範囲を見極めます。
Q
AndroidアプリはネイティブとFlutter・React Nativeのどちらで作るべきですか?
A
目的次第です。1つのOSに絞り端末性能を引き出したい場合はKotlinによるネイティブ開発が向き、iOSとAndroidを効率よく両対応したい場合はFlutter・React Nativeによるクロスプラットフォーム開発が選択肢になります。対象ユーザーや予算、今後の保守方針を踏まえて適した方を提案します。
Q
Androidアプリ開発はどのような進め方・体制で進みますか?
A
要件定義から設計、Kotlinによる実装、テスト、Google Play公開、公開後の改善まで一貫して進めます。最初にアプリで解決したい課題と対象端末を整理し、優先度の高い機能から段階的に開発する進め方にも対応します。ご相談の段階から参加し、企画づくりからご一緒することも可能です。
Q
Google Play Consoleの開発者アカウント登録にはどんな費用が必要ですか?
A
Google Playでアプリを公開するには、Google Play Consoleの開発者アカウントが必要です。登録には25米ドルの初回登録料がかかり、これは一度きりの支払いで年間更新は不要です。アカウントの取得や各種設定の手続きも支援します。法人での登録には、所定の本人確認が求められます。
Q
Google Playに支払うストア手数料(販売手数料)はどのくらいですか?
A
アプリ内で販売するデジタルコンテンツには、Google Playの販売手数料がかかります。年間売上の一定額までは15%、それを超える分は30%といった段階制が基本で、料率は商品の種類や条件で変わります。無料アプリや、アプリ外で提供する物販・サービスには原則かかりません。最新の料率は公式条件を確認した上で設計します。
Q
開発したAndroidアプリのソースコードは引き渡してもらえますか(内製化)?
A
はい、対応します。開発したAndroidアプリのソースコードは、契約に基づいてお渡しできます。将来的に社内で保守・改修する内製化を見据え、設計資料の整備や引き継ぎの支援にも対応します。どこまでを自社で担い、どこを外部に任せるか、運用体制に合わせて進め方を相談できます。