[Q] Please don't kill me for saying this

brashmadcap

Senior Member
May 22, 2010
458
153
0
Texas
First of all, forgive me for a less than cogent post. This is an issue that has been on my mind and I'd like to have some other power users weigh in on this.

I am a user of both [jailbroken] iOS and Android. As you can see from my signature, I am fortunate enough to have a lot of different devices and as such have a firm understanding of the benefits and drawbacks of each platform. I have to say, Android is wonderful for it's openness and customizability (custom ROMs, themes, open apps, torrents, Swype, Power Strip, etc.). It's great that it's open source and freely modifiable by anyone (Except honeycomb, don't get me started). That said, it has some built in drawbacks. Architecturally, iOS seems to be a more solid platform, but some of the things in iOS that hold your hand are the same things that are considered a major hindrance to power users like us ("walled garden" app store, weird multitasking APIs like the 10 minute timeout, etc). I love how everything in the OS, including the apps, are composited (read: hardware accelerated). The SDK is amazing, and helps developers make incredible looking, cohesive applications. At the end of the day however, I am willing to sacrifice some of the usability for my freedom. Just as I live in the United States (not discriminating against any overseas users) and as such have to put up with some bullshit in order to have my civil liberties, I am eager to drop Apple completely on my laptop, desktop, tablet, and phone. I truly believe that they are an evil corporation and don't give a **** about anything except money and are unwilling in the slightest to cater to power users because of their [reasonable] fear of piracy and people breaking their devices. But I will no longer support them in their quest for erosion of my freedom in the name of profit. They will not get any more of my money.

So now that you have a little background on what I see, I have a few questions that maybe you guys can help me with as I try to transition to a fully Apple-free lifestyle.

1. I use an app called MyWi Ondemand to automatically tether my iPad to my iPhone over bluetooth whenever it needs an Internet connection (it's wifi only). Is there an app that is similar where I can tether my Galaxy Tab 10.1 to my Atrix 4G automatically, over bluetooth, as needed?

2. Is there an app that can automatically kill apps after a given amount of time (say 2 minutes - 20 minutes) for apps that persist in the background that I don't need hogging my battery (for instance, I have IM+ and it supports push notifications, but I don't want to have to hit menu->exit every time). I want to have it be killed when I hit the home button.

3. Where do you see the Android platform going? With Ice Cream Sandwich on the horizon, do you think that we'll get real hardware acceleration for scrolling and apps, etc.? Do you think we'll get an SDK that will help developers create great-looking apps across the board?

4. For former/current iOS users, what are some of the things you miss about iOS and how do you work around them or what solutions have you come up with?

5. Why did you choose Android over iOS? (I guess most Atrix 4G users in the states are on AT&T)

5. Anything you wanna say on topic!

I really don't wanna bring any fanboyism into this. Please understand, I don't want a flame war or "APPLE IS TEH SUX LOL!!!11" or "Android pwnz bc i hax0r!" I want people's honest opinion about why they made the decisions they did and hopefully the answers to my questions. Thanks so much!
 
  • Like
Reactions: dragunbayne

Pirateghost

Inactive Recognized Developer
Jul 24, 2010
11,705
8,704
0
androidninjas.com
1. its built into the os. WIRELESS AP. it doesnt use bluetooth, but it makes your phone into a wireless access point

2. instead of hitting the home button when leaving an app, hit the back button. it should kill the app. the home button doesnt exit, just allows you to swap to a different app. if android senses the app is resource hogging and you arent using it, it will kill it on its own.

3. dont know

4. as an iphone user for 3 years, i can honestly say, nothing. there is nothing i miss about IOS

5. i love to tinker
 

shadowskorch

Senior Member
Apr 1, 2011
372
431
0
First of all, forgive me for a less than cogent post. This is an issue that has been on my mind and I'd like to have some other power users weigh in on this.

I am a user of both [jailbroken] iOS and Android. As you can see from my signature, I am fortunate enough to have a lot of different devices and as such have a firm understanding of the benefits and drawbacks of each platform. I have to say, Android is wonderful for it's openness and customizability (custom ROMs, themes, open apps, torrents, Swype, Power Strip, etc.). It's great that it's open source and freely modifiable by anyone (Except honeycomb, don't get me started). That said, it has some built in drawbacks. Architecturally, iOS seems to be a more solid platform, but some of the things in iOS that hold your hand are the same things that are considered a major hindrance to power users like us ("walled garden" app store, weird multitasking APIs like the 10 minute timeout, etc). I love how everything in the OS, including the apps, are composited (read: hardware accelerated). The SDK is amazing, and helps developers make incredible looking, cohesive applications. At the end of the day however, I am willing to sacrifice some of the usability for my freedom. Just as I live in the United States (not discriminating against any overseas users) and as such have to put up with some bullshit in order to have my civil liberties, I am eager to drop Apple completely on my laptop, desktop, tablet, and phone. I truly believe that they are an evil corporation and don't give a **** about anything except money and are unwilling in the slightest to cater to power users because of their [reasonable] fear of piracy and people breaking their devices. But I will no longer support them in their quest for erosion of my freedom in the name of profit. They will not get any more of my money.

So now that you have a little background on what I see, I have a few questions that maybe you guys can help me with as I try to transition to a fully Apple-free lifestyle.

1. I use an app called MyWi Ondemand to automatically tether my iPad to my iPhone over bluetooth whenever it needs an Internet connection (it's wifi only). Is there an app that is similar where I can tether my Galaxy Tab 10.1 to my Atrix 4G automatically, over bluetooth, as needed?

2. Is there an app that can automatically kill apps after a given amount of time (say 2 minutes - 20 minutes) for apps that persist in the background that I don't need hogging my battery (for instance, I have IM+ and it supports push notifications, but I don't want to have to hit menu->exit every time). I want to have it be killed when I hit the home button.

3. Where do you see the Android platform going? With Ice Cream Sandwich on the horizon, do you think that we'll get real hardware acceleration for scrolling and apps, etc.? Do you think we'll get an SDK that will help developers create great-looking apps across the board?

4. For former/current iOS users, what are some of the things you miss about iOS and how do you work around them or what solutions have you come up with?

5. Why did you choose Android over iOS? (I guess most Atrix 4G users in the states are on AT&T)

5. Anything you wanna say on topic!

I really don't wanna bring any fanboyism into this. Please understand, I don't want a flame war or "APPLE IS TEH SUX LOL!!!11" or "Android pwnz bc i hax0r!" I want people's honest opinion about why they made the decisions they did and hopefully the answers to my questions. Thanks so much!
1: There's an app for everything in the market now

2: Advanced task killer and others can be put into different modes depending on how much control you give it. Beware of battery life though:https://market.android.com/details?id=biz.stachibana.TaskKiller&feature=search_result

3: Since we'll hopefully be getting ice cream sandwich roms the hardware we have is just the beginning: http://androidandme.com/2011/08/new...ming-consoles-will-be-replaced-by-snapdragon/

4: There's nothing to miss about ios except that the iphone's hardware is built to help speed up the ui. If you miss it too much then just use MIUI which is the leading competitor to Cyanogenmod (which i prefer).

5: I personally chose android since it's SUPER open and there's people like Kenneth Penn who's a badass. Also I hate apple since they sue everyone like HTC and motorola since HTC and motorola are coming out with better technology and hardware before they are.
 

robonoob

Member
Jun 21, 2010
40
2
0
Bay Area
As a former ios user, and on my second android device, the only thing I miss is the full backup capability of ios/itunes. It was nice to plug in a new phone and have it be exactly the way the old one was. Being on my second atrix this sucked caused the market was still only recognizing my previous atrix. But small price to pay for my freedom.

Sent from my MB860 using XDA App
 

brashmadcap

Senior Member
May 22, 2010
458
153
0
Texas
1. its built into the os. WIRELESS AP. it doesnt use bluetooth, but it makes your phone into a wireless access point

2. instead of hitting the home button when leaving an app, hit the back button. it should kill the app. the home button doesnt exit, just allows you to swap to a different app. if android senses the app is resource hogging and you arent using it, it will kill it on its own.

3. dont know

4. as an iphone user for 3 years, i can honestly say, nothing. there is nothing i miss about IOS

5. i love to tinker
1. Tethering over Wifi is specifically what I'm trying to avoid. I don't want to have to turn it on and off, I just want the tablet to query the device ONLY WHEN IT NEEDS A CONNECTION, then time out once it no longer needs it. Tethering over bluetooth, on demand. I assure you, this is a slick solution. It doesn't rape your battery.

2. I hate to sound callous, but that's absolutely untrue. Android will kill a background app only if it needs new resources for another app that's being loaded into memory at that time. And some apps can tell the OS that they HAVE to stay in memory; like a do not kill flag. Some ROMS like cyanogenmod, MIUI, do have an option to LONG HOLD the back button to force close an app however.

Thanks for your input.
 

brashmadcap

Senior Member
May 22, 2010
458
153
0
Texas
soles-will-be-replaced-by-snapdragon/[/url]

4: There's nothing to miss about ios except that the iphone's hardware is built to help speed up the ui. If you miss it too much then just use MIUI which is the leading competitor to Cyanogenmod (which i prefer).
MIUI is great, I agree. I'll be excited when it comes out for the Atrix. The iPhone's SOFTWARE is built to speed up the UI, not the other way around. That's why an iPhone 3GS/4 screen scrolls more smoothly than an Atrix 4G or HTC Sensation, despite having an inferior 3D accelerator.

Once again, I'm not trying to insult anyone here and I'm grateful for the input. I'm trying to have an open dialogue so that we can all have some mutual understanding on this topic. Thanks for weighing in!
 

Jotokun

Senior Member
Apr 23, 2011
785
228
0
First of all, forgive me for a less than cogent post. This is an issue that has been on my mind and I'd like to have some other power users weigh in on this.

I am a user of both [jailbroken] iOS and Android. As you can see from my signature, I am fortunate enough to have a lot of different devices and as such have a firm understanding of the benefits and drawbacks of each platform. I have to say, Android is wonderful for it's openness and customizability (custom ROMs, themes, open apps, torrents, Swype, Power Strip, etc.). It's great that it's open source and freely modifiable by anyone (Except honeycomb, don't get me started). That said, it has some built in drawbacks. Architecturally, iOS seems to be a more solid platform, but some of the things in iOS that hold your hand are the same things that are considered a major hindrance to power users like us ("walled garden" app store, weird multitasking APIs like the 10 minute timeout, etc). I love how everything in the OS, including the apps, are composited (read: hardware accelerated). The SDK is amazing, and helps developers make incredible looking, cohesive applications. At the end of the day however, I am willing to sacrifice some of the usability for my freedom. Just as I live in the United States (not discriminating against any overseas users) and as such have to put up with some bullshit in order to have my civil liberties, I am eager to drop Apple completely on my laptop, desktop, tablet, and phone. I truly believe that they are an evil corporation and don't give a **** about anything except money and are unwilling in the slightest to cater to power users because of their [reasonable] fear of piracy and people breaking their devices. But I will no longer support them in their quest for erosion of my freedom in the name of profit. They will not get any more of my money.

So now that you have a little background on what I see, I have a few questions that maybe you guys can help me with as I try to transition to a fully Apple-free lifestyle.

1. I use an app called MyWi Ondemand to automatically tether my iPad to my iPhone over bluetooth whenever it needs an Internet connection (it's wifi only). Is there an app that is similar where I can tether my Galaxy Tab 10.1 to my Atrix 4G automatically, over bluetooth, as needed?

2. Is there an app that can automatically kill apps after a given amount of time (say 2 minutes - 20 minutes) for apps that persist in the background that I don't need hogging my battery (for instance, I have IM+ and it supports push notifications, but I don't want to have to hit menu->exit every time). I want to have it be killed when I hit the home button.

3. Where do you see the Android platform going? With Ice Cream Sandwich on the horizon, do you think that we'll get real hardware acceleration for scrolling and apps, etc.? Do you think we'll get an SDK that will help developers create great-looking apps across the board?

4. For former/current iOS users, what are some of the things you miss about iOS and how do you work around them or what solutions have you come up with?

5. Why did you choose Android over iOS? (I guess most Atrix 4G users in the states are on AT&T)

5. Anything you wanna say on topic!

I really don't wanna bring any fanboyism into this. Please understand, I don't want a flame war or "APPLE IS TEH SUX LOL!!!11" or "Android pwnz bc i hax0r!" I want people's honest opinion about why they made the decisions they did and hopefully the answers to my questions. Thanks so much!
1) There are tons of tethering apps out there. I dont use tethering so I dont know of any specifics, but I'm sure what your looking for does exist.

2) Yep, they're called task killers. I would advise you be VERY careful with them, since improper usage can hurt your phone's performance and battery life due to conflicts with Android's own internal memory management. Read up on them (there are plenty of articles on the subject) and make sure its really something you need to run on your phone before installing. If you do install one, I've heard good things about Advanced Task Killer

https://market.android.com/details?id=com.rechild.advancedtaskkiller&hl=en

3) Hardware acceleration will probably come in the future, although nobody knows exactly when it will. I dont think it'll be ICS though, because that would be a big feature that Google would want to advertise. However, I think on hardware like the Atrix, hardware acceleration isnt really needed.

The SDK is constantly improving. Already its ahead of iOS in terms of being able to create scaling apps. As proof, look at how non-tablet optimized android apps run on tablets compared to iOS. On iOS, it has to blow the display up and make everything pixelated, and there's still a border because iOS runs on fixed resolutions. On Android, thats not an issue since everything is relative instead of fixed; while the layout might not be optimal, applications will run full-screen and look great on a tablet.

Google's also made some changes to the market that allow an application to contain multiple APKs, so developers can target tablets and phones from the same app in the same way Apple can.

4) I used to use a dumbphone with an ipod touch. The only thing I've really missed was smooth scrolling in the web browser. Using Opera Mobile (not Mini) solves that problem, just as smooth.

The other thing I missed was a jailbreak tweak called Multiflow, which gave iOS's multitasking a WebOS like card interface. While similar apps exist for Android, none currently work with the Atrix. I've gotten used to working without it, but if an Atrix compatible solution ever came up I'd jump to it without hesitation.

5) You've certainly made the right choice, choosing to abandon Apple because of how they treat power users. Even their desktop computers are starting to get locked down. Sure, you can still download stuff outside the app store in Lion, but I'll bet that wont last. Before too long their desktop OS will be just as limited as iOS is.
 

brashmadcap

Senior Member
May 22, 2010
458
153
0
Texas
5) You've certainly made the right choice, choosing to abandon Apple because of how they treat power users. Even their desktop computers are starting to get locked down. Sure, you can still download stuff outside the app store in Lion, but I'll bet that wont last. Before too long their desktop OS will be just as limited as iOS is.
Exactly why I jumped ship my man. I saw the writing on the wall. OS X will be iOS in one or two releases. Plus I hear there is an ARM-based MacBook Air in the works. Makes me cringe. Way to destroy the best operating system evar, Apple.

Thanks!
 

crossix

Senior Member
Dec 6, 2007
410
232
0
Houston
1. Tethering over Wifi is specifically what I'm trying to avoid. I don't want to have to turn it on and off, I just want the tablet to query the device ONLY WHEN IT NEEDS A CONNECTION, then time out once it no longer needs it. Tethering over bluetooth, on demand. I assure you, this is a slick solution. It doesn't rape your battery.
Wifi tethering can be setup to "timeout" and turn itself off when not in use (it just doesn't currently turn itself back on which is why I have a widget on my home screen so I can turn it back on quicker ).

Sent from my MB860 using XDA App
 

Pirateghost

Inactive Recognized Developer
Jul 24, 2010
11,705
8,704
0
androidninjas.com
1. Tethering over Wifi is specifically what I'm trying to avoid. I don't want to have to turn it on and off, I just want the tablet to query the device ONLY WHEN IT NEEDS A CONNECTION, then time out once it no longer needs it. Tethering over bluetooth, on demand. I assure you, this is a slick solution. It doesn't rape your battery.

2. I hate to sound callous, but that's absolutely untrue. Android will kill a background app only if it needs new resources for another app that's being loaded into memory at that time. And some apps can tell the OS that they HAVE to stay in memory; like a do not kill flag. Some ROMS like cyanogenmod, MIUI, do have an option to LONG HOLD the back button to force close an app however.

Thanks for your input.
dont know about using bluetooth to tether, but theres an app for just about anything you want to do, and if you are technically inclined, you could just build your own solution.

as far as your comment on the background apps, what you are saying goes against pretty much everything i have read about how the processes work.

If the user leaves a task for a long time, the system clears the task of all activities except the root activity. When the user returns to the task again, it’s as the user left it, except that only the initial activity is present. The idea is that, after a time, users will likely have abandoned what they were doing before and are returning to the task to begin something new.
Activities, on the other hand, provide the user interface. They’re in a long-running conversation with the user and may remain active, even when idle, as long as the conversation continues. Similarly, services may also remain running for a long time. So Android has methods to shut down activities and services in an orderly way:

  • An activity can be shut down by calling its finish() method. One activity can shut down another activity (one it started with startActivityForResult()) by calling finishActivity().
  • A service can be stopped by calling its stopSelf() method, or by calling Context.stopService().
  • Android is hard coded to automatically kill a task when more memory is needed.
  • Android is hard coded to automatically kill a task when it’s done doing what it needs to do.
  • Android is hard coded to automatically kill a task when you haven’t returned to it in a long time.
  • Most services (while possibly running in the background) use very little memory when not actively doing something.
  • A content provider is only doing something when there is a notification for it to give. Otherwise it uses very little memory.
  • Killing a process when it isn’t ready only causes it to have to reload itself and start from scratch when it’s needed again.
  • Because a task is likely running in the background for a reason, killing it will only cause it to re-spawn as soon as the activity that was using it looks for it again. And it will just have to start over again.
  • Killing certain processes can have undesirable side effects. Not receiving text messages, alarms not going off, and force closes just to name a few.
  • The only true way to prevent something from running at all on your phone would be to uninstall the .apk.
  • Most applications will exit themselves if you get out of it by hitting “back” until it closes rather than hitting the “home” button. But even with hitting home, Android will eventually kill it once it’s been in the background for a while.
disclaimer: i am not necessarily arguing with you, but presenting items i have read and the way i understand them to be. this is just adding to the discussion and not meant to be confrontational.
 

brashmadcap

Senior Member
May 22, 2010
458
153
0
Texas
dont know about using bluetooth to tether, but theres an app for just about anything you want to do, and if you are technically inclined, you could just build your own solution.

as far as your comment on the background apps, what you are saying goes against pretty much everything i have read about how the processes work.







disclaimer: i am not necessarily arguing with you, but presenting items i have read and the way i understand them to be. this is just adding to the discussion and not meant to be confrontational.
Wow! Thanks for the comprehensive clarification!
 
Feb 17, 2011
46
2
0
Branson, MO
1. Google "Wifi Tether for Root Users" and download the latest apk. Bluetooth tethering.

2. Advanced Task Killer. I'd advise against setting a kill time for all apps for the same reasons others have mentioned. It can jack up phone performance if used too much, but you can leave a link to the app within your notification bar for quick access during those times when you know a few rogue apps are running out of your control and they need to be killed.
 

m0biusace

Senior Member
May 16, 2006
146
30
0
The one thing I miss most about iOS is apps like BiteSMS that allows you to compose a text message from *any* application by just pressing volume up, then tapping the center of the screen. Even from the lockscreen.

It saves so much time from entering my PIN to unlock my device every time I want to send a message.

And note: I know apps exist that allow you to *reply* to a message even from the lockscreen. I'm talking about composing an entirely new one.
 

nosit1

Senior Member
May 19, 2010
905
108
63
Arizona
The one thing I miss most about iOS is apps like BiteSMS that allows you to compose a text message from *any* application by just pressing volume up, then tapping the center of the screen. Even from the lockscreen.

It saves so much time from entering my PIN to unlock my device every time I want to send a message.

And note: I know apps exist that allow you to *reply* to a message even from the lockscreen. I'm talking about composing an entirely new one.
Handcent and ChompSMS (literally, the same developers of biteSMS, duplicate program just on android) offer this. Just configure it, hold the search key, and viola! Just no MMS from that screen.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone