Przejdź do treści
Porozmawiajmy

BlogDla founderów

Zmiana software house'u: jak przejąć aplikację i co sprawdzić w audycie

Zanim zmienisz software house, odbierz od starego wykonawcy repozytorium z kodem, konta w App Store i Google Play na twoją firmę, klucze do podpisywania i dostęp do backendu, a do tego przeniesienie autorskich praw majątkowych na piśmie. Potem zamów audyt aplikacji: nowa firma sprawdza, co przejmuje, i daje plan z ceną każdego etapu. W Codigee audyt kosztuje 17 500-28 000 zł netto.

Dla founderów8 min czytaniaOpublikowano Autor: Eryk Kruk, CEO
Ekran: CornerCornerEkran: Sales CompanionSales Companion
Corner przejęliśmy od poprzedniej firmy i przyspieszyliśmy. Sales Companion rozwijamy od ponad 4 lat, a w 2024 roku przepisaliśmy go od zera.

Najkrócej: najpierw dostępy i prawa, potem audyt, na końcu wypowiedzenie. W tej kolejności nic nie ginie po drodze, a nowa firma wycenia to, co naprawdę jest w kodzie, a nie to, co zgaduje.

Kiedy zmiana software house'u ma sens?

Gdy przestajesz dostawać działające wersje, a nie tylko wtedy, gdy coś cię irytuje. Z takimi sytuacjami founderzy przychodzą do nas najczęściej:

  • wykonawca odpisuje po tygodniu, a terminy przesuwają się z miesiąca na miesiąc,
  • faktury przychodzą, a nowej wersji w sklepie nie było od kwartału,
  • sklep odrzucił aktualizację i nikt nie umie powiedzieć dlaczego,
  • freelancer, który zbudował aplikację, zajął się czymś innym,
  • każda drobna zmiana psuje coś w innym miejscu.

Jedna z tych rzeczy to powód do rozmowy z wykonawcą. Kilka naraz to sygnał, żeby przygotować przejęcie, zanim relacja popsuje się do końca. Dostępy łatwiej odebrać od firmy, z którą jeszcze rozmawiasz.

Co musisz odebrać od poprzedniego software house'u?

Wszystko, bez czego nowy zespół nie zbuduje i nie wyda aplikacji. Przejdź tę listę, zanim cokolwiek wypowiesz:

Lista rzeczy do odebrania od poprzedniego wykonawcy
CoJak powinno byćDlaczego to ważne
Repozytorium z kodemNa koncie twojej firmy, z pełną historią zmianBez historii trudno ustalić, skąd biorą się błędy
Konto Apple Developer i App Store ConnectTwoja firma jako Account HolderPrzeniesienie aplikacji między kontami zaczyna obecny Account Holder
Konto Google Play ConsoleNa twoją firmę albo aplikacja gotowa do przeniesieniaTransfer wymaga identyfikatorów transakcji rejestracji obu kont
Klucze do podpisywania AndroidaWiesz, kto trzyma klucz podpisywania, a kto klucz przesyłaniaZgubionego klucza podpisywania, który trzymał wykonawca, nie da się zresetować
Backend i chmuraKonto w chmurze i rachunki na twoją firmęKto płaci za serwer, ten w praktyce może go wyłączyć
Usługi zewnętrznePłatności, powiadomienia push, analityka, raporty awarii, domena i e-mail na twoich kontachKażda z nich może przestać działać razem z kontem wykonawcy
Hasła, klucze API i konfiguracjaSpisane i przekazane bezpiecznym kanałem, nie w zwykłym mailuBez nich nowy zespół nie uruchomi nawet wersji testowej

Kod nie przechodzi razem z aplikacją w sklepie. Apple pisze wprost, że przy transferze aplikacja zachowuje Bundle ID, opinie i oceny, a kod i pliki potrzebne do buildu poprzedni właściciel przekazuje osobno. W Google Play razem z aplikacją przechodzą użytkownicy, oceny i subskrypcje, a zamówienia sprzed transferu zostają na starym koncie.

Jeśli wykonawca założył na siebie całe konto deweloperskie, a nie tylko aplikację, w Google Play od 27 maja 2026 zmiana właściciela konta idzie wyłącznie przez oficjalną funkcję w Play Console, z obowiązkowym 7-dniowym okresem ochronnym. Przekazanie loginu i hasła nie jest już dozwolone.

Co przechodzi przy przejęciu: transfer w App Store przenosi aplikację, Bundle ID, opinie i oceny, ale nie kod; transfer w Google Play przenosi użytkowników, oceny i subskrypcje, ale nie wcześniejsze zamówienia; zgubiony klucz przesyłania da się zresetować, zgubionego klucza podpisywania trzymanego przez poprzedniego wykonawcę nieApp Storetransfer zaczyna Account HolderPrzechodzą aplikacja, Bundle ID, opinie i ocenyKod nie: przekazuje go bezpośrednio poprzedni właścicielGoogle Playidentyfikatory transakcji obu kontPrzechodzą użytkownicy, oceny i subskrypcjeZamówienia sprzed transferu zostają na starym koncieKlucz podpisywaniaAndroidZgubiony klucz przesyłania (Play App Signing): Google może go zresetowaćZgubiony klucz podpisywania, który trzymał poprzedni wykonawca: nie do odzyskaniaKod, chmura i konta w sklepach na twoją firmę
Co przenosi transfer w App Store i Google Play, a czego musisz dopilnować sam: kodu i kluczy podpisywania.

Do kogo należy kod aplikacji po zakończeniu współpracy?

Do tego, na kogo umowa przeniosła autorskie prawa majątkowe. Sama zapłata za aplikację nie wystarczy. Program komputerowy jest w polskim prawie chroniony jak utwór (art. 74 ustawy o prawie autorskim), więc bez przeniesienia praw kod może prawnie zostać przy wykonawcy.

  • Forma pisemna. Umowa przenosząca prawa wymaga formy pisemnej pod rygorem nieważności (art. 53). Wystarczy papier albo kwalifikowany podpis elektroniczny. Akceptacja w mailu nie wystarczy.
  • Pola eksploatacji. Prawa przechodzą tylko na pola wyraźnie wymienione w umowie (art. 41 ust. 2). Dla aplikacji to co najmniej utrwalanie i zwielokrotnianie kodu, jego modyfikowanie, rozpowszechnianie, w tym w sklepach z aplikacjami, i udostępnianie w sieci.
  • Wydanie kodu źródłowego. Zapisz wprost, że wykonawca przekazuje kod źródłowy z repozytorium. Prawo do zmieniania aplikacji niewiele daje, gdy masz tylko jej wersję ze sklepu.
  • Dane osobowe. Jeśli wykonawca miał dostęp do danych użytkowników, przetwarzał je na podstawie umowy powierzenia (art. 28 RODO). Po zakończeniu usług usuwa je albo zwraca, zależnie od twojej decyzji. Nowy wykonawca potrzebuje własnej umowy powierzenia.

Jeśli stara umowa nic nie mówi o prawach, nie zrywaj jej w złości. Najpierw podpisz z wykonawcą przeniesienie praw do tego, co już powstało, najlepiej z prawnikiem. Na co patrzeć w umowie z nową firmą, opisaliśmy w tekście jak wybrać software house.

Co sprawdza audyt aplikacji mobilnej przed przejęciem?

Audyt odpowiada na jedno pytanie: co dokładnie przejmujesz. Kod to tylko jeden z siedmiu obszarów, które sprawdzamy.

Siedem obszarów audytu aplikacji mobilnej
ObszarPytanie audytuCzerwona flaga
WłasnośćCzy kod, konta w sklepach, chmura i klucze są na twoją firmę?Konto w App Store stoi na wykonawcy
BuildCzy da się dziś zbudować aplikację z repozytorium, na aktualnych narzędziach?Ostatnią wersję zbudowano na laptopie jednej osoby
AwarieJak często aplikacja się wysypuje i na co skarżą się opinie?Nikt nie otwierał raportów awarii od miesięcy
SklepyCzy aplikacja spełnia dzisiejsze wymagania Apple i Google?Aplikacja stoi na Xamarinie i nie wyda aktualizacji
BackendGdzie stoi serwer, kto za niego płaci i ile kosztuje miesiąc?Rachunki za chmurę idą do wykonawcy
BezpieczeństwoCzy w aplikacji siedzą tajne klucze i czy baza ma otwarte reguły?Tajny klucz zaszyty w kodzie aplikacji
TestyCzy są testy, czy ktoś je uruchamia i czy pokrywają to, na czym zarabiasz?Testy są, ale nikt ich nie uruchamia

Wymagania sklepów zmieniają się co roku. Od 28 kwietnia 2026 App Store przyjmuje tylko wersje zbudowane w Xcode 26, a od 31 sierpnia 2026 aktualizacje w Google Play muszą celować w Androida 16 (API 36). Jeśli aplikacja stoi na starym frameworku, przeczytaj, jak wygląda migracja z Xamarina do MAUI albo Fluttera.

Do tego Apple wymaga, żeby w aplikacji, w której można założyć konto, dało się je też usunąć. Audyt wyłapuje takie rzeczy, zanim zrobi to recenzent w sklepie.

Jak przejąć aplikację od innej firmy krok po kroku?

  • Krok 1Dostępy do repozytorium, sklepów i chmury, jeszcze przed wypowiedzeniem
  • Krok 2Audyt aplikacji i raport na piśmie
  • Krok 3Plan: co zostawić, co poprawić, co przepisać, z ceną etapów
  • Krok 4Konta, klucze i prawa autorskie na twoją firmę
  • Krok 5Pierwsza aktualizacja od nowego zespołu

Kolejność ma znaczenie. Do audytu wystarczy dostęp do odczytu, więc stary wykonawca może jeszcze pracować, gdy nowy sprawdza kod. Wypowiedzenie wysyłasz, gdy wiesz, co masz i kto przejmie aplikację następnego dnia.

Po audycie decydujesz ty. Poprawiamy aplikację bez wyłączania jej, a gdy plan mówi, że trzeba ją przepisać, nowa wersja wychodzi jako aktualizacja tej samej karty w sklepie. Raport zostaje u ciebie także wtedy, gdy poprawki robi twój zespół.

Jak wygląda migracja z Xamarina do Fluttera bez wyłączania aplikacji: audyt, plan, budowa, testy, potem aktualizacja tej samej karty wydawana etapami od 1% do 100% w 7 dniAudytKod, awarie, stan w sklepach i backend, sprawdzonePlanEkrany, etapy i stała cena za każdy etapBudowaEkran po ekranie, co tydzień nowa wersja na twoim telefonieTestyTestFlight i ścieżki testowe Google Play, ten sam backendWydanieAktualizacja tej samej karty: ten sam bundle ID, nazwa pakietu i klucz podpisuWydanie etapowe w App Store1%12%25%310%420%550%6100%7DzieńUżytkownicy aktualizują jak zawsze i zachowują konta. Oceny zostają.12345
Gdy plan mówi, że aplikację trzeba przepisać: nowa wersja wychodzi jako aktualizacja tej samej karty, a użytkownicy zachowują konta i oceny zostają.

Ile kosztuje audyt aplikacji mobilnej i przejęcie?

Audyt aplikacji w Codigee kosztuje 17 500-28 000 zł netto. Miejsce w tym przedziale zależy od wielkości aplikacji i backendu. Audyt kończy się raportem i planem z ceną każdego etapu, więc dalsze koszty znasz przed decyzją.

Przejęcie aplikacji w Codigee: ceny netto
EtapCena nettoKiedy
Audyt aplikacji17 500-28 000 złZawsze na start
Poprawki według planuStała cena za etap, z planuGdy dużą część kodu warto zostawić
Przepisanie na Flutteraod 70 000 złGdy aplikacja stoi na Xamarinie albo Cordovie albo ma mocno rosnąć
Opieka po premierzeod 7 000 zł / miesiącGdy chcesz stałego zespołu przy aplikacji
Wzmocnienie zespołu200 zł/h, minimum 120 h miesięcznieGdy masz własny zespół i brakuje ci developerów Fluttera

Fakturę dostajesz za każdy odebrany etap i po każdym możesz się zatrzymać. Aplikacje, które budujemy, mają 6 miesięcy gwarancji. Wszystkie ceny są w cenniku Codigee. Jeśli wszystko zaczęło się od odrzuconej aktualizacji, zobacz, jak odblokowujemy odrzuconą aplikację.

Jak wyglądało przejęcie aplikacji Corner?

Corner, marketplace z zakupami na żywo, trafił do nas od poprzedniej firmy. Naszym zadaniem było przyspieszyć aplikację i usunąć przycięcia. Po tych zmianach wzrosła konwersja zakupów. Szczegóły są w realizacji Corner (po angielsku).

Przejęcie to często początek długiej współpracy. Sales Companion, aplikację dla przedstawicieli handlowych, rozwijamy we Flutterze od ponad 4 lat. W 2024 roku przepisaliśmy ją od zera, wszyscy klienci przeszli na nową wersję, a od wersji 2.0 wyszło ponad 100 wydań, nowe prawie co tydzień.

Częste pytania

01Jak odzyskać kod aplikacji od software house'u?

Poproś o przekazanie repozytorium z pełną historią na konto twojej firmy. Jeśli umowa przenosi na ciebie autorskie prawa majątkowe i obejmuje modyfikowanie kodu, masz do tego podstawę. Jeśli nie, najpierw podpisz umowę przeniesienia praw na piśmie.

02Jak przenieść aplikację na swoje konto w App Store i Google Play?

W App Store transfer zaczyna obecny Account Holder, a aplikacja zachowuje Bundle ID, opinie i oceny. W Google Play potrzebne są identyfikatory transakcji rejestracji obu kont. W obu sklepach kod przekazuje się osobno.

03Czy da się przejąć aplikację, gdy poprzedni wykonawca nie współpracuje?

To zależy od tego, co jest na twoją firmę. Jeśli konta w sklepach i repozytorium są twoje, tak. Jeśli są na wykonawcy, transfer w sklepach zaczyna się z jego konta, więc bez niego się nie obejdzie. Wtedy liczą się zapisy umowy i pomoc prawnika.

04Ile kosztuje audyt aplikacji mobilnej?

W Codigee 17 500-28 000 zł netto, zależnie od wielkości aplikacji i backendu. Audyt kończy się raportem na piśmie i planem z ceną każdego etapu.

05Czy po zmianie software house'u trzeba przepisać aplikację?

Nie zawsze. Często duża część kodu zostaje, a poprawiamy to, co się wysypuje albo blokuje aktualizacje. Przepisanie na Fluttera, od 70 000 zł netto, ma sens, gdy aplikacja stoi na Xamarinie albo Cordovie albo ma mocno rosnąć.

06Czego potrzebujecie na start audytu?

Dostępu do odczytu do repozytorium, App Store Connect, Play Console i backendu albo konta w chmurze. Do tego raportów awarii, jeśli są, i kilku zdań o tym, co poszło nie tak z poprzednim wykonawcą.

Czy ten artykuł był przydatny?

Oceń artykuł

Czytaj dalej.

Wszystkie wpisy

Let's make something together.

Bez przekombinowania. Bez straty czasu. Po prostu konkretna robota.

Albo umów rozmowę z Erykiem (otwiera kalendarz rezerwacji)[email protected]
Kim jesteś?
Budżet