Tagged: Apple

Apple : Please Fix the App Store Search

It’s a great time to be a developer today and the innovation Apple is putting forth with iOS gives developers a great platform for which to create applications.

I have been quietly putting small applications together for iOS but have had reservations about the end result.  How does a developer succeed in the App Store?  There are a lot of applications in the store and more popping up every day.  Once an application appears in the store, how do people find out about it?

App  Store Search Opportunity

The App Store search is abysmal at best.  I have tried to find applications that I know exist and can’t seem to locate them, except by name.   It’s pretty clear there is a problem when sites such as uquery pop-up which try to solve the problem.  From their own About page:

uquery.com is a new search engine focused on the emerging market of iPhone & iPod Touch applications. We have listened to many requests of the community and the frustration of being able to search and find applications on the iTunes AppStore. With 263,999 applications available on the AppStore, it has become tremendously difficult to find the right application.

My tests on uquery.com returned some really good results.  It seems the key to any of the searches on the site is how good the metadata is provided by the app publisher.

Google is also getting into the act of finding applications on the App Store with their Google Mobile app.

Apple is trying to make it easier for developers to enter the iOS ecosystem by lifting prior restrictions put on developers using tools beyond Objective-C and C++:

We are continually trying to make the App Store even better. We have listened to our developers and taken much of their feedback to heart. Based on their input, today we are making some important changes to our iOS Developer Program license in sections 3.3.1, 3.3.2 and 3.3.9 to relax some restrictions we put in place earlier this year.

In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need.

Now that developers can use tools like Monotouch to write in C# and deploy on iOS, this leads to that many more apps in the App Store, great for Apple but not so great for users.  At last count the App Store had close to 300,000 applications, but I am only aware of a small fraction.   If in a year the number of applications doubles, how is being able to find software going to be any easier if Apple does not improve its search?  I think the answer is, it won’t.

Enter the Mac App Store

Apple recently announced they would be opening the Mac App Store where Mac OS X developers could have a place to offer their applications.

This will add another large number of applications for users not be able to find.  So Apple, could you please fix your app store search.

Maybe the answer is to rely on third-party sites like uquery.com or apps like Google Mobile but I don’t think so.  I think Apple needs to lead publishers better so they can position apps to be found by search, the right metadata. 

As a developer and someone who writes applications for iOS and would take part in the Mac app store, I am concerned about getting lost in the abyss, to not be found by a potential customer.  It is my responsibility to give enough information about my products to customers but if Apple fails to guide users to the products…we both lose.

The right metadata and a great search UI = found apps.

My Top 10 iPad Applications

I know more and more people who are buying iPads almost daily.  I get asked what applications I recommend for the device.  things_hero_20100616

First, I don’t use a tool because of cost, I use it for it’s usefulness to me.  Free is great, but never the top requirement when searching out a piece of software for my iPad.  So, here is the top 10 applications I use:

  1.  TweetDeck (Free) – I use Twitter a lot and use this software exclusively from my laptop and the iPad version functions the same so it is a nice extension from the MacBook Pro.  Note: at this time the software is not without one annoying flaw; when opening links from a tweet, the app will often crash, other times not but it can be a pain.
  2. NetNewsWire ($9.99) – I keep up with a fair amount of RSS feeds and this software syncs with Google Reader which I use daily on my laptop.  It is a nice rich-client which keeps Google Reader up-to-date and has a nice UI to boot.
  3. GoodReader ($0.99) – I read a lot of books, which is one reason I bought the iPad.  This utility makes reading PDF’s enjoyable.  Dropbox integrates nicely with it to, allowing me to keep my PDFs on Dropbox.
  4. SimpleNote (Free) – This does just what it says, simple notes.  This is like having a little notepad always ready but the beauty is it syncs to an online service to get your notes from any browser.
  5. iSSH ($9.99) – It’s really nice to have the iPad 3G to have connectivity almost anywhere and when accompanied by a great SSH utility like this I can SSH into all of my servers with ease.  One more reason not to carry the laptop.
  6. BlogPress ($2.99) – I don’t write long emails or blog much from the iPad but this tool integrates nicely with WordPress and makes those short post really easy.  Lots of features for the regular blogger.
  7. Penultimate ($2.99) – Great utility for mocking up ideas, taking notes or just a brain dump.  Drawing on the iPad surface with my finger is super easy and no delays.
  8. Instapaper ($4.99) – This is a great service which is used in all of my browsers to bookmark web pages I want to go back and read later.  The iPad version makes reading on the device really slick.
  9. BeejiveIM ($9.99) – A great way to keep in touch with remote workers and other contacts is of course IM and unfortunately I am on a few but this tool keeps them all in one place with the exception of Skype which I hope gets added soon.  A runner-up to this tool is IM+ ($9.99, Free Lite Version) which does offer Skype IM integration but the UI is not as refined.
  10. Things ($19.99) – I use this to-do list on my MacBook Pro, iPhone and now the iPad to manage projects with a nice clean interface.  The mobile devices sync back to the MBP and keeps everything in order.  I have to say the entire suite is a bit pricey compared to other iPhone and iPad applications out there but for something I use all the time, worth it.

Bonus -  Netflix (Free) – this is really the only entertainment type application on this list and after a long day of working it is often nice to pull up a movie or TV episode.  The quality of video is exceptional.

I can’t think of a replacement for any of these tools just yet.  I have tried their competitors but these stick as my favorites and most useful.

Design Lessons from the Apple Store

I recently visited the Apple store in Farmington, CT because I was having a problem with my iPhone 3GS.  I own many Apple products and happy with them all. The area we live is not located near any Apple store so I buy my Apple products from the Apple web store. Up until recently, have had no problems with any of them, this was the first trip to an Apple store.

I am not trying to come off as an Apple fanboy here, but I think my first impression of experiencing Apple retail can be translated to how everyone can better deal with customers and how to convey company culture.

photo_westfarms

First Impressions

There is an old cliché that says you have one chance to make a first impression.  Those of you who are long-time Apple customers who visit an Apple store on a regular basis then you probably take it for granted how the store works and have long since forgotten your first time to one of these stores.   I can only say it was an great experience and a completely positive one.  Had this first experience to the store been negative, I probably wouldn’t be writing this now.

I had contacted Apple Support via their web site and made an appointment to see an Apple Genius about my iPhone.  This reminds me of making a doctor’s appointment.

As I arrived at the Apple Store in the Westfarms Mall and several things came to my attention immediately.  I think we can apply Apple Store design to application design:

  • Large and spacious – the store itself, unlike many retail stores in the mall, had plenty of room.  I didn’t have to bump into customers or employees.  As with many web applications I see, clutter is the norm – full of ads and jamming as much content as possible in a small place.  Well designed web application have plenty of white space and don’t give me the impression I am at the carnival.  My favorite applications are cleanly designed, like lessaccounting.com.
  • Very bright – the store was very well-lit with lightly colored walls.  Comparing other stores in the mall, some are dimly lit and painted with dark colors.  I guess it is better to hid a poor product until the customer has left the store.  I like to apply design to my applications the same way, keeping colors light which are easy on the eyes.  I don’t like my users to have the experience they are visiting a dungeon.
  • Lots of iPads, iPhones, MacBooks and iMacs with which to play – Apple wants you to experience and appreciate their products.  When visiting the store you aren’t faced with endless glass display cases like you are visiting a computer museum, you get to actually touch and try-out any product you want.  My first experience with the iPad was at the store and this experience determined whether or not I was going to buy.  If users can’t try out your application how can they decide if they want to use it?  It is my policy to give users a full 30-days to try out my software before deciding if they want to continue.  Many sites give limited access to features until you cough up money.
  • Genius bar looks like a bar, including bar stools – upon entering the store and briefly looking around, I immediately knew where I needed to go to see my Apple Genius.  The store, as I mentioned, is laid out very cleanly with the Genius Bar (an actual bar as you recognize in any lounge) in the far back of the store, separated visually and physically from the rest of the store.  This makes it very clear where someone needs to go to get help.  This is exactly how web applications should be designed, make it very clear where users need to click to sign-up, cancel, get help, contact and any other function they may need.  How many times have you been to a web site and had to struggle to find an email address so you can contact someone at a site?  It is annoying and does not make me want to do business; keep the links and information readily available so [potential] users can find it.
  • Lots of people to help you out - who also carry iPads to check-in people with appointments.  Nice way to demo the new iPad platform.  I think “eating your own dog food” is essential.  If you don’t use the tool you create, how can you really know how people use it?  Apple uses their iPads to let the Geniuses know when an appointment has arrived or add folks who are just walk-ins to the queue.  This is free advertising for one; customers get to see people actually using an iPad for something other than a “big iPod Touch”.  This also gives Apple feedback from the field for both the software, operating system and hardware perspective. Brilliant!  Use the applications you create.
  • Don’t make me wait – Wait time was small even with a lot of people and dealing with the Genius was simple, no hassles and out in minutes.

These were my initial impressions when visiting the Apple Store, all positive.  I can take away so much from the experience which I can then apply to my own business, my own products.  Apple has spent countless hours and piles of money to offer the experience they offer.  Why not take some lessons from them?

Customer Service

Beyond my first impressions about the look and layout of the store, I think the real win in my mind was the great customer service experience.  I had in my mind, since my issue was not exactly reproducible on-demand, that Apple may tell me there was nothing wrong with my phone and send me on my way.  They could have just as easily pointed blame at one of the applications on the phone.  I was well-prepared to visit the Verizon Store in the mall and walk out with a new Motorola Droid running Android and say good-bye to the iPhone and AT&T forever.

My overall wait time was only about 10 minutes after checking in upon arrival to the store.  The process was really very simple:

  • Called up to Genius Bar
  • Genius takes phone, asks a few basic questions.
  • Runs diagnostics on the phone, finds nothing.
  • Offers to give me a new phone.

There was no griping from the Genius, he instructions were clear, just make the customer happy.  I came expecting a fight and left with a new iPhone and a smile on my face.

Isn’t this how we should treat all of our customers?  Customers have choices, they can buy our product or service from suppliers other than us.  It takes much effort to attract and keep people willing to give us their hard-earned money, so why not just agree to do whatever it takes to keep them.  This is a rule meant to be broken, we all have those customers that no matter what you do you cannot make them happy, these will always exist.  We do have plenty that are happy and just want good service, so think about it next time when you are just thinking of saving a buck and refuse service to your existing customer.  They will eventually go somewhere else.

Finally

There are plenty of lessons to be learned here and not just from Apple.  Number one, first impressions are important, so please make your web application, store front or company presentable.  Make it reflect on you and how you want to be viewed, put your heart into it.  Number two, treat people and customers the way you want to be treated.  It is easy to think of the bottom line at a very superficial level and I think this will hurt your bottom line in the long run.