INTRO
Hi all.I made this guide to help people to buy good device.As you all have experience of a worst device,a device which doesn't even run Decent app's or games and from now onwards lets atleast make sure that we buy a Good device We usually GOOGLE about some good device's out there where we follow what actually the Website's say blindly,but i really don't prefer it.I dont prefer it 'cause the Reviewer usually thinks with a Normal User mentality.We should not only look out for better specs but also for Developer support.Here let's get independent and take the decision of buying phone's by ourself
ABOUT ANDROID-
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 platform Applications
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)
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)
ABOUT ARM :
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).Many company's like Qualcom,nVidia create their own processor by using ARM design as Blue-print and yeah ARM has it's share in the profit .
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.It is a unique chip which is a package that has Baseband,host of controller's that are need to process data.SoC is one single chip which is fabricated with the above stated functions.SOC's are efficient and reduce memory overhead.Top notch Company's's like Qualcom,nVidia,Apple built their SOC's using the blue-print processor design provided by ARM
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 like x86..etc..They also support 64-bit which are high and powerful performance computing chips,whereas 32-bit chips are low-powered,Little performance deliverer .. ARM also support complex instuctions like SIMD instructions
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 license the Architecture for tweaking it from ARM itself.Using the Architecture and fine-tuning it for special work such as Real Time processing or High complex level purpose they create a particular Family names like Cortex-A, Cortex-R...etc .
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.Cortex family in used in almost every Top Notch device out there.Its completely depends on the OEM/Vendor to opt for the core's that are needed for their Device.
1 . SCREEN SIZE :
This is the first thing that must Flash into our mind before buying an Android Device .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 for a Device and more than 7" inches would do good for a Tablet.
2 . RESOLUTION :
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 .The best part is that these devices offer the ability to pinch to zoom or tap to zoom which aids in reading even with a lower-size display
3 . HARDWARE :
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.
3.1 . GPU : ]
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 Best Buggy GPU'S out there .. Better opt fo Qualcomm powered GPU .Anyway Adreno and Mali based GPU occupy a large chunk over the system and leaving less for you .so make sure your device has 1GB Ram..
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 .Though Samsung tops in place of providing update but that actually wont be that satisfactory...
Just make sure to check the developement status of the device which you decided to buy, here at XDA .Anyhow if you want a Future-proof device regarding the upgrades then better stick to Nexus Line Family device which are provided by the tech Gaint and Android owner "GOOGLE"
No comments:
Post a Comment