Technologia

Pera Wallet 7.0: przebudowa od podstaw


Pera Wallet właśnie dostała największą aktualizację w historii — i nie mówimy tego na wyrost. Pera 7.0 to nie patch i nie redesign. To pełna przebudowa aplikacji, od codebase’u w górę, i fundament pod wszystko, co wypuścimy dalej.

Oto co się zmieniło, dlaczego to ważne i co z tego wynika dla Ciebie.

Jeden codebase, nastawiony na tempo

Od pierwszego dnia Pera Wallet działała na dwóch całkowicie osobnych codebase’ach. Swift na iOS, Kotlin na Androidzie. Każdą funkcję trzeba było zbudować dwa razy, przetestować dwa razy i wypuścić na dwóch różnych liniach czasowych. Działało, ale wolno — i użytkownicy iOS oraz Androida nie zawsze dostawali to samo doświadczenie w tym samym momencie.

W Pera 7.0 przebudowaliśmy całą aplikację w React Native. Jeden codebase zasila obie platformy, a to znaczy:

  • Szybsze wydania: nowe funkcje trafiają na iOS i Androida jednocześnie, zamiast jednej platformy czekać na drugą.
  • Prawdziwy feature parity: koniec z lukami „tylko Android” albo „tylko iOS”. To, co masz na jednym urządzeniu, masz na drugim.
  • Mniejsza apka: przebudowa ścięła rozmiar o około jedną trzecią. Z 103 MB do 67,9 MB. Mniej do pobrania, mniej do aktualizacji, mniej na telefonie.

To zmiana, która sama w sobie nie jest efektowna — ale to ona sprawia, że wszystko inne w tym wydaniu, i wszystko, co zbudujemy dalej, jest w ogóle możliwe.

Co nowego w Pera 7.0

  • Czystszy podgląd portfela: nowy ekran główny oparty o konta stawia slider portfela na pierwszym planie, więc holdings widać od razu. Wolisz prostszy widok? Wykres da się całkowicie ukryć.
  • Więcej kontroli przy podpisywaniu: ekrany żądania podpisu pokazują wpływ transakcji na saldo jeszcze przed zatwierdzeniem — co dokładnie się rusza i dokąd. Możesz też podpisywać transakcje freeze na żądanie, jako dodatkowe zabezpieczenie przy zarządzaniu utworzonymi aktywami.
  • Siatka bezpieczeństwa na najgorszy scenariusz: tryb duress pozwala ustawić fałszywy PIN, który otwiera fałszywe konto, gdy ktoś zmusza Cię do odblokowania portfela. Możesz też potrząsnąć telefonem, żeby natychmiast zamknąć aplikację.
  • Natywne widoki stakingu i zasilania: Pera Stake i Pera Fund otwierają się natywnie w aplikacji, bez skoku do webview. Jest szybciej i wygląda to jak część apki, a nie objazd.
  • Znajdź cokolwiek, od razu: globalne wyszukiwanie działa w poprzek kont, aktywów i NFT z jednego miejsca.
  • NFT-y w pełnym wymiarze: NFT-y z modelami 3D renderują się jako modele 3D, a nie jako płaski obrazek, który je udaje.
  • Więcej przejrzystości portfela: użytkownicy Universal Wallet mogą podejrzeć strukturę portfela — rzeczywistą hierarchię derywacji za kontami — i zobaczyć, jak wszystko się ze sobą łączy.
  • Własne sieci: localnet, betaNet, fNet i inne custom network można dodać bezpośrednio w aplikacji. Więcej elastyczności dla deweloperów.
  • Łagodniejszy start dla nowych użytkowników: delegacja opłat w Pera Fund oznacza, że da się zacząć nawet z zerowym saldem ALGO lub USDC — opłaty mogą zostać pokryte, żeby pierwsza transakcja nie utknęła na starcie.
  • Szersze wsparcie portfeli sprzętowych: USB Ledger działa teraz też na Androidzie i łączy hardware wallet bezpośrednio.
  • Spokojniejsza skrzynka: powiadomienia i bannery spotlight trafiły do jednego, uporządkowanego inboxa, zamiast rozjeżdżać się po całej apce.
  • Zbudowana pod iPada: Pera Wallet jest w pełni zoptymalizowana pod iPada, a nie tylko rozciągniętym ekranem iPhone’a.

Zbudowana na Rocca

Pera Wallet 7.0 stoi w części na Rocca — frameworku portfela, który Algorand Foundation zaprojektowała jako infrastrukturę white-label: bezpieczne przechowywanie kluczy, zdecentralizowana tożsamość i wsparcie dla passkeys. To nie jest portfel sam w sobie, tylko warstwa, na której inne zespoły budują własne produkty. Istotna część tej przebudowy bierze się właśnie z tego fundamentu, a Pera 7.0 jest jednym z produktów, które go używają.

Dlaczego ta aktualizacja ma znaczenie

Każdy element tego wydania idzie w tę samą stronę: portfel, który da się szybciej ulepszać, jest spójniejszy między urządzeniami, bezpieczniejszy i łatwiejszy w użyciu. Przebudowa w React Native nie jest funkcją, którą zauważysz na co dzień — ale to przez nią kolejne zestawy funkcji, i te po nich, będziemy w stanie wypuszczać szybciej niż dotychczas, na obu platformach, w tym samym czasie.

Pera Wallet 7.0 wjeżdża teraz. Zaktualizuj aplikację, żeby zacząć — i miej oko otwarte. To dopiero początek tego, co nowy fundament umożliwia.

Pytania albo feedback? Napisz kiedy chcesz na hello@perawallet.app.


Źródło: Introducing Pera Wallet 7.0: Rebuilt From the Ground Up – blog Pera Wallet