Plazer
Natywna aplikacja komunikatora Plazer na Windows, macOS i Linux, napisana w Ruście na Slincie, bez przeglądarki pod spodem i z rdzeniem szyfrowania wbudowanym wprost w program. Instalator w jednym pliku, aktualizacje w aplikacji, widżet z rozmowami na pulpicie i powiadomienia systemowe bez treści wiadomości. Nowe urządzenie dodaje się do konta kodem QR, a rozmowy trafiają na nie bezpośrednio z drugiego urządzenia, zaszyfrowane i z pominięciem serwera.
Wprowadzenie
Komunikator to program, który jest otwarty cały dzień, obok gry, edytora, przeglądarki i wszystkiego, nad czym się pracuje. Dlatego aplikacja Plazera na komputer jest natywna: napisana w Ruście na Slincie, z renderowaniem programowym, bez przeglądarki pod spodem. Działa na Windows, macOS i Linux, na tym samym koncie co telefon i przeglądarka.
Natywnie, bez przeglądarki
Wybór stosu poprzedziły prototypy w trzech technologiach, porównane na tym samym komputerze pod kątem pamięci w spoczynku, pamięci pod ruchem i wielkości paczki. Slint wypadł najlżej w każdej z tych miar, więc na nim stanęła aplikacja.
Rdzeń szyfrowania w Ruście jest dla klienta zwykłą zależnością, bez warstwy tłumaczącej między językami. Szyfrowanie rozmów na komputerze to ten sam kod, który działa w wersji przeglądarkowej, a nie jego kopia napisana drugi raz.
Ten sam kod u wszystkich
Szyfrowany klient powinien mieć ten sam kod u wszystkich, a nie kod pobierany od nowa przy każdym otwarciu. Aplikację instaluje się raz, z jednego pliku, bez dodatkowych środowisk i bibliotek, a nowe wersje pobiera sama, więc nie trzeba szukać instalatora na stronie.
Aplikacja i przeglądarka
| Co | Aplikacja | Przeglądarka |
|---|---|---|
| Instalacja | Raz, z jednego pliku | Bez instalacji |
| Kod aplikacji | Instalowany raz, ten sam u wszystkich | Przychodzi z serwera przy każdym otwarciu |
| Aktualizacje | W aplikacji | Przy każdym otwarciu strony |
| Widżety | Na pulpicie | Nie dotyczy |
Pulpit, głos i powiadomienia
Na komputerze są wszystkie rozmowy, serwery z kanałami, rolami i forum, kanały głosowe z udostępnianiem ekranu oraz ustawienia wyglądu i dostępności. Widżet na pulpicie pokazuje rozmowy jednym spojrzeniem, a powiadomienia systemowe Windows, macOS i Linuxa nigdy nie zawierają treści wiadomości.


Jedno konto na wszystkich urządzeniach
na komputerze wybierasz dodanie go do istniejącego konta.
skanujesz kod telefonem, na którym już jesteś zalogowany, albo przepisujesz kod liczbowy.
historia trafia bezpośrednio z drugiego urządzenia, zaszyfrowana, z pominięciem serwera.
Gdy starego urządzenia już nie ma, logujesz się hasłem i kluczem odzyskiwania, a historię odtwarzasz z zaszyfrowanej kopii.
Pytania o Plazer
Więcej projektów
Inne realizacje z tej samej kategorii - zobacz, jak podchodzimy do podobnych wyzwań.
Masz podobny projekt?
Napisz do nas - wycena jest bezpłatna i wraca w godzinę.



