rss
twitter
    Find out what I'm doing, Follow Me :)

Task Managers on Android..... and why we don't need them

If you do a Google search on Android Task Killers, chances are you’ll find just as many links in support of them as you will against them. Let me start off this post by saying I understand some users want a certain level of control over there devices, that's great. If you want that much control, to a point where you know what you are doing then using a Task Manager. My issue with them stems from the fact that everyone and their mother is recommending them to people who are new to the platform. People who will go in and hit the dreaded KILL ALL switch because they do not understand how they work or what the possible consequences are. Task Killers have been around since Android became available, mainly because it was a new operating system and many former windows users were used to having to open up a task manager and stopping programs from running. Before I switched over to the G1 I was using a T-Mobile Dash and frequently went into my task manager to clear out whatever was making my phone run slow. Android did not have a way to do this natively, so developers came to the rescue creating apps that allowed you to see what was running in the background and “kill” it; only applications don’t run in the background, at least the way we are used to. "read more"Android was designed from the ground up with multitasking in mind. Dianne Hackborn, a Framework Engineer on the Android development team at Google, wrote a blog article on the subject of Android Multitasking abilities that goes into detail about how Android works.

“We don't want users to worry about closing their apps, but rather make it appear that all of the applications are always running. At the same time, mobile devices have hard limits on memory use, so that a system will degrade or even start failing very quickly as it needs more RAM than is available; a desktop computer, with swap, in contrast will simply start slowing down as it needs to page RAM to its swap space. These competing constraints were a key motivation for Android's design.”

So, Google intended to allow applications to appear that they were always running, when in fact they aren’t so your system doesn’t start to have issues. Blackberry users are all too familiar with these issues as many are used to daily battery pulls to keep the device functioning normal. Every time a user launches an application, a process is started which allows the application to run, some applications may use the same process or one application may use several processes. When a task manager is used, you might see a process “running” but that does not mean an application is actually doing anything. When the user leaves an application, its process is kept around in the background, allowing it to continue working (for example downloading web pages) if needed, and come immediately to the foreground if the user returns to it.

When Android was first introduced, there was not a way to go in and stop an application, and so if a poorly coded app was not working correctly, there was no UI element to stop the application. Google implemented a “Force Stop” option in Android 1.5 under the manage applications section of the settings menu, but this option was intended to be used if an application became unresponsive. Developers soon realized a way to abuse the api that was responsible for the “Force Stop” action in order to provide a one click way to stop applications. The problem with this is that it makes EVERYTHING about the app stop working: processes, services, notifications, alarms, everything. This can cause issues if the customer has an alarm set and they “kill” the alarm from their task manager list, or the mail application will no longer check for new messages.

The section in Dianne’s article titled “When does an application “Stop”, dives pretty deep into what happens to applications when the user stops using them.

“The fact that you can see an application’s process “running” does not mean the application is running nor doing anything. It may simply be there because Android needed it at some point, and has decided that it would be best to keep it around in case it needs it again. Likewise, you may leave an application for a little bit and return to it from where you left off, and during that time Android may have needed to get rid of the process for other things."

In reference to battery life, “killing” an application that is in the background will not necessarily save any battery life and is usually just a placebo effect. Android smart phones generally take a few charging cycles for the batteries to start to last more than a few hours after heavy usage. By the time most users install a task management application on the phone, it has already gone through several cycles and the battery life would show improvement, in these cases the task manager is not improving the battery life. DRAM cells in smart phones use power regardless of if they are being used to store anything, Android is designed to keep applications that were recently used in a dormant state in the ram so they can be brought back to front when called upon again. These dormant apps, processes, and services don’t cause the DRAM cell to use any more battery life than if it was empty.

As for the perceived speed increase, I won’t argue that users of task killers don’t appear to see a speed increase immediately after using a task manager, but in the long run you are requiring your phone to restart an application from the beginning instead of the paused state when you need it. When an application has to start from scratch, it takes a little longer to start up and one can also argue it possibly draws a little more power from the cpu.
»»  read more

Tmobile US HD2


It's no surprise that I'm a HUGE fan of Android, but I've been dissatisfied with my G1 for the last few months. I ordered the device the day it was announced and was one of the first few to receive theirs so I've had it for a good stretch. I've been able to recently play with some of the more advanced Android devices and was very impressed by their speed, but didn't want to pay full price for a Nexus One and could get a discount because I'm on a family plan. Boo Google!

When the HD2 neared launch I looked at it but never imagined getting one, until they announced the BOGO and my wife decided she needed a replacement for her aging Blackberry Pearl that has been dropped in water twice now and the battery sometimes doesn't charge. I showed her the HD2 and she fell in love with the huge 4.3 inch display and the beautiful Sense UI. We called up T-mobile and found 2 of our lines were eligible for upgrades and could take advantage of the BOGO.



At first it was hard to find one of these devices but I happened to be at a T-mobile store a friend worked out and was told they had gotten a shipment earlier that day, but sold out already, but the store down the street might have them. Within a few hours I had 2 brand new HD2's for the price of one.

So far I've spent 48 hours with the phone, and although it's different from Android, HTC did a good job with sense and some things are familiar. Windows Mobile can be a pain sometimes, and I remember now what frustrated me about how the OS was set up when I had my Dash Excalibur. The phone is fast, as it should be with the 1GHz Snapdragon processor and 1GB of memory.

The video quality from the pre-installed Transformers 1&2 movies has impressed everyone I've shown it to and the phone, even though the largest I've carried, is slim enough that it doesn't bother me when I slip it in my pocket. It has been difficult to find the right accessories, like a holster, but I'm sure we'll see some in the coming weeks. So far the only thing I've been able to find is different colored gel-skins (the phone came with a ribbed black HTC branded one), a clear plastic housing with no clip, and universal leather pouches.


The included 16gb micro sd card is a nice addition, even though it's only a class 2. The 5mp Camera is pretty nice and seems to do pretty well when compared to another device with an 8mp camera, and has options to adjust even your iso. The picture on the right was one taken last night with auto iso and no flash outside under the patio at the local Freebirds. I'll try and get some shots to compare another device to in the coming weeks, after I've had more time to play with it.

So far I'm pretty impressed with the HD2, but I do miss Android. Hopefully the guys over at XDA-Developers will be able to get Android running on it soon, especially with the HTC EVO coming out soon, which is basically the same device custom made for Android and Clearwire's Sprint's 4g wimax network. It shouldn't be too far off, considering Windows Phone 7 has already been ported.

So check back later and I'll try to do a full review and some hands on shots/comparisons with the device later. The biggest comparison will be with apps I use on a daily basis and love on Android, like Slacker Radio. Until next time...

Oh and I forgot to mention swype is on the device, and becoming easier to use each time I compose a message.
»»  read more

A few interesting things


It's been a while since I've posted anything, but there's a good reason. I'm working on a project, something BIG. Part of my project involves a lot of research, specifically going from design to production, materials, and R&D. I'm also looking for developers to help out on this project and see where it can take us. So a little back story, and then some fund videos.



Since Android was introduced, it was something special in the eyes of many. An open source community, one mobile OS fitted onto many devices. One company in Spain has managed to do what I want to do, design and sell a new mobile device. This is something that has only been done, so far, by large companies that have been in the business a long time. With the introduction of Android, I expect to see more start ups like GeeksPhone in the future as the platform grows, and I hope to be involved in one of those start ups.

I'm already working on a design, and I am researching companies to find how to have certain parts manufactured. I'm also reaching out to some of the best developers in the community for assistance with this. If you are interested in getting involved or just want to share some insight on the road I'm about to go down, feel free to contact me. For now, enjoy some videos I've come across in my research.








»»  read more

Meizu Official Promo Video

My fascination with the Meizu M8 is no secret. I've been a huge fan of this device since it was first spotted as a kirf and has evolved into one of the biggest cult devices available. The new UI seems to take ques from almost every smart phone out there. I can see a little Android, WebOs, Sense UI, and of course, the iPhone. But don't take my word for it, check out the video.


»»  read more

Mobile Defense for Android


"In Chicago, more than 85,000 phones were found in taxis--about four for every taxi in the Windy City"
-PC World


Almost everyone has lost a phone at some point in time, whether it only temporarily lost, or never to be found again. A recent video was circulated around the tech blogs from CBSNews showing CNET reporter Natali Del Conte tossing her phone in the back of a cab, in hopes that Microsoft's MyPhone service will help her find it. In the end, her phone is returned to her by an honest citizen. The service was touted as something new for phones, but hardcore users know this type of application has been around for a bit, this is just the first time it was available directly from the phones OS.

Android users have had several applications become available since the launch of the G1 over a year ago that allow the phone to be tracked by gps. One of the earliest was GPS Tracker. I used the application from the day it was released, but in the last few months decided to make my phone secure with Mobile Defense(the quote above is form their front page). The application is free on the Android Market right now and currently in Beta form, but it's a pretty good Beta version. We'll take a look at the application itself to see how it works and what the features are. Hit the read more link to continue.

You can find Mobile Defense in the market, I did a search for the title and pulled it up pretty easily. As you can see, it's about average size for an android application so you don't have to worry about it taking up too much space on your phone. It's pretty straight forward to set up, and you'll be greeted by the following screens which are pretty easy to see what is needed. It's basically the obligatory account needed for most applications that require some type of access via web. I use my gmail account so I'm able to activate it solely from the device. This also helps out if you ever have your device replaced or upgrade, and you are allowed to have more than one device tied to your Mobile Defense account, but more on that in a bit. After setting everything up, be sure to restart your device so that it will hide the application from the launcher. I'm not sure if this also hides it on the Nexus One since I don't own one and haven't heard any reports of anyone using this app on it.






Once you are all set up on your device, you'll be able to log in to the website on another phone or computer, and see what has been going on with your phone. You can actually see when a new sim card has been placed into your phone and still locate and disable the phone. The main screen you see is the Activities screen, but clicking on the Maps button will show the following screen, notice I have two device currently set up on Mobile Defense. All you need to do is hit connect to phone and you'll be able to get connected within a matter of minutes, assuming your GPS is turn on. This has been long debated on whether it was better to leave gps off unless needed or just leave it on. GPS on Android doesn't actively search for a signal like bluetooth or Wifi will, so having it turned on should not drain your battery. I have not noticed any difference in battery life leaving it on, and it actually helps locate you quicker when you need it since you don't have to enable it every time you want to use something.





The location is pretty accurate, although right now it is showing my phone next door instead of at my house, that could be due to where in my house the phone is. This is where applications like GPS Tracker come in handy as it has shown to be slightly more accurate in the past. On the above shot you can see the different options available. You can use streetview to load up a what the location looks like, as long as it's available where your phone is. Details allows you to send the details of the track to your email or another email.

It will even show your battery status bar so you can view your battery status and current network connection. As you can also see, there is an option to lock the phone, this will enable to pattern lock on the device, but there is a catch. Currently you already have to have a pattern saved, otherwise once locked, any patten will unlock it. Sending an alert to the device plays an annoying high pitched alarm, and even allows you to type a custom message that will display. You also have the option of having to enter a pin in order to stop the noise, of course doing so may prompt the person that has the device to quickly pull the battery so it may be best to use this option only once you have located the device but can't actually see it.


So far I haven't had to use the application to find my lost phone, but it is nice to know that should something ever happen to my phone, I'll be able to easily locate it as long as the phone is powered on. The downside to the application is that when locating the phone a message is sent to the phone in the form of a text. It only displays on the status bar and disappears rather quickly so someone may be able to see it for the split second it's on the screen. Of course, users of Chomp SMS and Handcent SMS have a way around this, add the address to your contacts and then from the messaging app add it to your blacklist. The message is still received, but the person having your phone will not be able to see it.

If you've had a success story with using this app, be sure to sound off in the comments.

»»  read more

Mainstream Media = Epic Fail




FANBOY

1. A passionate fan of various elements of geek culture

That's what most people will probably say about me when it comes to Android. Since it's debut I've been preaching about how great Android is, how much of a game changer it is to the mobile market place. I preordered the G1 as soon as it was announced and I've followed Android development since then. It's not all I follow though. I follow Blackberry development, iPhone development, very rarely Palm development, so I try to get a scope of what everyone is doing out there. I've been in mobile telecom for almost 10 years now and I've seen innovation after innovation. I remember the first Palm Pilot phone, when the first mp3 capable phone came to the US, the first color screen phone. My day usually starts with coffee in the morning while I browse through the tech blogs to see if anything new and exciting is out and I look forward to seeing reports from CES every year.

Recently, Google announced and started selling the Nexus One, it's the flagship Android 2.1 phone. It's not an iPhone killer, I really hate that term because not even a new iPhone will be an iPhone killer. It's a step in the right direction though for mobile evolution. One of my daily blog readings, the great guys over at Android and Me, posted a story this morning about mainstream media and their view of the Nexus One. It comes from a site called Newsy, where they basically take reports from all the mainstream news outlets and give you the Cliff's notes on what's going on. If you'd like to take a look at what's being said, and sound off on the media's inability to report on a tech product, hit me up after the break...

The video is posted below for your viewing pleasure, but lets just look at a few highlights from it. One of the analysts from CNBC says the Nexus can't compete with the iPhone because of the Apple App Store. Seriously, here's word for word what he said,
“People aren’t buying a phone because it has a cool screen. The reason why people are buying an iPhone or any device for that matter is these apps. And the numbers that Pete was going through, that’s 10 million apps a day are being downloaded for the iPhone. So Google can come out with whatever they want, they have 20,000 apps in their store, Apple has about 125,000. People are doing great things with their phone, and this just doesn’t change the landscape.”
I'm not sure who this analyst is, but maybe he should put things in perspective. Android has been out a little over a year, that's 20,000 apps in a year. The iPhone was launched in June of 2007, so a little over 2 years. iPhone has abeen on the market longer so of course they will have more apps. Apple is on 3.0 of their OS while Android is now on 2.1, more developers will start to see what can be done on Android and development will pick up now the phone is becoming more mainstream. It took a year before another carrier besides T-Mobile picked up Android in the US, and yes I know the iPhone has only one official carrier in the US, but it's AT&T, they were number one in subscribers at the time.

Now, regarding people buying phones for apps, a lot of users will buy a phone because of the apps that can be used on them, but there are still people out there that will buy it for what it is and could care less about the apps. Just like I see people with Blackberries every day who never use email on their device because they don't know how, I'm sure there are people who don't use apps on the iPhone. Why? Because they want the status symbol. They buy the device because they want people to see their phone and assume they must be cool or important based on the device they carry.

Mainstream media needs to step up and start reporting on devices for what they can do, not what they can't do. Every story so far I've seen that hasn't come from an enthusiast web site compares the phone to the iPhone but only talks about the snap dragon processor and voice search. I have a G1, running android 1.6, and I can do voice search, how long has 1.6 been out? Hey news media! Lets mention the NEW features in this phone. How about the new home screen, we went from having 3 in stock android to having 5, or the living wallpapers, that's a cool feature. Especially when the iPhone doesn't even have wallpapers. How about Googles new Genie Widget that combines news and weather into one widget and works off your location? Google Maps with Navigation that was available on the Droid with Android 2.0. Where are all those reports?
So enough with my rant, take a look at the video below for the story that started this rant, and while we are at it, maybe we should contact the news media outlets and tell them we actually want tech geeks and fanboys to start doing the stories on new things.




»»  read more

Meizu M8, the phone to beat android?


I've had my eye on the Meizu M8 since it was first announced back in 2007, and even created an android theme to mimic the UI graphics. It was still is an iphone clone but Jack Wong has been trying real hard to break from the KIRF world for some time now. Enter firmware update 1.0.0.1 of which screen shots were first seen back in July. Thanks to a leaked beta version of the firmware, we are now getting video of the new update. I gotta say, it really looks like android under the hood, although I doubt it is even though rumors of an Android base Meizu device have been around for some time. Could this be the device to make me leave my G1? Check after the break for a demo video.

A few things I noticed while watching the video was how similar it was to android. The slide down notification screen, allowing you to set app shortcuts to the home screen, and how they are removed, even the text boxes look androidish (that's my new word). They did a really good job with this version of the firmware, and if they could make an android device with similar features, I'd be sold. Check out the placement of the status bar icons while watching the video and see for yourself if they are trying to copy android, or if it could be android. Even the alarm notification looks strikingly similar to our favorite green alien robot version. Of course it's possible they could just be trying to make the UI more similar to android, so when they do switch over from Windows CE to Android it will still look like a Meizu device. Enjoy the video!



Source
»»  read more