Proguard i optymalizacja aplikacji na system Android
Na oficjalnym blogu Google dotyczącym programowania aplikacji na system Android pojawił się ciekawy wpis, który powinien zainteresować każdego programistę. Tim Bray w kilku krokach przedstawił jak zintegrować narzędzie Proguard z procesem kompilacji naszego programu. Jeżeli nie używaliście jeszcze tego narzędzia, to jest to rozwiązanie optymalizujące i w pewnym sensie zabezpieczające publikowaną aplikację.
Proces optymalizacja polega m. in. na usunięciu nieużywanych klas, pól i metod. Jeżeli chodzi o zabezpieczenie, Proguard skraca nazwy klas, pól i metod przez co kod staje się mniej czytelny, jeżeli ktoś będzie chciał wykonać inżynierię wsteczną na naszej aplikacji. Używałem tego rozwiązania pisząc programy w środowisku J2ME, gdzie rozmiar aplikacji miał duże znaczenie i Proguard sprawdzał się świetnie, także zachęcam do wprowadzenia tego rozwiązania do własnych projektów. Wpis znajdziecie tutaj.

Przyłącz się do dyskusji