How did I get here... Moving from webOS to Android

I've been thinking for a long time that someone should put together an article on moving from webOS to Android. I've decided that I might as well do it seeing as I'm a former Palm Pre owner who recently made the move to Android (Samsung Epic 4G). I'm hoping to provide some useful information for those webOS fans left to wither on the Sprint vine who need new hardware but are not willing to leave Sprint (you know who you are). I will discuss some of the main issues experienced by webOS users including myself that have migrated to the green robot. Finally I'm hoping I can give you some useful apps to try if you have already made the move or when you do make the move.

Multitasking FTW!
For webOS fans/novices there's simply not a more visually pleasing or easy to grasp experience than multitasking on the webOS platform. The card metaphor for seeing all open apps and being able to swipe between them and swipe up to close them is currently not replicated on any viable platform (sorry Playbook fans). How a user multitasks on Android is easily the biggest paradigm shift for a former webOS user. Android's solution is neither as elegant or intuitive as webOS, as it requires users to press and hold the Home button, and even then they will only see the 6 most recently used applications (currently open or not). Android does somewhat make up for this shortcoming through it's use of onscreen widgets that can be placed on the homescreen for those apps you most use and provide relevant information or quick actions. Understandably this multitasking limitation can be a make or break issue for some individuals and that's OK. Many people though can get used to Android's method of app switching and some will find the other capabilities of Android do far outweigh this problem. There are also some applications out there to help ease the transition such as Wave Launcher (it replicates the wave launcher in webOS) that can show both static and currently running applications from within any app.

Gestures (You know, the finger...)
The gestures area is another core strength of webOS that is not currently matched in either it's depth or breadth in any other mobile platform. The back swipe becomes almost second nature in webOS and having to use a back-button in Android is a difficult change to make at first. I won't belabor this issue however, as all appearances are that HP will be doing away with the gesture area altogether in most newer devices so webOS fans will need to get used to it either way. There are also some gestures/actions that webOS does not typically use that are used quite extensively in Android such as tap and hold. Many hidden options or actions can be accomplished in Android by simply tapping on an item and holding it. What makes this so difficult for not only webOS users but most of those new to Android is that it is not always apparent this is an option. I cannot tell you how many times I have had to experiment within an application by tapping and holding to see if any further actions were available. This ability does become quite handy though for implementing actions without requiring a soft menu button.


Sharing (like your Momma taught you)
Application sharing done right
One of my favorite features of webOS was "cross application launching", the ability to take a piece of data from one application and share it with another, or use that other application to perform some specialized action. This meant developers of say a "note" application could allow users to take snippet's of notes and Tweet them to the world without having to authorize his application with Twitter or use their API. This solution was ingenious in my eyes and I loved it's functionality, however there was an issue with this implementation. Developer's have to provide their information for each application that wants to use another applications services and if say your Twitter application wasn't supported by another developer in his application at that moment you were out of luck. As anyone who follows me on Twitter will attest this is one area where I believe Android has not simply bested it's rival OS's but literally beat the pants off them. Android implements sharing at the OS level and all that is required of developers is to utilize Android's "intents" system to plug in. Sharing within Android doesn't require individual developers to map every other user-desired application into their own code. They simply (that's easy for me to say) build the ability to both share and receive from other applications and Android does the rest. I know that I have simplified this process quite greatly but that is mainly because to me it's like magic and how does one explain magic? All I know is that when I am in my gallery and want to share a photo I get this... beautiful isn't it?

Applications... who needs'em anyway?
I hear the constant refrain from folks on the webOS side, some of whom have made their way onto Android that both webOS and iOS applications are better looking, or at least have a more consistent interface. I can agree with this statement as far as consistency goes but beauty is in the eye of the beholder, I have personally used many webOS applications I could only describe as having a nice personality and I find most iOS apps to be boring and uninspired. I realize that many fans of Apple's design cues would claim I am an idiot and that Apple's has the prettiest applications by far. What can I do? 
Google Maps for Android (Hey, I didn't make the map!)
The key thing I have found in my transition though is that application looks can only get one so far and that for me webOS was missing some very important applications, and their depth in other applications and categories was seriously wanting. Take an application that is shared across many platforms Google Maps, and compare the Android version to it's webOS brother (or redheaded stepchild depending on your perspective). On Android, the application is both beautiful (as much as a map app can be), fast and intuitive, and offers a plethora of useful features. It's webOS counterpart is slow, buggy and hasn't been updated since George Lucas made a decent movie (I kid, sort of...). Now it could be rightfully said that part of the blame lay with Google for not updating the application, but in the end blame doesn't get you from point A to point B. Further I have found single categories of applications on the Android Market that more than triple/quadruple the entire HP webOS app catalog. In the words of President Obama... "Let me be clear" I am not one who believes you must have 100K apps available to be viable, but options need to be there to satisfy end users. Sadly, the only area of the webOS app catalog that could be described as robust is in Twitter applications (I love them but for most you would find a big sigh), of which there are many great choices. My point is that if you are looking for great applications you needn't be turned off by the naysayer's who claim Android apps are ugly, most of them aren't and at least with Android you can choose between them. So for those of you who have made the move or are thinking about making the move let me present just a few(yeah right) apps that I have found make Android downright enjoyable...


Rather than bore my readers (Do I have any readers?) I am going to split this into multiple posts over the next few weeks... continuing tomorrow with Productivity apps on the Android platform. Please feel free to leave me any comments as I would really appreciate the feedback.

To be Continued....

Android App Spotlight: FriendCaster by Handmark

If you own an Android phone and you also use Facebook it has probably come to your attention that the official Facebook client is lacking in quite a few areas.  These areas include things like like notifications, comments within posts, posting videos, sharing posts outside of Facebook etc. On top of that the app is buggy and slow and only sees updates semi-annually it seems.

Luckily for Android users there are alternatives available in the Android Market that seek to replace or augment the official application, and in my humble opinion the best of these apps is FriendCaster by Handmark. Previously known by the name Flow for Facebook it was created by Chris Banes as a hobby project due to the deficiencies he saw in the official Android client. It has since grown into the most popular third party Facebook app for Android. Chris Banes is still heavily involved in the apps development even after it's purchase by Handmark (makers of Tweetcaster a very nice cross platform Twitter client) in May 2011.

So why should you buy FriendCaster instead of the Official App?


FriendCaster Home Screen
Official Facebook Homescreen
As you may be able to see from the above screenshots, both applications have a similar design and feel, with Facebook showing the most recent pictures along the bottom from your news feed, while FriendCaster has a drawer for your favorite friends or pages etc. (more on this later) When you first open FriendCaster after having entered your Facebook login information (using Facebook's O-Auth process) you are presented with the Homescreen from which you can view your news feed, liked pages, groups, notifications etc. But what really separates this homepage from the official app is the Favorites Drawer...

Swipe up for the drawer
Favorites Drawer

 As you can see with just a swipe up from the bottom of the page you gain access via a drawer to your favorite people, pages, groups and so on.  This is very handy for those few people you actually care about on Facebook that you frequently interact with. By tapping on a profile picture you are taken to that person's wall or page and from there you can comment, etc. You add people to this favorite screen by selecting the star icon in the upper right hand corner of their page.

Pull To Refresh

Yes, you read that right FriendCaster uses "Pull to Refresh" to update your news feed, individual pages and walls. Of course if you like shaking your phone like it ain't no thang you can always change the refresh setting to shake, I won't judge you (OK, maybe I might). It is my personal belief that Pull to refresh should be implemented in every app possible where it makes sense, it is just so intuitive and easy. Hopefully Handmark will take this design/ui cue over to their Twitter app Tweetcaster as it's sorely needed there.


Below are just a few things FriendCaster will do that aren't available in the official application. These include:

"Tap and Hold" Android's hidden options

That's right, like a lot of things in Android if you just tap and hold on a comment or status update you get a row of options that can be very handy. You can "like" a post or a comment, you can jump to a profile, copy a comment or post, or even share a favorite post via another Android application such as a Twitter client or over email. In the news feed you can even hide annoying application spam...
Hide Annoying Spam in your News feed

Admit it we all have friends (or perhaps you're the guilty party) who fill our news feeds with invitations to join them in a pirate adventure or answering 21 questions, or perhaps helping them till their virtual farm. Being able to eliminate this spam once and for all is worth the price of this app alone. Sometimes we all have some "friends" with way too much time on their hands... and don't worry you can always access those filters again and remove them if you so desire.



Pictures and Videos and bears oh my...

FriendCaster also allows for uploading videos and pictures (multiple pictures are allowed) via the built-in gallery on your phone. You can edit the captions of the photos and select which Album's to upload the pictures to on your Facebook account.  When you open up a picture in FriendCaster you can tag your friends, or even change your profile picture to the one you are looking at.* In addition by using the "intents" functionality of Android a user can upload/share a link from a web page or YouTube or Twitter etc... and have detailed information posted to Facebook, not just a URL. You can even identify separate security/privacy settings for each upload or post.


Notifications

Now I've saved what I believe to be the best for last with regards to this app, and that would be the enhanced notifications. FriendCaster notifications cover the following: 
  • Comments
  • Likes
  • Inbox Messages
  • Friend Requests
  • Birthdays
  • Events/Groups Notifications



Notifications work as a pop up that allows you to respond immediately, open directly to the item, dismiss it or use the back key and just send it to your notification tray. Notifications are delivered either by scheduled polling or Push via Gmail notifications. I personally use the Gmail Push and it works really well, though I must note in order to use Push notifications you must enable Facebook

Conclusion

I have been using this app since its "Flow" days and must say I've been thoroughly impressed by the developer both in his responsiveness and his willingness to take input from his users. I am further heartened by the fact he will remain on as developer for the application even with Handmark's purchase and re-branding as FriendCaster. I don't have many negatives for this app, but I do have feature requests I would like to see for the future, like native ability to change the profile picture and accept friend requests. I would also welcome the ability to unlike a page or group from within the application.  You will probably notice I said nothing about Facebook Chat in my spotlight, and that is primarily because it is one feature I have no use for on my phone and so I do not care that it is not currently included in FriendCaster. However I note it here so as not to mislead those who live and die by Facebook chat. 

All in all, for my daily use this application has been more than worth the purchase price. There are two versions available, a free ad-supported one and the paid Pro version ($4.99). I recommend the Pro version only because I like to support good dev's and I hate ad's in my applications. If you care to share any of your experiences with this particular app please feel free to comment.  

Market Link:



*When you select to update your profile picture it will actually take you to the Mobile Facebook page, but even that is more than the official client allows.

In the land of beginning again...

I've long been a lurker of technology sites, always looking at the latest reviews and news and thinking to myself that I could do that... and then proceeding to continue on my way with nary a peep.  Well, the time has come for me to begin my journey, get off my butt and start creating reviews for products and applications I enjoy.

Please note, as I get going this site will not be purely for reviews and tech news as I have more varied interests. I will most likely also talk politics, family, religion and sci-fi. In the end I hope to actually get this thing off the ground again and start blogging like I know what I'm doing...

SCOTUS nomination...

I must say that I find it interesting that the pro-abortion group NARAL has produced an Ad attacking/distorting John Roberts brief in a case (Bray v. Alexandria Women's Health Clinic) before the Supreme Court while he was in the Solicitor General's office which closes with this line:

"America can't afford a justice whose ideology leads him to excuse violence against other Americans."

And yet NARAL's President Nancy Keenan has stated while defending the ad, "We're not suggesting that Mr. Roberts condones clinic violence."

So which is it? Does Judge Roberts "excuse violence against other Americans", or does he not condone clinic violence? I guess for NARAL it doesn't matter as long as Robert's is defeated. Can these folks be anymore disingenuous?

5, 4 , 3, 2...

Well, here is my first post on my brand-spankin new blog. While I am quite familiar with blogging as I read more than a few each day (see my links to the right for my general blog reading list) this is my first venture into blogging myself. Hopefully it will be of interest to more than just me, although I doubt it. It is my hope that since my journal keeping has been woefully absent that this might serve as forum for airing (erring, to some) my thoughts and feelings on subjects ranging from politics to sports and religion, and all things PPC related. I have to say that I've wanted to vent, expound, and rant on these subjects for a long time, precisely because in most places (work, general social gatherings, etc.) these subjects are considered to be too distracting or controversial.

My thoughts on current events, popular culture, the LDS religion and religion in general will be my main focus, and hopefully this will keep me from screaming at my television screen and lamenting under my breath the state of our current culture in america and around the world.

Looking forward to a wonderful time, with hopefully only small hints of sarcasm!