Pro Android Apps Performance Optimization
Autor Herv Guihoten Limba Engleză Paperback – 27 ian 2012
STRUCTURA progresivă: de la concept la implementare, este pilonul central al acestui volum tehnic publicat de Apress. Considerăm că într-un ecosistem mobil saturat, diferența dintre succesul comercial și eșec este dictată de fluiditatea execuției. Autorul Herv Guihot abordează optimizarea nu doar ca pe o etapă finală, ci ca pe un proces continuu care implică atât nivelul înalt al codului Java prin SDK, cât și profunzimile codului nativ prin Android NDK. Notăm cu interes detalierea tehnicilor avansate pentru arhitecturile ARM, inclusiv utilizarea instrucțiunilor SIMD în C sau asamblare, o necesitate pentru aplicațiile care procesează volume mari de date în timp real. Merită menționat că lucrarea nu se limitează la viteză, ci extinde analiza către eficiența energetică și gestionarea memoriei, factori critici pentru autonomia dispozitivelor mobile. Integrarea multithreading-ului și utilizarea judicioasă a framework-ului Renderscript sunt prezentate ca soluții practice pentru a debloca puterea de procesare a hardware-ului modern. Cititorul care a aplicat ideile din Pro Android C++ with the NDK va găsi aici elementele care completează cunoștințele de dezvoltare nativă cu strategii specifice de profilare și fine-tuning, esențiale pentru a transforma o aplicație funcțională într-una performantă. De asemenea, spre deosebire de un ghid generalist precum Learn Android App Development, acest volum se concentrează strict pe rafinarea resurselor pentru a obține recenzii mai bune și o stabilitate crescută a produsului final.
Preț: 210.58 lei
Preț vechi: 263.23 lei
-20%
Carte disponibilă
Livrare economică 21 mai-04 iunie
Specificații
ISBN-10: 1430239999
Pagini: 284
Ilustrații: XII, 284 p.
Dimensiuni: 192 x 243 x 23 mm
Greutate: 0.49 kg
Ediția:1st ed.
Editura: Apress
Locul publicării:Berkeley, CA, United States
Public țintă
Popular/generalDe ce să citești această carte
Recomandăm această carte dezvoltatorilor Android care au depășit etapa de începător și doresc să stăpânească performanța brută. Veți câștiga expertiză în utilizarea NDK pentru optimizări ARM și veți învăța să gestionați resursele critice — memorie și baterie. Este un instrument indispensabil pentru cei care vor să livreze aplicații profesionale, rapide și stabile, optimizate special pentru mediul hardware Android.
Despre autor
Herv Guihot este un manager de departament de inginerie software în cadrul unei companii de top din industria semiconductorilor, specializată în comunicații wireless și soluții multimedia digitale. Cu o experiență de peste 10 ani în sisteme încorporate (embedded), s-a concentrat inițial pe televiziunea digitală. În prezent, activitatea sa este axată pe optimizarea sistemului Android pentru platformele digitale bazate pe arhitectură ARM, precum televizoarele inteligente și playerele Blu-ray, aducând o perspectivă practică și profund tehnică asupra interacțiunii dintre software și hardware.
Descriere scurtă
Android allows developers to write apps using Java, C or a combination of both with the Android SDK and the Android NDK. Pro Android Apps Performance Optimization reveals how to fine-tune your Android apps, making them more stable and faster. In this book, you'll learn the following:
- How to optimize your Java code with the SDK, but also how to write and optimize native code using advanced features of the Android NDK such as using ARM single instruction multiple data (SIMD) instructions (in C or assembly)
- How to use multithreading in your application, how make best use of memory and how to maximize battery life
- How to use to some OpenGL optimizations and to Renderscript, a new feature in Android 3.0 (Honeycomb) and expanded in Android 4.0 (Ice Cream Sandwich).