Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your e-mail address or mobile phone number.

Kindle Price: £22.32

Save £1.18 (5%)

includes VAT*
* Unlike print books, digital books are subject to VAT.

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Flip to back Flip to front
Audible Narration Playing... Paused   You are listening to a sample of the Audible narration for this Kindle book.
Learn more

Android on x86: An Introduction to Optimizing for Intel Architecture Kindle Edition


See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
£22.32

Length: 384 pages

Lonely Planet is now in Kindle Unlimited
Unlimited exploring. Unlimited reading. Browse hundreds of Lonely Planet eBooks now in Kindle Unlimited. Learn more
Get a £1 credit for movies or TV
Enjoy £1.00 credit to spend on movies or TV on Amazon Video when you purchase any Amazon Kindle ebook from the Kindle Store (excluding Kindle Unlimited, Periodicals and free Kindle ebooks) offered by Amazon.co.uk. A maximum of 1 credit per customer applies. UK customers only. Offer ends at on Friday, 26 February, 2016. Terms and conditions apply

Product Description

About the Author

Iggy Krajci earned his Bachelor s of Science in Computer Sciencefrom the University of Advancing Technology in Tempe, Arizona. He currently isemployed as a software engineer at Cummings Engineering, Inc., in Chandler, AZ,where he works on developing for the Android platform and its incorporation inthe x86 ecosystem. As part of the SAIFE Technologies team, Krajci contributesto the SAIFE Framework for mobile voice, data, and messaging for government,military, public safety, and corporate markets. Krajci is also the President ofRoot the Box, an Arizona-founded nonprofit organization created to teachethical hacking and hone information technology skills. In his free time,Krajci supports the Open Source and Information Technology communities byattending related conferences and releasing open source projects.

Product details

  • Format: Kindle Edition
  • File Size: 8064 KB
  • Print Length: 380 pages
  • Publisher: Apress; 1 edition (27 Dec. 2013)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B00EI22XB0
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #1,803,365 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?


More About the Author

Discover books, learn about writers, and more.

Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0x90b47ba0) out of 5 stars 14 reviews
8 of 8 people found the following review helpful
HASH(0x9111bb64) out of 5 stars Great book to help you optimize your Android apps for x86 hardware 3 Feb. 2014
By D Taylor - Published on Amazon.com
Format: Paperback Verified Purchase
As a software professional who spends his days working on Android optimizations, this book was a very exciting find and I enjoyed reading it to gain an insight into another view of this world I spend my life in. While I reviewed a hard copy, it's an incredible deal as a Kindle download. Here's my overview followed by my synopsis.

Chapters 1-5
The first few chapters cover the History and evolution of Android, and some discussion of the chips used to power the systems, along with a market evolution and discussion. Chapter 5 includes an interesting discussion of Intel x86 vs Arm and then does a nice job of covering x86 architecture. The practical need to build an x86 version for best performance is discussed along with the mention of a binary translator which assures all ARM code will run on x86 systems (pg 46 for picture and description).

Chapter 6 Steps you through installing the Android SDK and covers emulation if you don't have destination hardware for testing your builds.

Chapter 7 gets into the main reason for the book, how to create and port an NDK application. Starting with a discussion of Java and using JNI to call C code, then stepping into NDK application development and the use of the Android NDK tools, Cygwin and steps to build your app and then NDK compiler optimizations, including coverage of the Intel specific switches (great summary to keep handy).

Chapter 8 covers debugging and using ADB. Very briefly there are mentions of the Intel GPA tool, JTAG debugging, device driver debugging, a brief discussion of the differences between ARM and x86 (CISC vs RISC) and one paragraph on hyper threading.

Chapter 9 is the largest chapter in the book and where we get to the details performance optimizations. They cover types of optimization, such as optimizing for speed, code size or power consumption. Tools are again discussed, including GPA (18 pages) and VTune (10 pages). Steps are shown for using the tools but little into understanding the data and charts. There's 40 pages on doing a thread analysis and linking that back to the tools also.

Chapter 10 looks at vectorization, IPP and steps through a sample as optimized several ways for comparison.

Chapter 11 looks at using HAXM and optimizing your virtual devices.

Chapter 12 finished the book by discussing performance testing and profiling apps along with platform turning.

The examples and data shown were captured during Medfield timeframe so there's new hardware coming out that dates this now. It is better than anything I've seen in the public space up to now.

5 stars, I highly recommend this book as a great reference for learning and doing performance tuning, for improving your apps and taking advantage of x86 features that can set your program apart from others by superior performance. As with all things programming wise, you'll have to understand and build on this but it's a great reference and start for your tool box of goodies.
HASH(0x96a0184c) out of 5 stars Excellent Guide 10 July 2014
By Amazon Customer - Published on Amazon.com
Format: Kindle Edition Verified Purchase
An excellent resource for technical people looking to push the boundries of cross platform devices. It is very in depth and is written in a very engaging way.
This would have been a five star but for the fact that it can be a little too technical at times. Even with my I.T. background there are times when I had to reread something several times. Still, fantastic guidebook.
HASH(0x913be504) out of 5 stars Introduction 10 Aug. 2014
By Yong Zhi - Published on Amazon.com
Format: Kindle Edition
I work on Android at Intel, so this book is quite relevant, the most useful chapter is 5 which delivers a history review of Intel's Atom series and some comparison with ARM architecture and chapter 9 which introduced the graphic optimization tools such as vTune, we do use these tools in house. Some of the chapters are fillers in my opinion.
HASH(0x91120054) out of 5 stars Good book on the Android operating system 20 May 2014
By SNOBLE125 - Published on Amazon.com
Format: Kindle Edition Verified Purchase
I bought this book to help me with a research paper on mobile phone operating systems. Excellent book on the Android phone operating system.
HASH(0x9111d678) out of 5 stars Five Stars 21 Nov. 2014
By Yoshinori Tsunoda - Published on Amazon.com
Format: Kindle Edition Verified Purchase
Good to get brief information of optimize.
Were these reviews helpful? Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions