Cantitate/Preț
Produs

Pro Android Apps Performance Optimization

Autor Herv Guihot
en 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.

Citește tot Restrânge

Preț: 21058 lei

Preț vechi: 26323 lei
-20%

Puncte Express: 316

Carte disponibilă

Livrare economică 21 mai-04 iunie


Specificații

ISBN-13: 9781430239994
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/general

De 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ă

Today's Android apps developers are often running into the need to refine, improve and optimize their apps performances. As more complex apps can be created, it is even more important for developers to deal with this critical issue. 
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).
After reading and using this book, you'll be a better coder and your apps will be better-coded. Better-performing apps mean better reviews and eventually, more money for you as the app developer or your indie shop.

Notă biografică

Herv Guihot is a software engineering department manager at a leading fabless semiconductor company for wireless communications and digital multimedia solutions. He has more than 10 years of experience in embedded systems, primarily focused on digital television. His current focus is on Android for ARM-based digital home platforms (televisions, Blu-ray players).

Caracteristici

Pro Android Apps Performance Optimization reveals how to fine-tune your Android apps, making them stable, efficient and fast performing. Better-performing apps mean better reviews and eventually, more money for you as the app developer or your indie shop.