Pages

14 April 2012

What I don’t like about iPhone

Share on Facebook


 

I have been using iPhone for a year now and had the opportunity to compare it alongside with my other phone which is an Android. I know I am going to offend a lot of Apple fans but I am going to say it as it is. Maybe my viewpoints are from a geek’s perspective and iPhone is more suited for a regular user.

Why the screen-full of icons?

iphonecloseupGiven that at that time iPhone had a lot of innovations (multitouch, auto-rotate) but there was no innovation in UI. Almost all phones before iPhone had screen-full of icons. Frankly, I expected better from Apple. 5 phones later and the UI is still stuck in 90s, providing me very little information/details apart from a count badge and (thankfully) a swipe down notification center. Isn’t there a way to just switch on the phone and see my calendar, unread sms etc?

 

Who in Apple hates smallcase?

Seen iOS keyboard? IT’S ALWAYS IN UPPERCASE. No I don't meanKeyboardToolbar the typed text but the letters on the on-screen keyboard always show in uppercase. This is like taking a step backward and no, don't you dare tell me “Why do you need to see small case on keyboard”. Apple is supposedly the king of UI and they cant understand a simple thing that if you are typing lowercase, the keyboard should also show lowercase??

 

Why can’t I go back, why do I always have to start from start?

I know someone loves the concept of a single button but human mind doesn't work like a single button. While reading a message if I come across a web link and I click it, expectedly, it opens Safari and opens the page. After reading the page, unexpectedly, I cannot go back to the message I was reading.

iphone3g_home

Why oh why do I have to press the Home button, scroll thru my apps, click on the message app again and open the message again, and this is suppose to be user friendly? Oh, don't tell me about double click the home and choose the app from the running apps… just give me a back button (ok, I know you cant give me more than one button, so just give me swipe gesture on the notification bar to go back).

Apple, where is the consistency?

I know that different applications have different features and therefore need for different UI, but even in similar apps (message, mail, phone log) there is no consistency of UI.

 

Consider this:

In phone log (recent), you can clear all record, you can delete one entry at a time (which wasn't possible until iOS5) but you cannot select multiple entries and delete them at one go.

In messages (SMS), you cannot clear all messages, you can delete one at a time but you cannot select multiple entries and delete them at one go. However, if you open a message trail, you can clear all at a go, select multiple entries and delete them or (of course) delete a single message if you like.

In mail you cannot delete all mail but you can select multiple mails and delete them.

In contact, there is no way to select multiple, or for that matter single contact, and delete. You have to open the contact, tap edit, scroll down before selecting delete contact.

Why can’t we have “Delete all”, “Delete Selected” and “Delete Single” consistently across all apps?

The edit button too is not consistent in its placement. In phone (recent) it appears on the right, in messages (SMS) it appears on the left, in mail it appears on the right.

 

App Edit Del all Del Multiple Del Single
Phone (Recent) Right Yes No Yes
Message (List) Left No Yes Yes
Message (Thread) Right Yes Yes Yes
Mail Right No Yes Yes

 

I am a grown up and I may want to send more than 5 pic

multi-selectEver tried sending more than 5 pics in a mail? (I do know how to send more than 5 but I am not telling you). There are 2 ways of sending pics in mail. One, click a pic (or select from photos), click the send button, choose an email id. Two, go to photo app, click send button in camera roll/album mode, start selecting pic (btw, red colour of the tick is against the colour theory – red means no, yes means go). If you select more than 5 pics it disable the copy and share button doesn’t show email option. So, I am sitting on superfast WiFi (or 3G) but somebody in Cupertino decided that I cant send more than 5 pics at a time?

Conclusions

Hey, You don’t have to agree with me but don’t expect me to agree with you either Smile

9 April 2012

Open letter to mobile manufacturers

Share on Facebook


 

Birth of a geek

I have been a gadget freak since as long as I remember. I was pagerprobably the first to buy Motorola Pagers when they launched in India and switched to Cell phones with Hutchison Max (Orange, Hutch, MaxTouch, Vodafone..) and have ever since stayed with their network. My first phone was Nokia 1011 (hammer) and incoming/outgoing was Rs. 32/min. Since then I have gone thru a lot of handsets. In late 90s I also got a Windows PDA (PPC) Philips Nino which was a B&W PDA with stylus and limited memory. Many iterations later I was on Pocket PC + Nokia 8210 which I used to pair using IrDA to access internet on my PDA (Awkwardly holding Nokia 8210 upside down over the PDA to align the IrDA ports).

 

Birth of Smartphone

When Smartphones arrived I was the happiest, as I could let go of one device and yet be connected to the net.

Windows Mobile

wizardCompaq iPaq was my handset of choice initially and it served me well over GPRS. Later I had an HTC Wizard with Slide-out keyboard and I was in connected-heaven. I was enjoying my Windows Mobile 4.x on it and was ready with wish list for future versions (which I did send to Microsoft Mobile team, that’s another thing that they didn't even acknowledge or respond). I stayed with WM till as long as I could (WM 6.x) and saw that there were hardly any improvements from 4.x to 6.x version.

 

Blackberry

The next wave I caught was Blackberry.. Got myself a Curve andcurve quickly discovered 2 things – One, There is something like Push Notification. Two, Blackberry Internet Service costs and arm and a leg. I was paying 10 times of what others were paying for their GPRS service . When I subscribed to just mail/messages pack, to my horror I realized that I cant even use some of the app over Wi-Fi UNLESS I subscribe to their exorbitant service and THEN use Wi-Fi. I was quickly off the platform.

 

iPhone

iphone4Then the expected happened – Apple launched iPhone. No, I didn't rush out to buy an iPhone (in fact, the first iPhone I bought was 4S and not 2, 3G or 3GS). In fact, I skipped the iPhone bandwagon initially as I wasn’t convinced with screenful of icons as my primary display.

 

Android

The Android revolution – I was hooked. I got myself an HTC Desiredesire running Froyo. First of all it had the operating system which I grew up learning computers on – UNIX (Well, Linux but its kinda same thing). And it didn’t have just a bunch of icons (sometimes with a red count badge). I could place widgets and information on the screen the way I wanted it (somewhat like Windows Mobile’s “Today Screen”). It was geeky but good.

Windows Phone

lumiaI loved my Windows Mobile and was using it for almost a decade so when Microsoft launched Windows Phone, naturally I was excited.  However, I already had an Android as well as an iPhone4 so didn't want to rush out to get a third phone. Also, I tend to wait for at least 2-3 versions of a software till it stabilizes. This year when I was asked to speak at TechED, I was asked what topic I would like to speak on and I chose Mobile UX. Naturally, the platform would be Windows Phone (although what I spoke about applies to any mobile platform), I went out an got myself a Lumia 800.

Having used almost all Smartphones in the market, I began to realize the good features of each of them and started dreaming of mixing the features into a single phone – my dream phone. Like that is going to happen Sad smile So, I am doing the next best thing – Listing out what should go into my dream Smartphone here and hoping that some of the mobile companies might read this post and evaluate if my suggestions (and DEMANDS) are valid and they may incorporate it in their next version.

So here goes….

Dream Phone

Don’t force me to use two hands on a mobile phone

I believe that phones should be a one-handed device which I can glance at and operate while I am having tea or reading a book or even typing with one hand on my laptop. If I have to use both hands I will use a laptop, thank you.

onehandAnother thing is that I don't have long fingers (thumb) to reach top edges of the screen. Some phones (like iPhone) usually have all the buttons on top and I find myself stretching my thumb to reach them (at times I had dropped the phone trying to do this). Android on the other hand seems to understand this better. It has a menu button at the bottom which pops up a menu near the bottom edge of the screen. Most apps too provide navigation and buttons at the bottom (unless they have been ported from iPhone – e.g. Whatsapp, Viber etc.).

Don't make me switch on just to see if there are notifications

Why oh why so many phone manufactures don't put a notification LED anymore? (That includes iPhone, Samsung series, Nokia Lumia). Is it not fashionable anymore? Guys, I hate it when I have notificationto switch on my phone, unlock it, slide down the notification bar or check the apps to see if there are notifications. ARRRGH! I am NOT going to look at ANY phone in the future which doesn't have notification LED and doesn't allow me to display different colours for different types of notifications.

Don't make me hunt all over the place for notifications

androidnotificationsLife was simple with simple phones.. Either you get a call or you get an SMS. Well, I want my phone to be smart, which includes showing me ALL types of notifications in a central place instead of scurrying all over the place to collect my notifications. Android had this feature from day one and Apple got smart too. Windows Phone however hasn't implemented a notification centre yet (I hope they do). What’s worse is that if you miss a notification in WP, it doesn't even show as a count badge in AppList (unless you have placed the app in a tile. c’mon, I cant add ALL my apps as tiles just to see missed notifications).

Don't make me run apps just to see quick information

twc

That's soo un-smartphone, to show just a list of apps (Nokia did this with its DumbPhones oops.. feature phones too). When I switch on my phone, I don't want to see a list of my apps.. I want to see information (and not just how many unread SMS). I want to be able to quickly glance and see whose SMS are pending, who has mailed me (at least the subject line?), what's the weather like and how posted recently on FB. All this without having to open apps or slip and slide all over the place. Windows Mobile had this as “Today Screen” and Android took it to the next level by allowing “Widgets” to be places anywhere on the screen.

Android-Pro-Widgets

Thanks to this, most of the time I am not even running apps but just glancing over the info and deciding if I need to take an action. iPhone has continued with the old-fashioned idiom of showing screenful of apps. Windows Phone did go in the right direction with tiles but unfortunately due to limited size of the tile, its difficult to show meaningful information (most tiles still show count badge – 2 unread mails or 3 unread SMS, instead of showing me names of people who have mailed/messaged me and subject line/preview of message).

Don't make me do tuk tuk on a tiny keyboard with fingernails

Mobile typing has always been a pain since the original cell phone. Earlier it used to be alpha-numeric keypad with multiple press of a button to get the 2nd or 3rd character. A mail would take forever to type on it. Windows Mobile came up with an onscreen keyboard which, while it was an improvement, it still was cumbersome to type with a stylus. iPhone supposedly “revolutionized” mobile typing. Well, it did not. All it did was make the screen a big bigger, keyboard a bit more spaced out and lost the stylus so that we could type with our tiny(?) little fingers. I don't know about you guys but I have fat fingers which press 3-4 keys at a time. I find myself resorting to using tip of my fingers carefully to press one key at a time. Sometime sharpening my fingernails to click that tinnnny URL on a webpage.

swype

The real revolution happened in mobile keyboard was with Swype. I just love it! I don't have to be accurate, I don't have to go tuk-tuk on a tiny keyboard… I soo wish that iPhone and WP include a Swype like keyboard in their next version (as they don't allow 3rd party to integrate keyboards). This is one thing I just cant live without on my mobile and which is probably why Android is my primary device (You can download Swype for any Android phone and many phones come built it in with Swype (Samsung) or Swype-like keyboard (Sony Xperia).

Don't miss the 1+ billion market

hindiI have to hand it to Apple. I have always been amazed at their support for international languages and fonts. On my Mac, it not only allows Hindi and other Indian languages, it actually transliterates things typed in Hindi. So typing your name as “संजय” will automatically prompt your username as “Sanjay”. They have carried this to iOS too where it not only supports display of Hindi but with iPhone 4 also has a Hindi keyboard. One of the grouse I always had with WM was no support for Indic and this continues into WP. Microsoft should wake up and realize that the next billion devices sold will be in India and other Asian countries. Android has flaky support for Indic as I believe it doesn't have that in the core OS but manufacturers like Samsung and Sony had Indic fonts for display (although no built in keyboard).

 

hinglishI recently came across a feature in Android phone (Sony Xperia S) which literally blew me away. It has HINGLISH support!! I can actually switch the keyboard language to HINGLISH and swype “kya kar raha hai” and it not only recognizes Hindi words in English fonts but also suggests word correction. Wow! Just wow! Most people in India type SMS and other messages in Hindi, and this feature will really go a long way in selling to Indian crowd. They should add Tamlish (Tamil English), Kannadish (Kannada English)… get my point?

 

Electronics and water are arch enemies

There are at least 3 phones I ruined by either dropping into water or due to sweat seeping into the phones. I mean, its a known fact that electronics don't “gel” with water. How difficult is it to make the phone waterproof? Swiss and Japanese did this with watches long ago, so I am sure they can learn from watch makers. Its not that it hasn't been done. I remember a Nokia feature phone which is totally water proof and more recently Sony too, so why cant all Smartphones do this?

waterprrof

Smartphone have dumb batteries

 

androidextendedbattery

I agree, as the capabilities of smartphone increase, the need for higher capacity battery will also go up. I am not asking for battery to last for months or even a week, but c'mon.. you cant provide a battery which can last even for 24 hours if I am using Wi-Fi, GPRS or watching videos?

I am out in the sun, can I charge it please?

That brings me to the next point.. Ok, so you cannot provide enough battery power to last me 24 hours but why cant you provide me with a built in solar panel (maybe the back cover?) or a reasonably priced external solar charger to charge my phone in emergency situations.

solarpanel

If I discharged my battery watching videos without realizing, at least give me someway to charge it a bit and make that emergency call?

Stop concealing things and making them pricey

I loved those times when everything was open and replaceable I could get an SD card of my choice and insert it or maybe get extra batteries which I would charge and keep as backups before taking off on a long journey. Apple came in a ruined everything. Now batteries are concealed and the manufacture provides different “capacity” phones with exorbitant differential pricing?? Guys, we know the difference between 16GB and 32GB SD card is not that much. Stop trying to fleece us.

What? I cant stop jerks from calling me?

callblockI hate this.. really! Its a connected world but that also means that many unwanted people connect to you (telemarketers, stalkers..) Why cant we have a simple call/sms blocker built into the phone app? Is it that difficult? On top of that some phones don't even allow 3rd party apps to do this unless you jailbreak them.

 

Conclusion

All in all while Smartphones have made rapid strides in many areas, they still lack a lot of basic things. I hope people making these phones read this post and decide to do something about them.

What do you think of your Smartphone's features? Are there any features you just LOVE or just HATE? Post your thoughts in the comments.

14 January 2011

27 August 2010

Taskbar Magic

Share on Facebook


images

Windows 7 introduced “Superbar” which is like a Taskbar on steroids. What strikes you immediately is that Taskbar buttons are the right size for touch operations, which of course is built into Windows 7. However, there are many cool features like Jumplists, Aero Peek, Combining of Taskbar buttons and desktop peek. I am sure if you are using Windows 7, you must have discovered this by now so I am not going to talk about it. I am going to talk about certain apps which are taking advantage of the new Taskbar capabilities. In TechED 2010 I presented a session on WindowsAPICodePack and how to program the Taskbar button using C++/COM or .NET code but don't worry, I am not going to show programming code here Smile. We are beginning to see new apps using the Taskbar very innovatively. Lets look at some of these applications.

Taskbar Meters

image

Traditionally we have had applications which show us system information in system tray (Task Manager) and Desktop (Sidebar) but this cool little utility called Taskbar Meters put it right on the Taskbar. It actually uses a feature meant for showing progress bar on the Taskbar button. You must have seen this in Windows 7 when you run Setup, the progress is indicated on the Taskbar itself so that you can minimize the window and yet keep getting visual feedback of the progress. Well, this utility sets the progress value to current CPU, RAM and Disk utilization. Real Neat.

Here is a screenshot of all 3 meters

image

If it takes too much space on your Taskbar, use Combine option to make them more like thumbnails or run only the one you want to keep an eye on (e.g. CPU).

Gmail Notifier Plus

image

Gmail Notifier Plus is another cool application which act as a notifier from the Taskbar itself. As shown in the image, the Taskbar button shows the Gmail icon with unread count and right click bring up the “JumpList”. It makes very innovative use of JumpList by providing a set of user actions like “Compose mail”, “Go to your inbox”, “Check for new mail” and “Change settings”. But along with it, it also provides a list of unread mail in the Jumplist itself. The pin feature doesn't work so you cannot Pin a mail to the list and I don't know if it will make sense to pin a mail to jumplist.

When you install this app, it starts off with a configuration window which allows you to add multiple Gmail IDs (including Google App domains id). It uses a pull mechanism instead of push, so you have to specify the frequency for checking for new mails. The interface is simple and clean.

SNAGHTML394d7ab

But what takes the cake is the Aero Peek feature of this app. The preview window displays first few lines of your mail with an icon to open the mail in your default browser to read.  and also provide back and next button to view your unread mail.

Gmail

All in all its a cool utility if you use Gmail.

Taskbar Stacks

Mac OSX introduced a concept of stack on its dock which is like a “spring up” list of apps, recently opened doc etc. Windows developers were not far behind in implementing this feature on Windows 7. There are 2 stacks which provide similar functionality – 7Stacks and Standalone Stack.

While both are equally good, I found the UI of 7stacks a bit more pleasing.

7Stacks

image

Windows 7 allows you to pin programs on your Taskbar thereby merging erstwhile Quicklaunch features into Taskbar. However, if you use a lot of applications, your Taskbar can fill up very quickly with these pinned programs. I regularly use different browsers to test web sites and therefore have at least 6 browsers in my list. If I pin all of them (apart from MS office apps), my Taskbar will be half full (or half empty). 7Stacks allows me to take any folder and convert it into a popup stack (as shown in the image), there by occupying only one button space on the Taskbar but allowing me to quickly access a group of applications with 2-clicks. Once launched, these apps behave normally and appear on the Taskbar.

When you install 7stacks, it creates a desktop shortcut for creating a stack. All you need is a folder which will be made into a pop up stack and icon to represent the stack on the Taskbar.

image

As you can see in the image above, you can select virtually any folder and convert it into a stack. It gives you a quick access button SF for Standard Folders like My Documents, My Videos but also like Control Panel, Start Menu, Program Files etc. Once you choose a folder, specify an icon to represent it, choose the stack style (Vertical, Grid or Menu).

image

Once you click on “Create Shortcut on Desktop”, it will generate you stack shortcut, simply drag and drop it on the Taskbar and you are done.

image

The above image shows a stack in Grid layout with an option to explore the folder in regular Windows Explorer.

Check out Standalone Stack and decide which of these two (or both) you want to use.

Conclusions

Taskbar has some great features and while applications like these are making innovative use of those features, we are likely to see many more developers take advantage of Taskbar in future.

Have you come across such utilities which make innovative use of Taskbar? I would love to know about it, so drop me a comment.

Happy Tasking Smile