Native Alpha to aplikacja na Androida o otwartym kodzie źródłowym, stworzona przez cylonida XDA Junior Member, która pomaga przekształcić dowolną witrynę internetową w natywne, pełnoekranowe aplikacje internetowe.
Aplikacja natywna może oferować bogatszą integrację z bazowym systemem operacyjnym dzięki dostępowi do większej liczby interfejsów API, ale uruchomienie aplikacji internetowej wiąże się z własnym zestawem korzyści. Progresywne aplikacje internetowe (PWA) mogą nie tylko poprawić wrażenia mobilne ale może również zachowywać się podobnie do zwykłych aplikacji na Androida dzięki WebAPK standard. Chociaż wiele przeglądarek umożliwia przekształcenie ulubionej witryny w aplikację internetową, wymagane jest wykonanie odpowiedniego PWA trochę pracy również od strony twórcy stron internetowych. Co więcej, zaawansowani użytkownicy mają bardzo małą swobodę w dostosowywaniu procesu generowania PWA.
Młodszy członek XDA cylonid stworzył ciekawą aplikację o nazwie Natywna alfa (stylizowany na Rodzimy alfa
), która pozwala modyfikować różne parametry podczas tworzenia PWA. Najbardziej przydatną funkcją tej aplikacji jest to, że może wyświetlać dowolną witrynę internetową w natywnym, pełnoekranowym oknie bez obramowania – nawet taką, która nie zawiera prawidłowego manifestu aplikacji Progressive Web App. Jeśli chcesz majstrować przy plikach cookie lub ustawieniach związanych z JavaScriptem dla poszczególnych witryn, możesz znaleźć Natywna alfa całkiem przydatny. Domyślnie aplikacja opiera się na wbudowanym Android WebView, ale pozwala wybrać innego dostawcę WebView, jeśli masz uprawnienia roota. Na przykład możesz ustawić niestandardowy WebView AdBlock Plus za pomocą Natywna alfa tak, aby powstałe PWA było wolne od reklam.Oto podsumowanie funkcji oferowanych przez Natywna alfa:
- Wyświetlaj dowolną witrynę internetową w pełnoekranowym oknie bez obramowań, korzystając z aplikacji WebView systemu Android.
- Oferuje tworzenie skrótów na ekranie głównym i pobiera ikony w odpowiedniej rozdzielczości.
- Różne ustawienia (JavaScript, pliki cookie, pliki cookie stron trzecich, buforowanie) można ustawić indywidualnie dla każdej aplikacji internetowej
- Nawigacja za pomocą gestów wielodotykowych podczas przeglądania.
- Włącz blok reklam, korzystając z niestandardowego widoku internetowego AdBlock Plus.
- Mniejsze zużycie pamięci i brak uprawnień aplikacji naruszających prywatność w porównaniu z aplikacjami natywnymi
- Tryb ciemny dla Androida 10+
Aplikacja wymaga systemu Android Oreo lub nowszego ze względu na wykorzystanie nowoczesnych interfejsów API skrótów, ale programista planuje dodać obsługę starszych skrótów w późniejszym czasie. Natywna alfa sama w sobie jest oprogramowaniem typu open source, podobnie jak kod źródłowy dostępne na profilu dewelopera na GitHubie.
Natywna wersja alfa dla Androida: Pobierać ||| Temat dyskusji XDA