Aplikacje PWA

Aplikacje

Lubię ułatwiać sobie życie, ale nie lubię wydawać pieniędzy. Nie lubię też krzyczących i wyskakujących z każdej strony reklam. Uwielbiam za to programy, które są niezależne od platformy, łatwo je zainstalować i odinstalować, nie zajmują gigabajtów pamięci i robią dokładnie to, do czego zostały przeznaczone.

Dlatego postanowiłem stworzyć kilka aplikacji wspomagających mnie podczas pracy nad moimi projektami. W przyszłości będę rozwijał ich funkcjonalność, a być może powstaną kolejne. Nie są to skomplikowane kamienie milowe programistycznej sztuki, wymagające nauki obsługi. Ot, proste, wyspecjalizowane kalkulatory.

Ponieważ sprawdzają się u mnie na co dzień, postanowiłem udostępnić je innym jako aplikacje PWA.

Skrót PWA oznacza Progressive Web App (Progresywna Aplikacja Webowa). W skrócie: to strona internetowa, która udaje zwykłą aplikację mobilną lub desktopową i zachowuje się tak jak ona.

O co w tym chodzi? Tradycyjnie mamy dwa światy:

  • Strony WWW – łatwo dostępne (wystarczy kliknąć link), ale wymagają połączenia z siecią, otwierają się w przeglądarce i mają ograniczony dostęp do funkcji telefonu.
  • Aplikacje natywne (ze sklepów Google Play / App Store) – trzeba je pobrać i zainstalować, zajmują dużo miejsca, ale działają płynnie, mogą działać offline i wysyłać powiadomienia.
  • PWA łączy te dwa podejścia. Wykorzystuje nowoczesne możliwości przeglądarek, aby dać użytkownikowi wrażenie korzystania z tradycyjnej, zainstalowanej aplikacji.

Kluczowe cechy PWA:

  • Instalacja bez sklepu: Nie trzeba pobierać aplikacji z Google Play ani App Store. Wchodzisz na stronę internetową i kliknięciem przycisku „Dodaj do ekranu głównego” instalujesz ją bezpośrednio z poziomu przeglądarki.
  • Działanie offline: Dzięki tak zwanym Service Workers (skryptom działającym w tle) PWA potrafi zapisać niezbędne pliki w pamięci podręcznej. Aplikacja uruchamia się i wykonuje obliczenia nawet wtedy, gdy nie masz zasięgu lub włączysz tryb samolotowy.
  • Brak interfejsu przeglądarki: Po uruchomieniu z ikony na pulpicie aplikacja otwiera się w osobnym oknie – bez paska adresu, przycisków „wstecz” czy kart. Wygląda w 100% jak natywny program.
  • Lekkość i szybkość: Zamiast pobierać setki megabajtów ze sklepu, PWA waży zazwyczaj od kilkuset kilobajtów do kilku megabajtów.
  • Bezpieczeństwo (HTTPS i piaskownica): Technologia PWA wymaga szyfrowanego połączenia (HTTPS), co chroni przesyłane dane przed przechwyceniem. Dodatkowo aplikacja działa w bezpiecznym środowisku przeglądarki (tzw. piaskownicy), co oznacza, że nie ma dostępu do plików systemowych i nie może samodzielnie instalować niechcianego oprogramowania.

Jeszcze jedna ważna sprawa: informacja o aplikacjach

Wszystkie kalkulatory i narzędzia udostępniam tutaj w takiej formie, w jakiej sam z nich korzystam. Mają one charakter wyłącznie pomocniczy. Pobierając, instalując lub używając moich aplikacji, automatycznie wyrażasz zgodę na poniższe warunki:

  • Na własną odpowiedzialność: Korzystasz z narzędzi na własne ryzyko. Nie odpowiadam za ewentualne pomyłki w obliczeniach ani za to, jak je wykorzystasz.
  • Brak wsparcia: Nie prowadzę serwisu technicznego i nie udzielam pomocy przy obsłudze – nie świadczę dla nich żadnego wsparcia.

Skoro mamy to już za sobą, udostępniam zainteresowanym moje pomysły:

PHOTO CALCULATOR

To przede wszystkim programik ułatwiający pracę z czasem naświetlania. Mamy tu zakładki zawierające kalkulatory:

  • Do obliczania zalecanego czasu naświetlania w przypadku fotografowania gwiazd, gdy zależy nam, aby wszystkie świecące na nieboskłonie punkciki były idealnie okrągłe.
  • Ułatwiające rejestrację wymarzonego timelapse’a.
  • Wspomagające obliczanie czasu naświetlania podczas używania filtrów szarych.
  • Pozwalające obliczyć głębię ostrości dla danego obiektywu.
  • Dodałem też możliwość zmiany kolorów interfejsu, aby nie raził podczas korzystania z aplikacji w nocy.
Perseidy
Noc Perseidów 2023 | 15.08.2023, 01:48:13 | 25 s,
f/2.8, ISO 1600, 17 mm.
Na jednym ujęciu udało mi się uchwycić dwa mknące meteory, gęstą gromadę Plejad (po lewej)
oraz jasnego Jowisza czuwającego nad horyzontem (po prawej).

Uruchom: PHOTO CALCULATOR

NIEZBĘDNIK PRODUCENTA AUDIO

Ta skromna aplikacja pozwala na razie obliczyć czas trwania wszystkich utworów na płycie. Można ustalić własne granice czasowe albo skorzystać z gotowych. W pierwszej kolejności podajemy tytuł płyty, a następnie ustalamy jej maksymalny czas. Teraz możemy dodawać poszczególne utwory. Do pełni szczęścia dodałem jeszcze opcjonalne wprowadzanie kodów ISRC oraz uwag do każdego wpisu. Gdy łączny czas (TT) zostanie przekroczony, cyfry zmienią kolor na czerwony. Dla dopełnienia całości dodałam możliwość zapisu całej playlisty do pliku TXT.

W tej aplikacji znajduje się też druga zakładka z kalkulatorem pozwalającym obliczyć rozmiar pliku wynikowego WAV w zależności od jego parametrów (czas, głębia bitowa, częstotliwość próbkowania czy liczba kanałów). Przydaje mi się to podczas nagrań polowych.

Myślę, że w przyszłości w tej apce znajdzie się miejsce dla kolejnych funkcji.

Uruchom: NIEZBĘDNIK PRODUCENTA AUDIO

Krótka instrukcja dla kogoś, kto instaluje aplikacje PWA po raz pierwszy:

Android / Chrome:

  1. Otwórz stronę z aplikacją w przeglądarce Chrome.
  2. Stuknij ikonę trzech kropek w prawym górnym rogu ekranu.
  3. Wybierz z menu opcję „Dodaj do ekranu głównego” (lub „Zainstaluj aplikację”).
  4. Potwierdź, klikając „Dodaj”.
  5. Ikona pojawi się na pulpicie Twojego telefonu i będzie działać jak zwykła aplikacja – także offline.

iPhone (iOS / Safari):

  1. Otwórz stronę w przeglądarce Safari.
  2. Stuknij przycisk „Udostępnij” (kwadrat ze strzałką skierowaną w górę na dolnym pasku).
  3. Przewiń menu w dół i wybierz „Do ekranu początkowego”.
  4. Kliknij „Dodaj” w prawym górnym rogu.

PC (Chrome / Edge):

  1. Otwórz aplikację z linku w przeglądarce.
  2. Po prawej stronie paska adresu (tam, gdzie wpisuje się adres) pojawi się mała ikona z monitorem i strzałką w dół: „Zainstaluj aplikację”.
  3. Kliknij ją i potwierdź instalację. Aplikacja otworzy się w osobnym oknie bez pasków przeglądarki, a ikonka pojawi się na pulpicie.

Na telefonach z Androidem instalacja w Firefoksie działa bez problemu (menu trzech kropek -> „Zainstaluj”). Na komputerach desktopowa wersja Firefoksa prawdopodobnie nie wspiera natywnie instalowania PWA na pulpicie – do pełnej instalacji w osobnym okienku na PC najlepiej użyć przeglądarki Chrome, Edge lub Brave.

Droga Mleczna
Noc Perseidów 2023 | 15.08.2023, 00:00:26 | 20 s,
f/2.8, ISO 3200, 17 mm.
Głównym bohaterem tego zdjęcia jest Droga Mleczna.
Wyraźnie widać jej charakterystyczne, mgliste pasmo gwiazd i pyłu kosmicznego wznoszące się nad horyzontem.

Wskazówka: Jeśli nie chcesz niczego instalować, nie ma problemu – z kalkulatorów zawsze możesz korzystać bezpośrednio na stronie. Wystarczy dodać je do zakładek w swojej przeglądarce.

Powiązane wpisy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *