What is the use of such a smartphone that is bright and colorful, offers thousands of free apps to play, keeps you updated on stuff that matters to you most BUT dies early? Almost every smartphone user keeps his phone brightness settings to low or optimized to get longer battery life. What is the use of all those colors and bright mobile screen if users are forced to keep brightness low and automatically adjusted so that they can use their phone little longer without charging? A wise decision would be to chose a smartphone that gives you best battery life than all the other smart phones available in the market. This is the area where smartphone manufacturers have not been much successful yet. If you want to get the best battery life for your mobile phone you will have to minimize tasks that run in the background of your smartphone, keep screen brightness low, disable many useful services (e.g. backup, location services or GPS, apps notifications etc.). If you want to know which smartphone gives best battery life, see these infographics.
Few days back I installed Android Ice Cream Sandwich on my HTC HD2 and found out later that it was not a stable release. Then I intended to install Android Gingerbread on HTC HD2 or stable release of Android Ice Cream Sandwich but after connecting HTC HD2 to PC, it needed sync application for Windows. Windows was not detecting my HTC and it was not syncing the phone. I tried Windows Sync center but it did not display the phone either. In many similar cases when your Android powered phone or Android tablet PC is not detected by the Windows then you need Android USB drivers. Android USB drivers are required to connect Android powered phone or tablet device to the computer or transferring media content and files to your Android device storage. While using Android phone or tablet for development purpose which requires ADB and Fastboot drivers, you also need these Android USB drivers.