Kiedy, dlaczego i jak aktualizować swoją aplikację

Zaktualizowano 20. lipca 2024 przez Jan Bunk

Humanoidalne roboty aktualizujące aplikacje w fabryce z tłem w postaci strzałek skierowanych w górę, sztuka cyfrowa

W tym artykule przyjrzymy się kiedy, dlaczego i jak zaktualizować swoją aplikację stworzoną dla twojej strony internetowej za pomocą webtoapp.design.

Skupiamy się tutaj na aplikacjach stworzonych przez nas, bo różnią się one od zwykłych aplikacji. Często nie musisz tworzyć aktualizacji aplikacji przechodzących przez proces aktualizacji w sklepie, bo możesz po prostu wprowadzić zmiany na swojej stronie i od razu pojawią się one w aplikacji. W dalszej części zobaczysz jednak sporo dobrych powodów, dla których warto robić także takie aktualizacje aplikacji.

Rodzaje zmian w aplikacji

W aplikacji stworzonej ze swojej strony internetowej przy użyciu webtoapp.design masz trzy różne typy zmian, które możesz wprowadzić w swojej aplikacji. Przyjrzyjmy się im w kolejnych sekcjach.

Zmiany, które dzieją się automatycznie

Części aplikacji wyświetlające twoją stronę zawsze pokazują jej aktualny stan. Nie są tu potrzebne żadne ręczne zmiany z twojej lub naszej strony. To, jak duża część aplikacji pokazuje twoją stronę, zależy od wybranego przez ciebie układu aplikacji.

Zrzut ekranu naszej aplikacji z układem 'tylko strona internetowa'.
W układzie 'Tylko strona internetowa' większość aplikacji to twoja strona (zaznaczona na zielono)
Zrzut ekranu naszej aplikacji z układem 'menu boczne'.
W układzie 'Menu boczne' część pod paskiem aplikacji to twoja strona (zaznaczona na zielono).

Ponieważ to dzieje się automatycznie, nie jest potrzebna aktualizacja aplikacji przez Google Play Store ani Apple App Store. To świetne, bo nie musisz ponownie przechodzić przez proces recenzji aplikacji, co oszczędza twój czas.

Zmiany, które możesz wprowadzić w panelu aplikacji bez aktualizacji

Poza zmianami, które dzieją się automatycznie, możesz użyć panelu aplikacji webtoapp.design, by zmienić wiele elementów swojej aplikacji. Niektóre z nich działają od razu. Oznacza to, że każda zmiana tych ustawień natychmiast pojawia się w twojej aplikacji, bez publikowania aktualizacji w sklepach.

Oto kilka przykładów ustawień, które możesz zmienić bez aktualizacji:

  • Edycja małych części strony (np. ukrywanie elementów)
  • Zmiana elementów nawigacyjnych w menu bocznym. Jeśli mocno zmieniłeś swoją stronę i menu nawigacyjne w aplikacji nie działa już poprawnie, to zwykle rozwiązuje problem.
    Zrzut ekranu naszej aplikacji z otwartym menu bocznym.
    Zaznaczona część menu bocznego zawiera elementy nawigacyjne.
  • Aktualizacja przycisków na pasku aplikacji
  • Włączanie/wyłączanie specjalnych pozycji menu, takich jak "Otwórz zewnętrznie", "Udostępnij stronę" czy "Ulubione"
  • Włączanie dodatków, takich jak powiadomienia push
  • Konfigurowanie zakupów w aplikacji

Zmiany w panelu aplikacji wymagające aktualizacji aplikacji

Niektóre inne zmiany w panelu webtoapp.design pojawią się na urządzeniach użytkowników dopiero po opublikowaniu aktualizacji w sklepach. Te ustawienia dotyczą głównie wyglądu twojej aplikacji. Konfigurowałeś je przed pierwszą publikacją aplikacji, ale możesz chcieć je zmienić, gdy twoja strona się zmienia.

Oto przykłady ustawień, których zmiana wymaga aktualizacji aplikacji:

  • Zmiana adresu URL, który aplikacja wyświetla po uruchomieniu
  • Zmiana nazwy aplikacji
  • Zmiana ikony aplikacji
  • Zmiana obrazu ekranu startowego
  • Zmiana układu aplikacji, np. przejście z menu bocznego na układ wyświetlający tylko twoją stronę
  • Zabezpieczenie aplikacji hasłem
  • Zablokowanie orientacji aplikacji do trybu pionowego lub poziomego
  • Zmiana kolorów będących częścią układu, zaznaczonych na zielono na poniższych zrzutach ekranu:
Zrzut ekranu naszej aplikacji z układem 'menu boczne'.
W układzie 'Menu boczne' kolor paska aplikacji i paska statusu są częścią układu.
Zrzut ekranu naszej aplikacji z układem 'menu boczne'.
W układzie 'Menu boczne' wszystkie kolory w menu są częścią układu.
Zrzut ekranu naszej aplikacji z układem 'tylko strona internetowa'.
W układzie 'Tylko strona internetowa' tylko kolor paska statusu jest częścią układu.

Jak sprawdzić, czy zmiana wymaga aktualizacji

Najprostszy sposób, by sprawdzić, czy aktualizacja aplikacji jest potrzebna, to wprowadzić wszystkie zmiany w panelu. Następnie otwórz aplikację na swoim urządzeniu i sprawdź, czy wszystkie zmiany się pojawiły. Jeśli nie widzisz zmian i w panelu aplikacji pojawia się taki komunikat, musisz zaktualizować aplikację przez sklepy.

Zrzut ekranu panelu aplikacji webtoapp.design z komunikatem o konieczności aktualizacji aplikacji.

Inne aspekty wymagające aktualizacji aplikacji

Poza zmianami, które możesz wprowadzić w panelu aplikacji, jest wiele innych powodów, by zaktualizować aplikację przez sklepy. Przejdźmy przez nie.

Zmiany w kodzie głównym

W webtoapp.design nieustannie pracujemy nad wspólnym rdzeniem, z którego korzystają wszystkie aplikacje naszych klientów. Mimo że rdzeń aplikacji działa już od kilku lat (niektórzy klienci wciąż używają wersji aplikacji z początków naszej działalności w 2019 roku), stale go ulepszamy.

W panelu aplikacji znajdziesz changelog (listę wszystkich zmian od ostatniej aktualizacji twojej aplikacji). Ponieważ są to zmiany w kodzie aplikacji, wymagają one aktualizacji. Oto ogólne kategorie tych zmian:

  • Poprawki błędów, by rozwiązać nieoczekiwane zachowania aplikacji. Ważne, by szybko je naprawiać, żeby nie dostawać złych opinii w sklepie.
  • Poprawa wydajności, np. szybsze ładowanie stron.
  • Poprawa bezpieczeństwa. Na moment pisania tego tekstu, żadna aplikacja webtoapp.design nie miała problemów z bezpieczeństwem.
  • Poprawa wsparcia dla nowych systemów operacyjnych. Android i iOS są kompatybilne wstecz, co oznacza, że nowe systemy mogą uruchamiać aplikacje stworzone dla starszych wersji. Jednak nowa wersja aplikacji może korzystać z nowych funkcji i usprawnień wydajności, więc warto aktualizować. Na Androidzie, jeśli aplikacja została stworzona dla bardzo starej wersji (5-10 lat temu) i uruchomisz ją na nowym Androidzie, pojawi się ostrzeżenie, że aplikacja jest stara i może nie działać poprawnie. Z mojego doświadczenia wynika jednak, że nadal działa, co pokazuje, że Android poważnie traktuje kompatybilność wsteczną.
  • Dodawanie nowych funkcji.

Zmiany w sklepach z aplikacjami

Poza wspomnianymi wcześniej zmianami funkcjonalnymi, estetycznymi i stabilności, jest jeszcze kilka powodów, by zaktualizować aplikację nawet jeśli nie zmieniasz jej zawartości.

Najbardziej oczywistym z nich jest zmiana opisu aplikacji w Apple App Store (czyli opisu, zrzutów ekranu itd.). W przeciwieństwie do Google Play, musisz przesłać nową wersję aplikacji, jeśli chcesz zmienić jej wygląd w App Store. Powody mogą być różne: optymalizacja opisu aplikacji (tzw. "App Store Optimization", ASO), by zdobyć więcej pobrań, lub po prostu aktualizacja informacji.

Mniej znane – ale równie ważne – powody do aktualizacji aplikacji to:

  • Zresetowanie opinii w sklepie. Jeśli twoja aplikacja dostała złe recenzje, możesz przesłać nową wersję i zresetować ocenę aplikacji.
  • Sprawienie, by twoja aplikacja wyglądała na zadbaną dzięki aktualnej dacie "Ostatnia aktualizacja". Użytkownicy wolą aplikacje, które były niedawno aktualizowane, bo przed pobraniem to jedyny sposób, by ocenić, czy aplikacja będzie działać dobrze teraz i w przyszłości. Nie wiedzą, że twoja aplikacja automatycznie pokazuje aktualną wersję strony, więc mogą pomyśleć, że jest przestarzała, jeśli nie publikujesz regularnie aktualizacji w sklepach.
  • Częste aktualizacje dają twojej aplikacji lepsze traktowanie przez algorytmy sklepów. Nie ma na to twardych dowodów, bo algorytmy są tajne, ale z mojego doświadczenia moje aplikacje mają 100%-200% więcej nowych użytkowników dziennie, jeśli niedawno je zaktualizowałem.
  • Dostanie się na listy trendujących/top aplikacji w sklepie. Te listy zwykle zawierają tylko nowe lub niedawno zaktualizowane aplikacje.
  • Półoficjalne wymagania sklepów. Jeśli nie zaktualizujesz aplikacji przez 2-3 lata, może zostać usunięta z Apple App Store. Google ma jasny harmonogram w Play Store. Jeśli nie zaktualizujesz aplikacji do określonej daty, użytkownicy z najnowszym Androidem nie będą mogli jej pobrać. Harmonogram wymagań Google dotyczących aktualizacji aplikacji & Nieprzejrzysta procedura Apple.

Jak często powinieneś aktualizować swoją aplikację?

Teraz, gdy znasz już wszystkie powody do aktualizacji aplikacji, zobaczmy, jaka jest zalecana częstotliwość aktualizacji. Konsensus to raz lub dwa razy w miesiącu. Takie zalecenia znajdziesz też na innych blogach – sprawdź sam:

  • "Ogólnie rzecz biorąc, dobra liczba to 1-2 drobne ulepszenia miesięcznie" - Appify
  • "Najbardziej udane aplikacje aktualizują się nawet cztery razy w miesiącu" - storemaven
  • "Optymalna częstotliwość aktualizacji aplikacji powinna wynosić od 20 do 40 dni" - agilie

Osobiście uważam, że to sporo. Duże firmy robią tak ze swoimi aplikacjami, bo mają na to zasoby i to się im opłaca. Optymalizacja pod kątem sklepów z aplikacjami przyciąga nowych użytkowników, co przekłada się na większe zyski.

Dla mniejszych firm tak częste aktualizacje mogą być zbyt czasochłonne, zwłaszcza jeśli nie zależy Ci na pozyskiwaniu użytkowników przez optymalizację w sklepach z aplikacjami. W takim przypadku spokojnie możesz aktualizować aplikację tylko wtedy, gdy jest to konieczne, np. z powodu zmian wymienionych powyżej. Jak już wspomniałem – jest mnóstwo aplikacji, które nie były aktualizowane od lat, a nadal działają bez problemu.

Jak zaktualizować swoją aplikację

Aktualizowanie aplikacji z webtoapp.design jest bardzo proste. Otwórz panel swojej aplikacji i kliknij "Utwórz aktualizację". Następnie zobaczysz oś czasu ze szczegółowymi instrukcjami krok po kroku, które wyjaśnią Ci, co dokładnie zrobić, aby zaktualizować aplikację w sklepie. Przewodniki pokażą Ci też, w którym momencie możesz zmienić opis aplikacji, zrzuty ekranu itp. w sklepie.

Pamiętaj, że recenzja aktualizacji przez Apple i Google może potrwać od kilku godzin do kilku dni. Zazwyczaj aktualizacje aplikacji są sprawdzane szybciej i z mniejszą liczbą problemów niż pierwsze publikacje.

Twoi użytkownicy automatycznie otrzymają nową wersję aplikacji na swoje urządzenia – nie muszą ręcznie pobierać aktualizacji ze sklepu.

Koszty

Większość naszych użytkowników korzysta z abonamentów. Wszystkie subskrypcje obejmują darmowe aktualizacje aplikacji.

Jeśli nadal korzystasz z naszego starego planu dożywotniego/jednorazowej płatności (którego już nie oferujemy nowym klientom), aktualizacja aplikacji kosztuje 89 c za każdą platformę/sklep. (Jeśli jesteś ciekawy, dlaczego już nie oferujemy jednorazowych zakupów, kliknij tutaj)

Sklepy z aplikacjami nie pobierają opłat za aktualizację aplikacji – jest to już wliczone w koszt utworzenia konta deweloperskiego.

Powiązane artykuły


Obrazek z tekstem: Pokaż stronę licencji Twojej aplikacji

Jak pokazać stronę licencji Twojej aplikacji

Krótkie wyjaśnienie, czym są licencje w świecie oprogramowania i co musisz z nimi zrobić, jeśli stworzyłeś aplikację z webtoapp.design.

Obrazek z tekstem: Przeglądanie statystyk Twojej aplikacji

Analizuj, jak używana jest Twoja aplikacja

Tak jak analizujesz zachowanie odwiedzających Twoją stronę, możesz to samo zrobić z użytkownikami aplikacji. Zobacz statystyki pobrań aplikacji i odfiltruj użytkowników aplikacji w swoim narzędziu do analityki strony.

Obrazek z tekstem: Zgodność z przepisami eksportowymi

Zgodność eksportowa w App Store i Play Store

Musisz zwrócić uwagę na niektóre przepisy eksportowe, ponieważ aplikacje są traktowane jako oprogramowanie szyfrujące, a pobrania aplikacji liczą się jako eksport z USA.


Autor Jan Bunk
Napisane przez
Jan Bunk

Cześć, jestem Jan! Stworzyłem webtoapp.design w 2019 roku podczas studiów informatycznych na uniwersytecie. Od tego czasu wiele się zmieniło – nie tylko ukończyłem studia, ale też nie prowadzę już webtoapp.design sam. Rozwinęliśmy się w globalny, w pełni zdalny zespół i zdobyliśmy mnóstwo doświadczenia w tworzeniu i publikowaniu aplikacji. Stworzyliśmy i opublikowaliśmy setki aplikacji w sklepach, gdzie zostały pobrane miliony razy.