Archive for the ‘development’ Category

Version 2.3

Wednesday, May 4th, 2011

Released today: new versions of Clean My Screen, Clean My Screen Lite and Just Clean My Screen.

  • Fixed a bug where the latest cleaners didn’t work on older iPods.
  • Fixed a bug with taking photos on iPad 2.
  • Fixed a lot of smaller bugs and issues.
  • Made a lot of improvements.

Enjoy!

If you have written a review for iTunes, please review our apps again since all reviews are removed after an update. It really helps to keep the free updates coming.

If you haven’t written a review yest, please do it now.
Thanks a lot!

New cleaners

Wednesday, January 26th, 2011

Version 2.2 of Clean My Screen is available in the App Store.
It has quite a few bug fixes and improvements but the main attraction is two new cleaners, Maggie a Basset, and Koza, a goat.

I’ll let them introduce themselves:

Koza
I am the original Femme Feta, my dear. And wouldn’t you agree, pigs are men? Right now I ‘m seeing an older Holstein named Fred. I just adore the way he moos me.

Koza
Hi, I’m Maggie. I will tell you right now: I’m a napper, not a biter.
But if someone comes in the room singing, “Wake up, Maggie” one more time, I’m going to roll over.

I like chasing sticks, leg hugs, having people pick up my crap, rolling in interesting smells, shedding with abandon, and farting. I hate porcupines and cheap dog food. I’m here to tell you, I’m some dog!

Just Clean My Screen Logo

We’re also introducing our third app in the Clean My Screen family: Just Clean My Screen.

It sports all the cleaners of the full version of Clean My Screen but this app will also work on older and slower iPods and iPhones. In order to achieve that we had to remove the “Clean” and “Reveal” cleaning modes, so the cleaners in Just Clean My Screen will only lick your screen and not your photos. But it’s only half the price of the full version. I hope it fulfills the needs of all those people with those older iPods and iPhones.

Version 2.1

Friday, November 5th, 2010

A new version of Clean My Screen and Clean My Screen Lite is coming soon to the iTunes App Store. As always, it’s a free update.

This is mainly a bug fix update, but an important one. Here are some of the changes:

We fixed a serious bug on the iPad where the app stopped working after a while. Quitting and restarting the app didn’t fix it, only when you restarted your iPad Clean My Screen started functioning again. This was due to an Apple bug and unfortunately we couldn’t find a workaround.

The good news is that Apple is soon releasing an updated version of the iPad OS and they have fixed this bug. The bad news is that this version, iOS 4.2 introduced another nasty bug (you hear the sound of a cleaner, but you don’t see any licking), but that was one that I could fix. So all users should update to this version.

french settings screen

We also added another language: besides English and Dutch, both apps are now translated in French. Bonjour les français! (Et les Québecois aussi, naturellement.)

A lot of other smaller bugs were fixed in the process.

It’s quite annoying that Clean My Screen breaks with every Apple iOS update. We’re doing a lot of non-standard things, and we keep finding bugs in Apple’s code.

Hopefully we now can spend some time adding some other animals to the app.

Update coming soon

Tuesday, March 9th, 2010

Hi, just a quick update from the Clean My Screen headquarters. We’re working hard on the next version of Clean My Screen and Clean My Screen Lite.

Expect bug fixes (the Clean-O-Gram and reveal cleaning mode that broke in the latest iPhone OS update), some new and improved features and some new cleaners. We expect to submit the updates in a few weeks to Apple, and soon thereafter they will be available to you, for free as usual.

Stay tuned…

Review

Monday, December 14th, 2009

It’s been a busy time here in the Clean My Screen headquarters. Unfortunately we weren’t busy with Clean My Screen, but with other projects.

But now we have a little more time to devote to our licking friends. So expect some updates soon.

In the mean time, I’d gently ask you to write a review of the Clean My Screen applications in the iTunes App Store. More reviews means higher ranks, means more sales, means we can devote more time to development.

Reviews don’t have to be long so it won’t take you very long to write one. Just click here and iTunes will open automagically on the right page. Under the screenshots you will find the blue “Write a Review >” link. Click it, write a short review and you’re done!

Thanks a lot!

The making off: the demo video

Wednesday, May 13th, 2009

I was asked how I made the demo video that you can find on the Clean My Screen home page. Since making it was a fairly complicated process, using several tools and applications I thought I’d write it up into a post on this weblog. If you haven’t already, go watch the video before you continue reading. I’ll wait.

Making a demo video using an actual iPhone or iPod Touch is possible but it never looks clean enough. It’s very hard to light it so it’s doesn’t have a lot of glare on the screen and still is recognizable as a shiny Apple device. It’s much easier to use the iPhone Simulator, an application that is used by developers to test their creations on their Macintosh computers before they transfer them to the actual device. It works much faster that way since the connection with an iPhone to a Mac is quite slow.

There is one annoying thing the iPhone Simulator does. It thinks that all video is in landscape format. So when you start playing a video it “helpfully” rotates itself 90 degrees counter clockwise. And that’s not at all helpful when you try to make a screen cast of an application that has videos in it that are not in landscape orientation. There is a keyboard command to rotate the iPhone Simulator back into portrait mode, but you lose a second or two and there are some artifacts in the resulting video. So you need to record more than one take and edit the video. More about that later.

landscape or portrait?

Irritating rotation

 

In order to make sure the iPhone Simulator is always located at the same position on my screen I used Simfinger, a very handy utility made by Loren Brichter, the developer of Tweetie. If you launch Simfinger with the iPhone Simulator running, it will automatically reposition the iPhone Simulator. That way if you have to come back and make another shot for your demo video (after an update for instance), your screen is in exactly the same place and splicing the old and new video footage together will be possible without too much hassle.

Simfinger “blacks out” the background of the iPhone Simulator with a white background including a glossy screen and a reflection underneath. Very neat is that it includes various fake application that you can “install” into the simulator to really simulate a genuine iPhone, just out of the box.

Simfinger has a simulated cursor in the form of very inconspicuous white circle, but I needed something more spiffy. I wanted to use one of the cleaners in Clean My Screen as a presenter. Another utility came to the rescue! It’s called PhoneFinger and it replaces your Mac’s arrow cursor with a finger or hand. But you can also make your own “hand” cursor and that’s what I did with Pepper’s paw. The hairiest cursor I’ve ever seen.

 

simfinger

Blocking out the background and a very hairy cursor.

 

Okay, so now we have two utilities, but still no way to record the action. There are various applications to capture videos of your screen but I chose ScreenFlow and I was very happy I did. ScreenFlow allowed me to do the capturing of the Clean My Screen app in the iPhone Simulator and the editing of the resulting demo video in one application. No need to save, import, make changes, save again, render video etc. using several separateapplications. I even used ScreenFlow to add the various captions and to compress the resulting video into an mp4 that could be used on the website.

ScreenFlow is not perfect, I’d have loved if it had some precise ways to position things, right now you can zoom in but there is nowhere that you can punch in a couple of co-ordinates so you know that a certain element is at the same place in the whole video. Now there is some guess work involved.

screenflow2

ScreenFlow also allows the user to add a simultaneous voice-over soundtrack, which is useful if you have a voice. Unfortunately while I was making this demo video I lost my ability to speak because I had a laryngitis (infection of the vocal cords). This was actually what inspired me to use Pepper as the presenter. Since Clean My Screen is a rather quiet and serene application I thought having a voice-over would disturb the natural cleaning sounds too much. So I just added some sound effects when Pepper’s paw hits the screen, and lined them up in ScreenFlow and that was it. I saved the video, still from ScreenFlow, into an iPhone compatible mp4 file and I was done.

Well actually I did this many times because there were some text corrections, and even some new recordings after I didn’t like certain aspects of the earlier footage. Doing so was easy because I didn’t use a voice over, and because I used the utilities as described above to keep the background and position the same between recordings. I’m also not afraid when I have to alter the video after I’ll release an update to Clean My Screen and I need Pepper to demonstrate new features.

On the home page the demo movie is presented to you in a Flash interface (provided to me as a present by my friend Colin Holgate) when you view the page using a computer, but when you access the page using an iPhone you get the same mp4 video but now presented as a Quicktime file and it plays just fine on the iPhone.

Entries (RSS) and Comments (RSS).