[ANDROID] BUYER'S GUIDE [how to choose from plethora of devices][TUTORIAL]
Hi all.I made this guide to help people to land at a good device.I have some experience of using worst phones.I myself took a device which doesn't even run Decent app's or games .Only thing that run real smooth are the Games which are none-less than "8 BIT GAMES".I won't be Advertising any Device here unless it deserves to be.
We usually GOOGLE about some good device's out there where we follow what actually the Website's say blindly,but i really dont prefer it..Here let's get independent and take the decision of buying phone's by ourself .
Android is a software bunch comprising not only operating system but also middleware and key applications.Android is still very much the ARM instruction set and all Android open source build's are geared towards ARM processors.Android is an ARM-centric OS.Android is a powerful Operating System supporting a large number of applications in Smart Phones. These applications make life more comfortable and advanced for the users. Hardwares that support Android are mainly based on ARM architecture platformApplications
These are the basics of Android applications:
• Android applications are composed of one or more application components (activities, services, content providers, and broadcast receivers)
• Each component performs a different role in the overall application behavior, and each one can be activated individually (even by other applications)
• The manifest file must declare all components in the application and should also declare all application requirements, such as the minimum version of Android required and any hardware configurations required
• Non-code application resources (images, strings, layout files, etc.) should include alternatives for different device configurations (such as different strings for different languages)
THE ARM Processor Family(ABOUT PROCESSOR'S)
ARM (Advance RISC machines) is a UK company that built's RISC processor's.ARM doesn't sell microphone's intead it linces it's technology to other companies along with the option to drop the Vanilla (non-modified) ARM core in their SoC (System On Chip).
ABOUT SoC (System On Chip):
The system on Chip is single peice of chip which comprises of CPU,GPU,memory controller ..etc . SoC may either have ARM or x86 core technology.
INSTRUCTION SET :
These are special functions that has a processor can perform several stuff such as Arithmetic instruction,floating point,bit manipulation..etc . ARM support's a variety of instruction's .
THE ARM ARCHITECTURE:
The ARM Architecture is the base for all ARM related Core's. Usually a companies like Qualcomm,broadcom ,etc which would be creating custom cores will licenses the Architecture for tweaking it .
THE ARM CORE:
By varying the core clock speed,instruction set,,ARM Produces many cores for SOC builder's . Such is Cortex A7,A8,A9 core family.
So,let's now move to the Basic point's one must keep in mind to buy an Android device ..
1.SCREEN SIZE :
Screen size is subjective and should be based on your taste.Still,smartphone,it's better to opt for a screen,that's bigger than 4" inches and more than 7" inches would do good for a Tablet.
Look out for the device which has higher PPI (pixels per inch) value .. PPI more than 250 is considered good but higher the PPI the better the device would be ..
In terms of Android OS one needs better hardware to get a lacklustre view of browsing and the fact 'THE HIGHER THE BETTER" apply's here too ..Architecture and process nodes boost performance more than stuffing in more cores with enhancement's .. Phone's with Quad-core SOC'S will surely lead to batter draining .. Go for the device which is powered by cortex A9 , A7 technology paired with Quad core's or even dual core's .
Some of the best GPU'S out there are made by Qualcomm (adreno) ,ARM (mali) ..But make sure that you device doesn't have a BROADCOM powered GPU.. Broadcomm has a closed-source policy and they make the Buggy GPU'S out there .. Better opt fo Qualcomm powered GPU .
4.UPDATE'S OF ROM :
This is plagued by OEM'S or vendors.This is the main reson behind the stagnating with fragmentation's over verions .This is completely controlled by the device Vendor's .
Just make sure to check the developement status of the device here at XDA which you landed to buy ..
If you’re a Mac OS X user who frequently uploads screenshots, … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?