Android Development: Guidelines for Partitioning Your App Functionality Between Client and Server

If you have been developing mobile apps for the last year, two things stick out that should make you pay special attention to your architectures. They are:

1) Saturation of wireless carriers’ networks resulting in decreased throughput, a.k.a., s-l-o-w network.

2) And the second is the increase in speed of processors powering our mobile devices to over 1Gz and quickly rising.

More coming soon!

Thoughts on owning both a Smartphone and a Tablet

I am quite excited that Samsung is going to release the first Android tablets in the coming weeks. I consider myself a huge proponent of the Android platform and own a Droid. In fact, you can read all of my dozens of Android posts found here.

With that said, I’m very upset at the prospect of being required to purchasing another two-year contract with a wireless carrier in order to have wireless data services, aka, data plan. PCWorld has an interesting article on this found here.

You ask, what choices do you really have? The first that comes to mind is Tethering. The second is to purchase a Wi-Fi only tablet when available, thus not requiring a data plan.

Let’s look at the Pros and Cons of owning both a Smartphone and Tablet.

Pros

You will be able to have two slightly different, slightly similar devices to choose from depending on your immediate needs. For example, smartphones are more compact than tablets.

Maybe we will start using the actual “phone” feature on our smartphones again. ;) And do more reading, typing, and gaming on our tablets.

Cons

You may have to buy two separate data plans, similar to the 2-year agreements we’re currently accustomed to.

Now you will own two quickly obsoleting devices. ;)

You will have to learn how to use two different devices. Of course, if both are Android platforms, you should really have no, or very little ramp up time learning to use your devices.

The Future – How I would like to see Industry Accommodate the Consumer

I’ve had this discussion with a dozen or so folks. I want to purchase a powerfully equipped smartphone, complete with phone and data plans, and be able to purchase “touchscreen-only” tablets that come in a variety of sizes, e.g., 7″, 10″, etc,… that cost no more than $99 AND providing a docking mechanism for my smartphone.

In this way, my smartphone provides the CPU, memory, and power supply for the “touchscreen-only” tablet. And me, as a consumer, am not required to purchase a separate data plan for my tablet.  How cool is that!

Additionally, I am free to by “touchscreen-only” tablets as often as I choose, since they are relatively cheap at around $99 each.  I’m betting that the market will flood with a variety of tablets, and consumers will want to buy-and-try these at will.

I am really interested in everyone’s thoughts on this, and am sincerely asking that you comment on this idea.

I hope you find this interesting and innovative. Remember, we are in the infant stage of all things mobile, and we will see lots of innovation and changes in the coming months.  :)