Jul 03

Needed a break and hooked up with some friends in Japan. While the visit was a leisure pursuit, it gave me the opportunity to do some iPhone field research as well. After all, PhotoNote is selling better in Japan than anywhere else. This was my third visit to Japan, so I more or less knew what to expect, but as it turns out the country is still full of surprises.

First observation: The complete absence of wifi. I was on a foreign SIM-card and did not want to incur outragous roaming charges, so needed to rely on wifi for my broadband fix. Normally, in any city in the US or most cities in Europe , you open up the wifi finder and you’ll hit 10-20 networks. Still a challenge to find one that will work, but at least you’ve got options. Here, mostly nothing, nada, zero wi-fi. Didn’t matter if you were in a residential street, an apartment building, a shopping street or a mall. Keep the wifi finder open and maybe you would find 1 new network every 2 blocks. Weird.

Second observation: The Japanese are not yet addicted to broadband. Admitted, I’m a broadband junkie. But so are many of the people I know. We’ve gotten so used to obiquous broadband, that there’s always something to do, someone to contact, something to check. This, in my view, is one of the reasons the iPhone is doing so well. It brought the internet into our pockets in a portable and user-friendly format We don’t really care if it’s called wifi, edge or 3g, it’s always-on Internet. The Internet dial-tone as it was called when I was working at Cisco.
But in Japan, it seems people have not yet taken on the broadband addiction. My host for instance had an internet connection, but no wifi for me to hook into. He only turned on his laptop when he needed it. This seemed to be common. When there is a pc in the house, it tends to be a pc or laptop in a dedicated corner. Not an always on, always carried from couch to kitchen-table device. Don’t quite understand why, the Japanese have many other addictions and this one would seem to fit nicely. But no, broadband internet is not one of them, yet.

Third observation: iPhones have not reached a critical mass. My plan was to look on the street, in trains, subways, restaurants and to peak over people’s shoulders, just to see what apps they were using on their iPhone. That could provide me with inspiration for new apps. I was very observant, kept my eyes open and guess what: in 1 week I only spotted 5 iPhones. Granted, I didn’t spend any time in Tokyo and limited time in Osaka. And of course I’m not counting the dozens of iPhones I saw in the Apple store in Nagoya. But still, only a handful of iPhones in a week. In Japan! How is that possible?

Fourth observation: I watched many people on the trains and many of them were wearing the all-too-familiar white earbuds. At the same time they were frantically emailing on their (mostly clamshell) phones. In other words, they were using and carrying an iPod AND a phone. It appears that the people have not yet converted to the idea that the two can easily be one.

Fifth and final observation: most Japanese are not yet beyond email/txt on their phones. I already noticed this 5-6 years ago on my first visit to Japan. And it really doesn’t seem to have changed. Everyone has a fancy phone, most with a decent data connection, but they don’t seem to use it beyond txt or email messaging.

This could be why the iPhone is not popular yet in Japan. Japanese are not broadband junkies yet and it’s true distinguishing feature, broadband in your pocket, would not really be used. In the crowd of fancy phones that the Japanese want and expect, the iPhone would feel like an overpriced and under-featured (i.e. the crappy camera) phone. The 3G S plays a bit of catch up but it’s probably not enough to provide the momentum.

So I guess it’s up to us developers to create apps dedicated to a Japanese audience that uniquely use the iPhones’ capabilities, tap into Japans unique cultural context and create so much excitement that everyone will want an iPhone. Peer-to-peer pachinko anyone?

Tagged with:
Jun 24
I’d heard horror stories of people getting stuck in the application cycle with Apple, but fortunately never experienced any problems. New applications were approved in 7 days (as per Apple’s SLA) and updates to applications were usually approved in about 4-5 days. That is, until now. We had submitted a minor update to PhotoNote and PhotoNote Lite. We found that the email-sending would time out on slower connections and would therefore always time out when using a first generation iPhone. So we changed the time-out parameters, snazzed up the iTunes application description and hit submit.

First, Apple came back with a comment saying “we cannot post it because it references a pre-release version of iPhone OS/SDK”. This was a “violation of Section 2.1 of the iPhone SDK Agreement”. We had indeed updated the iTunes description to state that the current email functionality was a work-around solution until email-attachments would become available as part of iPhone OS3.0. It would seem that was a very generic statement and something that was already widely known at the time. But, then again, better not argue with non-disclosure agreements, so we updated the text and let the review team know, assuming that that would be it. Unfortunately, no. Now the binaries were under dispute because they also make references to OS3.0. We scanned the binaries and there were a few code-comments along the lines of “// work-around for OS3.0″. Didn’t think they would review to that level or could even see those in the binaries, but better safe then sorry, references were removed and binaries resubmitted. That should be it then, right?

A week passed and another dreaded email from the review team at Apple.  ”…your application does not adhere to the iPhone Human Interface Guidelines”. The claim was that PhotoNote needed network connectivity when it was opened up and that we therefore needed to include a warning if the application was not connected to a network. The ‘you need to check for network connectivity’ seems to be a common complaint from the reviewers, and is usually accompanied by the suggestion to use the code from the Reachability sample program. In this case it didn’t really makes sense, as the application does not need network connectivity to function, other then when sending email. So, we kindly responded with same, and asked them to reconsider.

It started to look like we had been upgraded from regular reviewers to a “special investigations” review team. It took a week and another email came back. They had now moved on to the email functionality and concluded that here it did need network connectivity and that therefore the checking of network connectivity was still needed. The functionality was exactly the same as the previous version of PhotoNote, that passed without any problems when it was submitted. But, the reviewer had a point, there were situations where the email functionality would not notice that there was no network connectivity and they had even included screenshots to prove their point. Fine. Easy to fix and binaries were submitted the next day.

Two weeks passed with no word from the review team, so we asked for a status update. Surprisingly we got a response the same day. But the response was not good: “Unfortunately we will not be able to give you a status on your application at this point.”. That sounded a bit worrying, what else were they looking for? Fortunately later that day, we finally got the email we were looking for: “The status for the following application has changed to Ready for Sale“. It took 5 weeks to get there…

So now, finally, version 1.3.1 is out, with the increased time-outs. Also, since OS3.0 has now been released and is no longer under non-disclosure, we can officially state that we are working on including the new email-attachment functionality and will release another update soon (approval cycles permitting) that includes a more robust way of emailing your PhotoNotes.
Tagged with:
Apr 25

We receive many emails from customers and really appreciate the execellent feedback we receive through that. The feature that has been requested most often for some time was the ability to email your photonotes. People loved the ability to take notes with their photos, but felt restricted by the fact that their photonotes were locked within the application.

Unfortunately adding email was not that simple. Well, a simple text email would’ve been easy enough, but the Apple SDK does not allow attachments, and emailing a PhotoNote without the photo is somewhat pointless. So a workaround was required. Fortunately a developer by the name of Ian Baird has released an open source package called SKPSMTP. That allows sending of smtp emails from within an application. And more importantly it supports attachments.

So we are very pleased to announce that the new version of PhotoNote now allows you to email your notes.

However, it is a temporary solution and it is far from perfect. It works outside of the native iPhone mail client, which means it cannot be a background process. You need to keep PhotoNote open while sending the email. It’s also not as robust as the native mail client, so it only has basic retry and recovery functionalty. Finally it relies on our mailserver, which means the email is send from our account and the recipient won’t be able to simply reply to it. Similarly there is no notification to you in case the email bounces, for instance because of a typo in the email address.

We found an answer to the mailserver problem and will allow you to configure your own smtp account. Every gmail user will be able to use this option. Many other email providers will support it as well, but not everyone.

The other issues are somewhat tied to the workaround and can only be solved once Apple allows email attachments within apps. Once that happens, we will upgrade PhotoNote and provide the more robust option.

Meanwhile we hope you enjoy the new functionality and do let us know if you are having any issues or have suggestions for improvement.

Tagged with:
Jan 21

Happy to introduce the release of version 1.2.1 of PhotoNote today. This is primarily a bug-fix release, but we managed to include a new feature as well.

A customer raised the issue of the application crashing on certain types of deletes. Turns out that this was related to the new sorting functionality that was introduced in the last release. This issue is now fixed. We’ll aim to do some more regression testing when we introduce new features. 

Another customer raised the issue of odd behaviour when typing notes in landscape mode. They stumbled on a piece of new functionality that wasn’t supposed to be there yet, so that’s been removed. We are still working on landscape functionality for the notes screen, which will make it easier to write larger notes (diary style), but this will be released in a future release.

Many customers asked for the ability to add notes without a photo. That would take PhotoNote on the path of a full Notes replacement. The feature has been included in this release. It appears as an extra “source” option when adding a new PhotoNote, so make sure that the “Select Camera/Library” function is turned on.   

We will continue to add new functionality to the application, so let us know if there’s anything that would rate very high on your wish list.

Tagged with: