Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts
That fantastic new Android phone has an open source  operating system, but that doesn't actually make the whole thing open. You see, phone carriers and device manufacturers actually put quite a few modifications and restrictions on your phone. Even Google put restrictions into its own operating system - for safety and security, but also at the request of carriers and phone manufacturers.
What exactly is "rooting" in the first place?
On a basic level, rooting an Android phone means giving yourself superuser access. What does that mean? If you use a desktop computer that allows multiple user accounts, some of those user accounts have more power than others, right? Administrative accounts allow you to do more, and they're also a little more dangerous - because they allow you to do more. A superuser account on Android is sort of like that administrator account. It allows more access to the operating system. That means more power, but it also means more potential for damage.
This is to say that phone carriers and even Google is treating you a little like a small child. Don't get me wrong. We are a little like small children when it comes to using our phones, and our lives are generally better for being treated that way. If you had unfettered access to the source code behind your phone, could you guarantee that you wouldn't type in an extra space or delete a line and accidentally crash the whole phone operating system? What if you install a malicious app that completely bricks your phone? Well, lucky for you, you don't have that access. Your user account isn't logged in as root, so all your apps only have permission to play sandboxed areas.
Now, I'm going to turn around and tell you the exact opposite thing. Well, not exactly. I'm not saying rooting is for everyone. It isn't. It involves hacking your phone and risks that you will break it. However, for some people, rooting is practically a requirement. Maybe you don't want to be treated like a child. Rooting your phone gives you total control. You can "flash" variations of the Android operating system that may be more convenient. You can get apps that allow you to have super-powers and do things that the phone carriers and phone makers wouldn't ordinarily allow you to do. Some of those things are perfectly fine, and some may be a bit questionable ethically or legally, so be a good judge. That's what grownups do.

Believe it or not, Google is pretty cool with this whole rooting thing. They could make rooting harder. Lots of Android phone makers did. You can find tons of apps designed to run on rooted Android devices in the Google Play store. If Google were out to quash rooting, that would not be the case. While I can't guarantee any particular app is safe or wise, if you're going to install root access apps, sticking to the Google Play store is at least a way to keep out most of the bad actors.
What are the consequences of rooting your phone? Well, you're going to void your warranty. You might also break your phone permanently. You are also now in charge of keeping track of your own Android maintenance. Any system updates are now your own responsibility. 

Obviously I'm not a lawyer, but rooting your phone appears to be legal in the US - for now. However, ulocking your phone is not, provided that you purchased that phone after January 1, 2013. What is the difference? Unlocking your phone means that you are changing it in a way to make it interoperable on another carrier. You obviously can't do that with every carrier - different phones use different wireless communication systems, but if you wanted to take your AT&T phone over to T-Mobile, the courts now say you need AT&T's permission to do that. Some methods to root phones may also unlock them, so be aware and don't inadvertently break the law.
IDG News Service - Google is working with open-source development organization Linaro to develop a special edition of Android for the Project Ara customizable smartphone.
Google's yet unreleased Project Ara is a build-your-own smartphone that allows users to mix and match features. The US$50 configurable smartphone will come with an empty phone frame and screen, and users can snap on or take out modular parts from the rear of the handset to add or remove features.
The smartphone, which will ship early next year, has already sparked the development of Lego-like modules that can be attached. Google has talked about detachable antenna and camera modules, but developers are also considering modules for wireless networking, gaming, storage and thermometers.
A special edition of Android had to be created for the unique customizable design of Project Ara, said George Grey, CEO of Linaro.
Work is being done around plug-and-play recognition of modules so Android can "understand the concept of devices that can come in and go away," Grey said.
"If you add more battery, Android has to [recognize] a new battery, update the icon and now you have more life," Grey said. "Some interesting changes to Android will be needed to score this functionality."
Android can already plug and play SD cards. But Grey said additional OS functionality is needed for storage, cameras and other modules that are typically inside smartphones, but can now be externally added to Project Ara.
A lot of work is also being done on UniPro transport drivers, which connect modules and components in Project Ara. UniPro protocol drivers in Android will function much like the USB protocol, where modules will be recognized based on different driver "classes," such as those for networking, sensor, imaging, input and others.
Some attachable parts may not be recognized by Android. For those parts, separate drivers need to be developed by module makers through emulators. "That will be need to be done in a secure system so the device can't do damage to the system," Grey said.
Google already offers a module developers kit (MDK) for Project Ara platform through which developers can take advantage of the UniPro hardware and protocol stack.
Grey couldn't share any more information on release dates for the OS, citing a confidentiality agreement with Google. He did not say whether the version of Android would be based on the latest L release, which supports 64-bit ARM processors. Linaro is working on Android with Google's Advanced Technology and Projects (ATAP) unit, which is leading the development of Project Ara.
However, more details about the Android edition may be shared at the second Project Ara developer conference scheduled for the end of November, which is when Google also plans to release an updated version of the MDK.
But the ultimate goal -- like all Linaro projects -- is to make improvements and additional functionality in the version "part of mainline Android," Grey said.
Linaro has developed versions of Android for smartphones and tablets. It also releases versions of Linux for ARM servers.
"We're not rewriting the operating system or anything like that," Grey said.
Project Ara is a very disruptive concept, and it turns around conventional thinking on how to build phones, Grey said.
"You don't have to go through an expensive repair process," Grey said.

Android 4.4 KitKat Review: The Good, The Bad & What’s Still MissingShare on email


    
 




 











Android 4.4 is here. But was it worth the wait? Damien tests out the new KitKat-branded update aboard the Nexus 5

With the Nexus 5 now firmly in the sweaty palms of thousands of Android lovers all over the world, Android 4.4 is no longer the mythical confectionery-branded software update it once was. It's finally hard reality, and we're here to break down what's so great about it, as well as touch upon the things we wish had been included but, sadly, weren't.

Android KitKat: Design

For the first time since its inception over five years ago, Android finally feels like it has found its visual identity. As a result, those expecting sweeping aesthetic alterations in 4.4 will be sorely disappointed. In fact, to the untrained eye there's very little difference between 4.4 and 4.3.
Android 4.4.3 Update Now Rolling Out
The latest addition to Google’s Android KitKat platform, update 4.4.3, is now rolling out to select handsets. Here's the changelog:
  • A tweaked Dialer app with a colored Action bar.
  • People’s app now placeholder images are now similar to that one used by Gmail.
  • Fix for mm-qcamera-daemon bug.
  • The hissing sound while recording videos on the Nexus 5 is fixed. However, there is now a strange echo in the recorded audio.
  • Fix for LTE connection dropping bug.
  • Wi-Fi improvements.
  • Microphone and earphone related changes.
  • Lot of other under-the-hood camera,Bluetooth and other system related bug-fixes.
More recently, Samsung has confirmed it too will be releasing an update for its top-flight handsets very soon. 
What we have here is an incremental improvement, with subtle visual upgrades that enrich the experience without being glaringly obvious. The removal of the black background on the notification bar is one such example.
And everything is white. Well, not everything – just all the status icons, things like Wi-Fi, Battery, and Data. The switch from blue to white is most evident at the top of the display, where the time and battery icons live. It’s not a big change in the grand scheme of things, but it is change nonetheless. And the thinking behind the switch is explained below:
“Aesthetic concerns definitely factored into this (as has been mentioned elsewhere, a more neutral SystemUI allows apps to manage their own color palettes a bit better), but also keep in mind that with the new translucent bars feature, the color became a usability problem. Good old 33b5e5 doesn't pop as well on top of random wallpapers, even with the background protection,”wrote Google’s Dan Sandler in a Google+ post
The application dock at the bottom of the screen now feels less like a walled-off part of the home screen and more inclusive, all thanks to the simple fact that the horizontal line which cut it off in 4.3 has been removed.
Another change is the slow but sure transition from the Tron-like blue text introduced in Android 3.0 to predominantly white lettering. Android feels warmer, friendly and less nerdy as a result – very much like Apple's revised iOS 7, in fact. Certainly, in purely visual terms, there's precious little to choose between the two rivals right now.
How to access core Google services has changed in 4.4, as well. Google Now – the company's much-hyped Siri-beater – can now be accessed on the Nexus 5 by swiping from left to right on the home screen. By making it more easily accessible, Google has cleverly increased the number of times you'll use it on a daily basis. It’s just odd this feature is only available on the Nexus 5. 
Google Now's functionality continues to improve, too, alerting you to important emails, such as shipping confirmations, and offers plenty of other info based on your web activity. 

Android KitKat: Performance

One of Google's key objectives with Android 4.4 was to make an OS that would run on devices with 512MB of RAM. On a phone like the Nexus 5, which is blessed with almost four times that amount of memory, the performance is predictably butter-smooth.
Android can finally boast the same responsiveness as Apple's iOS, with navigation and movement between applications being fast and largely lag-free. Of course, there are moments when things do become a little jerky, hardly a shock when you consider how much Android is doing behind the scenes, but these are less common than they were in Ice Cream Sandwich and Jelly Bean.

Android KitKat: Messaging and phone

With WhatsApp, Skype and BlackBerry Messenger all available on the Google Play store, Google's own messaging client Hangouts faces stiff competition. To force adoption, Google has taken the rather extreme step of sacrificing the default Android messaging app and totally replacing it with Hangouts. 
This makes sense on one level. Conversations over SMS and IM are both found in the same app, but it does cause some issues. Even though you can tie a contact to a phone number and a Google account, Hangouts keeps them separate should you be involved in both a text and online conversation with that particular person. 
Contrast this with the way iOS handles communication in iMessage, and it feels clunky and backwards. Surely Hangouts is capable enough to know that you're talking to the same person, and merge the chat accordingly? Thankfully, if this system gets on your nerves you can switch to another SMS messaging client and retain Hangouts purely for IM chats.
Although the Android 4.4 phone app might seem the same, there are changes afoot here, too. Firstly, the new menu system helpfully highlights your three most-contacted people, complete with a photo for quick reference. Secondly, Android 4.4 will use online records to tell you who is calling. So, if you get an unscheduled phone call from a retailer trying to get business out of you, you can decline the call before it even begins. This is one of those improvements, which seems minor at first, but could be a massive help. Expect rivals to copy this in the not-too-distant future. 

Android KitKat: Image and video capture 


Not a great deal has changed in Android 4.4 when it comes to taking photos and recording videos, which is actually a bad thing – the performance of Android's stock camera app is lacklustre at best and downright infuriating at worst. The camera takes too long to boot up, is slow to focus and is often guilty of producing over-processed images.
These issues blighted the Nexus 4 and are present in Android 4.4, but the good news is that Google is aware of this and is rolling out 4.4.1 (and 4.4.2) as we speak. This update reduces the waiting time when you fire up the camera app and apparently strikes a more agreeable balance between image quality and capture speed.
Our Nexus 5 recieved the update recently and we can confirm that the camera performance is vastly improved: it no longer takes an age to actually capture a shot, and the annoying motion blur is reduced. Having said that, the Nexus 5 still can't match the iPhone 5s when it comes to camera speed and image quality, so Google has a little bit more work to do in this regard.

Google Confirms Android KitKat Battery Drain Bug

If you’ve recently downloaded Android 4.4 and noticed a drop in your handset’s battery performance, well, you’re not alone. KitKat does officially have a battery drain issue. It’s a software processes (mm-qcamera-daemon) that’s causing the problem, and Google is hard at work attempting to implement a fix. 
The issue was first reported by Nexus 5 users but is now said to be affecting Samsung and LG devices, too – basically if you have Android 4.4 on your handset you’ve most likely got this bug. So if you did download 4.4 and watch your handset’s battery performance go south. You now know why!
“The Nexus 5 battery life issue is caused by a software­ process within Android 4.4.2 (KitKat) that gives apps access to the Nexus 5’s camera,” reports suggest. As a work around, Google is suggesting users delete things like Skype and Snapchat, at least until a software patch is pushed out.
“We believe we have fixes for the current high CPU reports on [the Nexus 5] due to mm-qcamera-daemon, and they will be included in the next maintenance update,” a Google project manager wrote.
Google did not detail when the fix would be made available. We’ll update as soon as we know more.  

Android KitKat: What's Missing

Whenever a new version of an OS is released, it's tempting to dream about all the cool features you want to see. The fact that 4.4 is more of a refinement than an upgrade means that some users could come away disappointed. Google has massaged Android and created something stronger and better, but it hasn't reinvented the wheel with KitKat. 
The camera is possibly the biggest letdown, but Google has already moved to address that. Those transitioning from Samsung's TouchWiz UI will miss the various "smart" features which come by default; although stock Android is cleaner and in many respects more powerful, it does seem rather bare in comparison to some of the third-party skins on the market.
Of course, with a store full of apps, widgets and other goodies to download, you could argue that Google is giving you a blank canvas, rather than forcing things upon you like Samsung, Sony and HTC. Even so, we'd have liked to have seen some extras, such as the "Assist" app which is included on the Motorola Moto G. Clearly designed by Google, this app works in a similar fashion to the "Do Not Disturb" function on iOS 7, and will surely make its way to stock Android sooner rather than later.

Android 4.4: An Evolution, Not A Revolution

The fact that very little has changed in Android 4.4 over 4.3 isn't a sign that Google is getting lazy, but instead illustrates just how good Android is right now. After years of flux and one or two failed experiments (Honeycomb, anyone?), Google's mobile operating system has finally found its feet, and looks and performs better than ever.
In fact, there's an excellent case for this being the best mobile OS on the market right now. Android offers power, flexibility, customisation and much more besides. Version 4.4 may not have the headline-grabbing upgrades that previous iterations have boasted, but that matters little, because what we have here is a world-leading platform, and the subtle tweaks performed by Google prove that the company has finally gotten the hang of creating a good OS and evolving it, rather than needlessly tearing up the rulebook with each update.
And beyond this there’s plenty else to get excited about. Things like KitKat’s ability to run on fumes – 512MB of RAM and 1GHz CPUs, for instance – is a huge boon for OEMs and consumers alike. From now on there’s no excuse for new handsets not to run on the latest iteration of Google’s Android software.
What’s more Google has apparently passed down a new Android Bull, which specifically decrees that all new Android devices MUST run on the latest build of Android. And if OEMs don’t play ball they’re likely to get more than a slap on the wrist, too:
“Starting February 2014, Google will no longer approve GMS distribution on new Android products that ship older platform releases. Each platform release will have a “GMS approval window” that typically closes nine months after the next Android platform release is publicly available. (In other words, we all have nine months to get new products on the latest platform after its public release.)  The policy could only mean good things, especially for the smartphone user.”
This is what Android KitKat have.There are good point as well as poor as well.
Let also share your experience upon this.

Powered by Blogger.
Blogger Template by blogger.com