Apple & Softbank shocker!

June 30th, 2010
, , ,

In Japan there are 3 main mobile phone networks – Docomo, AU, and Softbank. Of the 3, Softbank has the worst reception. Guess which network Apple chose? Yup, Softbank.

Japan is the only country in the world where the iPad is locked to a particular carrier.

It’s always been assumed that this was due to an Apple/Softbank tie-in, but not according to Softbank:

At Softbank’s annual shareholder meeting in a grand Tokyo auditorium, Mr. Son fielded a question from an investor about whether Softbank is worried that Apple may use another carrier in Japan to sell its products. He said while there is no binding clause keeping Apple tied to Softbank, he is pleased to be able to play a role in getting these products out to as many consumers as possible.

So there we have it – Apple locks us to Softbank for fun. Most likely, Docomo refused the iPhone at first and so Steve has locked down the iPad to “punish” them.

  • Twitter
  • Facebook
  • del.icio.us
  • Digg

Here we go again

June 29th, 2010
, , , , , ,

In FailClock v1.1 for iPhone and iPad, I added Engrish feeds. I’d previously had problems with Apple rejecting an application I made called Engrish Crock so I was wary about including the Engrish feeds, but I consulted with Apple and they agreed to approve the applications. “Success!” I thought.

In FailClock v1.1.1 for iPad, I made some minor update to the display of status messages. Apple approved it.

A week ago I packaged up FailClock v1.2 for iPhone and iPad. The only change made was to fix the 12 hour clock display – previously at midnight and noon it displayed 0:00 am and 0:00 pm instead of 12:00 am and 12:00 pm. Doh! A simple change that would get approved no bother, I thought. But yesterday I received the infamous “We are currently reviewing an app that you submitted for inclusion on the App Store, and want to let you know that the review process will require additional time” mail.

I hope the reason I received this is the same reason I received it for Cat Fun – because I have separate iPhone and iPad apps. Since Apple doesn’t provide any way to unify apps, I have to keep them as separate. That means they’ll approve the apps eventually.

However I fear that the mail is more sinister. After Apple allowing Engrish in FailClock, I fear that they might have forgotten they allowed it and I have to go through the whole vicious approval argument cycle again. I really hope not. I thought I was past all that.

  • Twitter
  • Facebook
  • del.icio.us
  • Digg

Why the iPad is an unfinished product

June 24th, 2010

Yes, the iPad doesn’t have iOS 4 – but that’s not the only thing that makes it feel like an unfinished product. iPad OS 3.2 definitely feels rushed out the door. Here’s why:

1. Lack of international keyboards

I’m British, but as well as English, I speak, read, and write Korean and, to a lesser extent, Japanese. One of the reasons I bought an iPhone was for Korean and Japanese support. I was flabbergasted to discover the lack of Korean on the iPad – and not just Korean, there’s no Thai, Hebrew, Polish… the list goes on.

No Korean on the iPad

No Korean on the iPad

With Mac OS X and iPhone both having full international support, I never even contemplated that the iPad wouldn’t have them.

2. An unfinished App Store

You know that swipe thing – part of Apple’s lovely touch interface? Here’s a list of my iPhone apps displayed in AppStore on the iPad:

Breaking Art's iPhone Apps

Breaking Art's iPhone Apps

How do you get to page 2? Do you swipe? No, you have to touch the arrow buttons – and then the animation swipes the page. Way to break your own interface conventions, Apple.

Now look at this page:

App updates on iPad

App updates on iPad

I’m in the Updates section. Now if I want to go out of this and search for an app – say, Beer in Korea – how do I do it?

To search for an app, I have to click “Featured”, “Top Charts”, or “Categories” to get a search box – and the search box doesn’t actually search the category I’m in, it searches everything. There’s ample room at the bottom of the screen for a search box or even a search button – why is finding search so unintuitive (but then if I want to redownload something, I have to “buy” it again – possibly the most unintuitive piece of interface design ever.)

And as for apps, Apple’s own Remote, Texas Hold ‘Em, and even the new iTunes Connect application don’t run as native apps on iPad. Would it really have taken that long to convert Remote?

3. The built in jobs are a hatchet job

Ok, so I knew it was not iOS 4 – but the given that the mail interface had to be completely redesigned, I at least expected a unified mailbox. I hoped for more than one exchange account. And I was longing for the ability to get a pop-up (like a push notification) when mail arrived (that’s not in iOS 4 either, sadly).

Genre display on iPad - who the heck designed this?

Genre display on iPad - who the heck designed this?

The iPod app? It feels like something you’d expect on a chiPad. Click on Songs or Artists or Albums and it kind of behaves as you expect – but click on Genres and you’re faced with a pop-up showing all the songs of that genre, with no way to filter further.

All I can say is that it’s a good job I didn’t get the 64GB version of the iPad. I have my music split into British, Korean, Japanese, Thai, etc – the popup for each would have hundreds or thousands of entries. Even on the iPhone, clicking on a genre brings up a list of artists in the genre.

And where is the visualiser? How much fun is it to be presented with this when I’m listening to an album?

Possibly the best use of 1024x768 pixels ever

Possibly the best use of 1024x768 pixels ever

4. It only has 256MB

Back when OS X came out, I bought the first redesigned iBook with OS X. I supported Apple with the OS X launch. A year or so later they upgraded OS X to take advantage of video ram, making the OS more responsive. My iBook didn’t support it and started to run like a dog.

I bought the iPhone 3G before the “Cut and Paste” OS 3 upgrade. It was beautiful to get cut and paste, but it came at a huge price – random 10 second delays when you least expect it. Yes, the Apple dog had come back, and this time it was definitely a bitch. Thankfully iOS 4 goes some way to putting down that animal.

Being bitten again was my biggest fear when buying the iPad – and lo-and-behold, a week or so after I bought it, news leaked out that the iPhone has 512MB of memory.

I expect that there will be a new iPad at some point with a camera – that doesn’t really bother me. It the screen is updated to a retina screen – something that I don’t think will happen in the near future – that doesn’t really bother me either. But if iOS 4 runs like a dog on the iPad because it only as 256MB, I will be seriously annoyed.

My only hope is that enough people have the iPad and are holding onto the iOS 4 “autumn promise”, that if it doesn’t run well on the existing iPad, it will be a publicity nightmare for Apple and people will abandon the platform.

That aside, to use Safari and for it still to be refreshing pages when you return to them – seriously Apple, what were you thinking putting just 256MB in the iPad?

As for the screen – will it come to the iPad? 1024 x 2 x 768 x 2 would be higher resolution than most computer monitors, and expensive. If Apple has to update the iPad to the retina screen because the iPhone has been updated, does it follow that it needs to update its MacBooks too? I’m not convinced we’ll see a retina iPad any time soon – I suspect a camera will be first.

5. It only has 11,000 apps

Were you sold on the “it can run your iPhone apps” line? I was. And then I tried running my iPhone apps. After less than a minute, I started deleting every iPhone-only app off the iPad.

An iPhone app on the iPad

An iPhone app on the iPad

The iPhone emulator just sucks. If you could run two iPhone apps side my side, then I could see the use – but unless it’s something which I would die without, I can’t see anyone seriously using an iPhone app on the iPad, especially since most people already probably have iPhones. I’d rather run the app in my iPhone.

And from the 11,000 iPad apps that are available, so many of them have human interface crimes to humanity, it sometimes makes me cringe.

The iPad AppStore actually reminds me a lot of Android Market. On the iPhone, if I want something then, yes, there will be an app for it. On Android and iPad, there are still glaring holes. There’s still not a Twitter client as good as Twitbird on iPhone (Twitterrific is the only one that comes close).

6. WIFI

Come on Apple – it’s months after the iPad was first released, and it still has WIFI issues? In my case, if I leave WIFI on, the iPad will eventually start popping up “Password please” boxes and fail to accept the correct password. The only solution is to reboot the iPad.

What’s the good news?

Don’t get me wrong – I do like the iPad. It just feels unfinished.

The good news is that with the exception of #4, all of the above is software related – at least, I hope #6 is software related – and as long as software upgrades dont screw the performance of the machine – see #4 – they can all be fixed. The iPad could, some day, become a finished product.

There are a lot of things right about the iPad. Battery life is phenomenal – I can leave the iPad in standby all night and it wont even consume 1% of battery. Using Mocha VNC to access my home PC is a joy. And when I’m at home, for quickly picking up and checking mail or a website, I now grab the iPad instead of my laptop. It doesn’t replace my PC, but it’s useful – and, of course, as a developer it’s essential to me.

I even find myself reading books on the iPad more than I read them on my Kindle. In fact, with the iPad for coffee shops and at home, and the iPhone for reading on the subway, the only use for my Kindle is when reading in bright sunlight. It’s not all bad news for Amazon though – I am using the Kindle software, because it doesn’t lock me into the Apple platform.

Diet Cakes is #4 for the search term "lose weight"

Diet Cakes is #4 for the search term "lose weight"

So there are good things about the iPad, and as a developer, the lack of applications is actually a bonus – because it makes your applications stand out. Search for “lose weight” and my application Diet Cakes is in the top 6 for iPad apps – it’s on page 9 on the iPhone apps list (but I have just made it iPhone compatible – originally it was iPad only.) When someone buys an iPad – as 3,000,000 people have done – they want apps, so this isn’t a bad thing.

Beer in Japan for iPad, iPhone, and iPod Touch

Beer in Japan for iPad, iPhone, and iPod Touch

And as well as exposure – the iPad offers exciting new opportunities. While I’ve still to fully take advantage of the iPad’s features, I already love using my app Beer in Japan on the iPad more than on the iPhone.

The iPad definitely has to mature. Apple has not yet got the OS right, and developers – like me – are still learning how to write for the iPad. I just hope that Apple doesn’t cripple the iPad’s performance before it becomes a finished product.

My iPad apps: Diet Cakes, Start The Day With POWER, Flickr Clock Photoframe, FailClock (with Engrish too!), and Cat Fun and Dog Fun – lolcats and loldogs. The universal Beer in Japan app is currently awaiting Apple approval. iPad versions of my other iPhone apps will follow soon.

  • Twitter
  • Facebook
  • del.icio.us
  • Digg

Macworld’s marketing department doesn’t know the difference between Yes and No

June 22nd, 2010
, ,

The Breaking Art contact form has a very clear question:

Are you attempting to sell a service?

In order to proceed, you have to enter No.

Now I expected that crappy little spamming companies would simply lie to submit their spam anyway, but the latest company to lie is the marketing department of Macworld 2011 none-the-less!

The mail starts:

Congratulations on the release of Cat Fun for iPad – lolcats and loldogs!

Now that your app is included in the App Store, we hope you’ll consider joining us at Macworld 2011 in the Mobile Apps Showcase, where you can instantly raise awareness of your product and sell directly to your customers.

You Bring Your iPad and App – We Do the Rest!

Sounds great, right? Now the killer:

Take advantage of all the benefits a face-to-face event brings at an incredibly affordable price. Turnkey kiosks start at $995.

And who is the murderer?

Best regards,

Julie Simon
Marketing Associate
IDG World Expo

Macworld 2011
January 27-29, 2011 | San Francisco, CA
http://www.macworldexpo.com
Follow us on Facebook and Twitter!

Well Julie Simon, Marketing Associate of IDG World Expo – learn the difference between YES and NO. You are clearly selling a service. How could you justify entering NO to the question “Are you attempting to sell a service?” ? You are no worse than a common-garden low class spammer.

  • Twitter
  • Facebook
  • del.icio.us
  • Digg

iPad localStorage bug – test your apps!

June 21st, 2010
,

Updating Flickr Clock Photoframe for iPad, I discovered a bug in the way iPad handles localStorage. Searching around on the internet, it seems others have found the bug too.

On the iPad, sometimes – but not always – setting an item will fail:

var teststring = 'abc';
localStorage.setItem('testing', teststring);

or

var teststring = 'abc';
localStorage.testing = teststring;

What’s most annoying is that sometimes setting an item fails and sometimes it succeeds, and when it does fail, it just fails silently, stopping the current function. It can’t even be detected in a try/catch – so it isn’t throwing an error like QUOTA_EXCEEDED_ERR.

The solution is to clear the item first:

var teststring = 'abc';
localStorage.removeItem('testing');
localStorage.setItem('testing', teststring);

or

var teststring = 'abc';
localStorage.removeItem('testing');
localStorage.testing = teststring;

If you have an iPad application that uses Javascript and local storage, you’d better test out your app. It may affect sessionStorage too.

  • Twitter
  • Facebook
  • del.icio.us
  • Digg