2つのネイティブアプリはおよそ倍の作業
Swift の iOS アプリと Kotlin の Android アプリを保守するということは、2つのコードベース、2つのリリース列、2つの QA サイクルを意味します。追加する機能はすべて両側に載せる必要があり、実際にはたいてい一方のプラットフォームがもう一方に遅れます。その差は、ユーザーとサポート受信箱がすぐ気づく挙動の違いを生み、放置するほど埋めるのが高くつきます。
両方のアプリを最新に保ち、機能をそろえる一人のシニア開発者。
あなたのネイティブ iOS / Android アプリの保守と継続的な作業を引き継ぎ、各プラットフォームの作法を尊重しながら機能のそろいを保ちます。日額: 500ユーロまたは600ドル。
Swift の iOS アプリと Kotlin の Android アプリを保守するということは、2つのコードベース、2つのリリース列、2つの QA サイクルを意味します。追加する機能はすべて両側に載せる必要があり、実際にはたいてい一方のプラットフォームがもう一方に遅れます。その差は、ユーザーとサポート受信箱がすぐ気づく挙動の違いを生み、放置するほど埋めるのが高くつきます。
機能をそろえることは、一方のアプリをもう一方にコピーすることではありません。iOS と Android には独自のナビゲーションパターン、コンポーネント、ユーザーの期待があります。私は両側で同じ機能、同じ製品を保ちつつ、それぞれのプラットフォームがユーザーにとってネイティブに感じられる要素を尊重します。それが、Android で異質に、iOS で場違いに感じられるのを防ぎます。
Apple と Google はそれぞれ年に一度のメジャーリリースを出し、非推奨 API、新しいプライバシー要件、ときにはデフォルト挙動の変更を伴います。保守がなければ、アプリはいずれ壊れるか、更新がリジェクトされます。私はこれらの跳躍に早めに対応し、意味があるときはベータに対してテストするので、新 OS がユーザーの端末に届く9月に緊急の修正をする羽目になりません。
アプリの年間保守は、範囲と製品の進化の速さに応じて、初期構築費用のおよそ15〜20パーセントになることが多いです。固定の日額と単一の窓口により、その予算は読みやすく保たれます。不透明なサポート契約ではなく、特定された作業日数に対して支払い、あるリリースに何がかかるかを始める前に把握できます。
私の日額、500ユーロまたは600ドルで、実際の作業日数に対して請求します。ロードマップの活発さに応じて、月ごとに予約日を設けることも、必要に応じて作業することもできます。
はい、保守ではそれが一般的です。何かを変更する前に既存のコードを理解する時間を取り、今後も健全に保てるよう必要な部分を文書化します。
はい。一方のプラットフォームにチームを置き、もう一方を私に任せるクライアントもいれば、両方を任せるクライアントもいます。どちらでも機能し、境界での機能そろえはあなたのチームと調整します。
新バージョンで挙動を確認し、非推奨 API を置き換え、いずれもがあなたの更新を妨げる前に新しいストア要件に適応します。価値があるときは、公開リリースに先立って開発者ベータに対してテストします。
各リリース前に実機で開発者 QA パスを実施します。より広いテストカバレッジについては、あなたのチームや専任のテスターと一緒に働くのは歓迎ですが、まず実機でビルドを確認せずに出荷することはありません。
差を小さく保つために両側の機能を追跡します。あらゆる瞬間に完璧にそろえるのは実際には稀ですが、目標は具体的です。どのプラットフォームも長く遅れず、新しい作業は短い期間内に両方へ載せます。
製品の背景、対象プラットフォーム、リポジトリの状況、スケジュールをお送りください。お役に立てるか素早くお答えします。