Categories
trivia

Inside Yummy

If you’d like to learn a little more about how much work goes into Yummy and the kinds of design decisions that go on behind the scenes you might like to read a series of blog posts I wrote on my personal website. The one paragraph summary is:

“Last year Yahoo! announced, with no notice, a significant change that had far reaching consequences for all third party applications including my iPhone program, Yummy. This is a five part series of posts that discusses how I dealt with it.”

You can read it here: Delicious Debrief, Part 2, Part 3, Part 4 and Part 5. Enjoy.

Categories
news

Next up

As I’m sure you’ve noticed, this year Apple have been updating the iPhone (iOS) platform much more aggressively than they have in previous years. And, honestly, the changes from 2008 to 2009 were pretty significant so that’s saying something! Just in the last few months there has been the iPad, iOS 4 and the iPhone 4. All three updates require changes for applications to support then fully.

Yummy currently works on all three devices and operating systems but does not really take advantage of them in any way. That’s what the next version of Yummy will do.

It was originally going to be the iPad release, and before the iOS4 announcement I had got a long way down that road. By iPad version, incidentally, I mean that it runs on the iPad, taking advantage of the significantly lager screen, uses iPad gestures where it makes sense and operates in all four orientations. It does not have any iPad specific features. Because there are no additional features I have decided not to charge extra for it. All users of the existing paid version will get the update for free.

However, I can’t release that right now. Yup, not won’t but can’t. One of the recent changes on the App Store is that all new apps now must be built for iOS4. Unfortunately this isn’t just a matter of rebuilding it as there are a bunch of changes that are required to deal with the multi-tasking and other under-the-hood changes. So before I can release the iPad version I also have to update for iOS4.

Of course, this was already part of the plan I’d just intended doing it straight after the iPad version.

In summary, the new version of Yummy is progressing well. I don’t like to commit to dates, but, all being well, it should be out before the end of August. The “headline” new feature is iPad support. There will be lots of little new things for iPhone users too though probably nothing of the same magnitude. That will have to wait for the following release.

Finally, if you are interested in trying a pre-release version on your iPad please drop me an email.

Categories
news trivia

New look blog

Unless you read this blog using an RSS feed you will probably have already noticed the new theme. I think it’s a bit prettier than the old one. The side bar is a bit wider and the main body a little narrower. Hopefully all the posts will still fit in the new format…


There are still a few design elements that don’t quite match, the obvious being the header. I will update this shortly but — teaser alert — it will have a new, updated Yummy logo/icon. More about this later.
Categories
news support

Multitasking on iOS 4

If you’ve just downloaded the new iOS (the new name for the iPhone operating system) you might be eagerly anticipating how some of the new features affect your favourite applications, such as Yummy.


One of the headline features is multitasking. This encompasses a number of different but connected features.


The most obvious aspect is “fast task switching.” This is where you can double-tap the the home button and return to exactly the same place in the application as when you left it. Since version 2.0, launched at the beginning of last year, Yummy has had the ability to remember where you were the last time you ran it. This isn’t going away in the new version of the OS! 


People who are used to multitasking on desktop computers such as Windows and Macs might be expecting a little more than this, though. For instance, you might be expecting Yummy to be able to refresh your bookmarks in the background so that whenever you launch it they’re fully up to date.


Unfortunately that is not possible.


When we talk about multi-tasking on iOS4 Apple limits exactly what kinds of features applications can have. Apple allows VoIP apps (like Skype), GPS loggers, and music apps. What they don’t allow is periodic Internet access. I’m sure that this restriction is in place for the best of reasons — to maximise battery life — but it does mean that I cannot implement this useful feature.


I will update Yummy to take advantage of some of the features of iOS4 at some point but, unfortunately, multi-tasking is not really one of them. I hope this explains why.

Categories
support

iOS 4

Today I’ve been trying out Yummy (and www.cut) on iOS 4. iOS, in case you haven’t been following the news this week, is the new name for the iPhone operating system.

The good news is that I have not found any problem yet so on the 21st when it becomes available in iTunes you should not experience any problems.

Categories
support

Error 414

I tried Yummy on a new iPhone today, a new 3GS. Unfortunately I immediately found that when I tried to sync I got “Error 414.” The quick solution to this is to switch to a different network. In my case, while on Vodafone UK I got this message every time but when I switched to my local WiFi connection the sync went smoothly.

So, what’s going on?

Well, 414 means “request too long” and comes from a small change that I made in the last version of Yummy. Most users of Yummy have a 3GS yet I have been optimising for my other iPhone, an original, first generation handset. This despite the fact that newer phones have both more memory and a faster network connection.

Since version 2.0, Yummy has batched requests for URLs into groups of fifty. This was always a compromise between CPU, memory and network latency. For version 2.4.1 I decided to increase that number to 150 for those with the faster and more roomy devices. In my testing it resulted in significantly faster downloads.

I have not completely got to the bottom of this and do not know how common it is. Can you please let me know if you have seen this before? And if so, what network do you use? I don’t want any users to see this error but I’d like to find out how common it is before rushing out a fix because, basically, the solution is to make it slower for everyone.

Categories
news support

Yummy 2.4.1

I’m pleased to announce that a small update to Yummy has just been approved and should be available in the App Store in the next few hours.

Version 2.4.0 allowed you to post links to Twitter within the app but required you to log in using Safari. The new version removes this awkward step and allows you to log in using your username and password.

There are also a number of smaller fixes and changes, most of which you probably won’t notice, including updates to the newest versions of the Facebook Connect and bit.ly APIs.

A similar update to Yummy Browser is also available. It has no visible new features but includes a number of technical updates that are recommended for all users.

Categories
faq howto support

Reporting problems

I just found this review in the US App Store:

A couple of things about this.

Firstly, if you experience problems with Yummy, please let me know. If I don’t know about an issue I can’t fix it. Leaving a review doesn’t work terribly well, either, as there is no way for me to respond. There is a support link in iTunes, here on this web site and in the “About” screen of the application itself.

But what about this reported issue? I can’t be sure but I think that this user signed into Yummy using their Yahoo! ID but all their bookmarks are in an account protected by a normal Delicious.com password. Normally this should give an error message, however if you sign into an account with no bookmarks then it will probably appear to “hang.” (This is a bug and I’ll try to fix in a subsequent version. Obviously this doesn’t affect most users.)

On the other hand, if there is genuinely a “timed out” error message then it’s down to either the network or at the Delicous.com end. These are not components that I have any control over I’m afraid, so all I can suggest is that you try using a WiFi connection rather than 3G. I do all of my testing on a first generation iPhone, which has a 2G data connection and less memory than most newer handsets so I know for sure that Yummy works even on a slow network!

In general, if you’re not sure which authentication method to use I would suggest you try Delicious.com first as it’s much less hassle if it’s not the right one.

Categories
news support trivia

More Twittering

This is something that I did a while ago but I don’t think I ever got around to telling anyone about it…

I created a Twitter feed for Yummy and Yummy Browser: @yummy_app. On there I tweet news and updates. Kind of the same thing that you get here but shorter plus some stuff that wouldn’t be worth a full blog post. If you also use www.cut it also has its own Twitter account: @wwwcut.

I also have a personal Twitter account (@sdarlington) where I post more about the development of my iPhone apps and life in general.

Categories
news trivia

Officially no official Delicious.com Client

I know of a few people who have been holding back from buying Yummy while they wait for Yahoo! to release an official iPhone client. Now a post hidden in their support forums (near the bottom of this thread) makes it very clear that they will not be making one available:

“This has been covered in a few locations, but let me confirm once and for all that there will be NO Delicious iPhone app.”

In my experience — both as a user and as someone who sees a reasonable number of feature requests for Yummy — I’m not convinced that their reasons hold water. Nevertheless, that’s the way things are.

So if you do want a Delicious.com client for your iPhone or iPod touch you’ll need to pick up one of the third-party applications. May I suggest that you consider Yummy.