Facebook - konwersja

Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie - ebook

Wydawnictwo:
Tłumacz:
Data wydania:
16 grudnia 2016
Format ebooka:
PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
Produkt chwilowo niedostępny

Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie - ebook

Świetny pomysł i piękny wygląd nie sprawią, że użytkownik będzie zadowolony z aplikacji, którą pobrał i zainstalował na urządzeniu mobilnym. Przede wszystkim musi ona działać szybko, posiadać wydajny interfejs, a przy tym oszczędnie korzystać z zasobów urządzenia. Nieefektywne oprogramowanie jest bardzo szybko usuwane. Innymi słowy, aplikacje, które działają szybko i płynnie, są częściej używane i przynoszą większe zyski. Okazuje się jednak, że niewielu programistów stara się skutecznie rozwiązywać problemy wydajnościowe i umie korzystać z przeznaczonych do tego narzędzi.

Książka ta porusza szeroki zakres zagadnień dotyczących wydajności aplikacji w systemie Android, w szczególności badań wydajności dla różnych urządzeń. Zamieszczono tu przydatne informacje dotyczące częstych problemów i sposobów ich rozwiązywania. Na przykładach opisano wpływ kodu aplikacji na urządzenie: na działanie akumulatora, wyświetlacza, procesora, sieci itp. Programiści i testerzy z pewnością docenią przewodniki po różnych narzędziach do testowania aplikacji, opracowane przez Google, Qualcomm, AT & T i innych producentów.

Dzięki tej książce:

  • dowiesz się, dlaczego wysiłek włożony w dopracowanie wydajności aplikacji się opłaci
  • zapoznasz się z metodami testowania aplikacji na różnych rodzajach urządzeń mobilnych
  • odkryjesz, jak rozwiązywać problemy ze zbyt szybko wyczerpującym się akumulatorem
  • nauczysz się optymalizować interfejs użytkownika w celu poprawy wydajności wyświetlacza
  • poznasz narzędzia, dzięki którym lepiej wykorzystasz pamięć i procesor urządzenia
  • zobaczysz, jak usprawnić komunikację sieciową, również przy korzystaniu ze starszych technologii

Wydajność aplikacji ma znaczenie!


Doug Sillars — jest szefem działu pomocy technicznej w programie AT & T Developer Program. W ramach programu opracował narzędzia do tworzenia aplikacji, które na urządzeniach przenośnych działają szybciej, przesyłają mniej danych i zużywają mniej energii. Chętnie dzieli się swoją wiedzą, bierze udział na konferencjach i pisze książki.

Spis treści

Przedmowa (7)

Wstęp (9)

1. Wprowadzenie do wydajności aplikacji w systemie Android (15)

  • Wydajność aplikacji jest ważna dla jej użytkowników (16)
  • Najgorsze scenariusze wydajnościowe: awarie (18)
  • Wykrywanie problemów wydajnościowych aplikacji (23)
  • Podsumowanie (24)

2. Budowanie laboratorium testowego (25)

  • Jakich urządzeń używają Twoi klienci? (25)
  • Podział urządzeń według elementów (26)
  • Z jakich sieci korzystają klienci? (27)
  • Twoje urządzenia nie są takie same jak urządzenia Twoich klientów (28)
  • Testowanie aplikacji (29)
  • Tworzenie laboratorium testowego (29)
  • Podsumowanie (37)

3. Wydajność sprzętu a żywotność akumulatora (39)

  • Układy urządzenia z systemem Android (39)
  • Mniej znaczy więcej (40)
  • Co powoduje wyczerpanie akumulatora? (41)
  • Podstawowa analiza wykorzystania akumulatora (49)
  • Zaawansowany monitoring akumulatora (55)
  • Interfejs JobScheduler (70)
  • Podsumowanie (74)

4. Wydajność wyświetlacza i interfejsu użytkownika (75)

  • Wskaźniki wydajnościowe interfejsu użytkownika (75)
  • Interfejs użytkownika i szybkość wyświetlania treści (76)
  • Tworzenie widoków (77)
  • Redukcja zasobów (90)
  • Analiza pomijania ramek (95)
  • Nie tylko pomijanie ramek (99)
  • Postrzegana wydajność aplikacji (112)
  • Podsumowanie (114)

5. Wydajność pamięci (117)

  • Jak działa pamięć w systemie Android? (117)
  • Zarządzanie pamięcią i jej wycieki w języku Java (131)
  • Narzędzia do wykrywania wycieków pamięci (131)
  • Podsumowanie (145)

6. Procesor i jego wydajność (147)

  • Pomiar obciążenia procesora (148)
  • Narzędzie Systrace do analizy obciążenia procesora (149)
  • Narzędzie Traceview (Android Device Monitor) (152)
  • Narzędzie Traceview (Android Studio) (155)
  • Inne narzędzia profilujące (159)
  • Podsumowanie (160)

7. Wydajność sieci (161)

  • Sieć wi-fi i sieć komórkowa (161)
  • Narzędzia testowe (166)
  • Optymalizacja komunikacji sieciowej w systemie Android (173)
  • Światowy zasięg sieci komórkowych (187)
  • Inne technologie komunikacji radiowej (194)
  • Podsumowanie (195)

8. Badanie wrażeń użytkowników (197)

  • Implementacja narzędzi RUM (198)
  • Analiza RUM przykładowej aplikacji (198)
  • Awarie (200)
  • Ratunek w analizie wielkich ilości danych? (211)
  • Podsumowanie (213)

A. Wydajność aplikacji w firmie (215)

  • Budowanie świadomości (ukierunkowanie zarządu na wydajność) (215)
  • Rozmowy o wydajności (216)
  • Tworzenie aplikacji (217)
  • Testowanie aplikacji (217)
  • Wskaźniki wydajnościowe (218)

Skorowidz (219)

Kategoria: Programowanie
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-283-2936-2
Rozmiar pliku: 15 MB

BESTSELLERY

Kategorie: