Take the fast lane for the iOS App Review

20120418-001140.jpg
If your iOS App needs an urgent update and you always wondered if there is a way to speed up the Apple App Store review process. Yes, there is the form to request an expedited app view. But do not exaggerate it. I made the experience that Apple approves your request only two or three times in a year (they call it short time period).
Use it for really critical bug fixes.

Website-Vergleich: Auto vs. Bahn

Die Bahn oder das Auto? Ich fahre definitiv öfter Bahn. Allerdings benötige ich nun einen Umzugstransporter. Auf der Seite von Sixt war ich doch positiv von der Usability überrascht. Übersichtlich, angemessene Abstände mit Leerräumen und klar auf den Fokus reduziert. Innerhalb weniger Sekunden wird klar, wie ich zum Ziel komme. Ganz anders bei der Bahn. Die letzte Überarbeitung liegt nun auch schon 3,5 Jahre zurück. Die Bahn Website wirkt mit vielen Links und Teasern überladen. Eine keine klare Linie, um die vielen Inhalte abscannen zu können, besteht nicht. Warum vergleiche ich Sixt.de mit Bahn.de? Sind es nicht völlig 2 paar verschiedene Schuhe? Nicht wirklich, beide haben das gleiche Ziel: Mobilität.
Die Suche & Buchung einer Verbindung steht im Vordergrund, sie haben mehrere Produkte und beide bieten Angebote (Specials) an. Dass Teaser für eigene Produkte auch mit guter Usability vereinbar sind, lässt sich an der Sixt Website ablesen. Hier gewinnt wohl das Auto. Die Bahn kommt zu spät (nichts neues)

iTunes Match: Exclude songs for your iOS app

iTunes Match is nice, but can also be a pitfall for developers due to many songs. If you want to exclude songs that are not stored on the device and therefore not available offline, take the following snippet. It also can help you to speed up your app performance.

MPMediaQuery *mediaQuery = [[MPMediaQuery alloc] init];
[mediaQuery setGroupingType: MPMediaGroupingArtist];
NSArray *queryResult =  [mediaQuery collections];
NSMutableArray *myArtists = [[NSMutableArray alloc] init];

for (MPMediaItemCollection *artist in queryResult)
{
   MPMediaItem *item = [artist representativeItem];
// Important: We don't want any iTunes Match tracks due to performance issues
// But this check only really works since iOS4.3

   NSURL *assetURL = [item valueForProperty:MPMediaItemPropertyAssetURL];

   if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"4.3"))

   {
     AVAsset *asset = [AVAsset assetWithURL:assetURL];
     if ([asset isExportable] == NO)
     {

// not stored on the device - only available in iTunes Match

      continue;
    }
  }
}

The most interesting part is the isExportable flag. If it returns NO, then the asset (song) is not stored on your device (iPhone, iPod or iPad).
Be careful: It only works since iOS 4.3
SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO is just a simple macro

#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v)  ([[[UIDevice currentDevice] systemVersion]
                                                        compare:v options:NSNumericSearch] != NSOrderedAscending)

Web-Oldies: T-Online.de 1997 vs. 2012


T-Online.de 2012

T-Online.de aus dem Jahre 1997

Nach längerer Pause möchte ich die Rubrik “Web-Oldies” etwas beleben. Diesmal möchte ich T-Online.de aus dem Jahre 1997 mit der heutigen Seite aus dem Jahr 2012 vergleichen. Also 15 Jahre Unterschied in Sachen Webdesign. Sofort fällt auf, dass die 1997er Seite gegenüber der heutigen blass und leer wirkt. Auf den 2. Blick gefällt mir die Seite vor 15 Jahren wesentlich mehr als die heutige. Es nicht gerade so, dass sie gestalterisch viel zu bieten hat. Aber sie ist im Gegensatz zu vielen heutigen Websites (vor allem T-Online.de) wenigstens bedienbar. Man kann sich klar und deutlich orientieren. Es gibt eine zentrale Position für die Navigation. Heute herrscht hingegen absolute kognitive Überlastung (cognitive overload). 15 Jahre Unterschied: Normalerweise sollte sich die Usability verbessern. Bei T-Online nicht.

Ich habe mir die Mühe gemacht alle Links im sichtbaren Bereich zu zählen.

The Diary – Deine Tagebuch App für’s iPad

Seit diesem Montag ist ‘The Diary‘ nun als iPad im App Store verfügbar. Bei der neuen iPad Tagebuch App, von der Keksbox initiiert, ging es darum eine App gemeinschaftlich in einem kreativen Team ohne Budget oder Auftraggeber an einem Wochenende fertig zu stellen.
Für die Entwicklung bin ich mit den sieben weiteren Berliner Jungs im September 2011 nach Lychen gefahren. Dort haben sich die Nerds für ein Wochenende eingeschlossen und an der App gebastelt. Das Konzept entstand als Gemeinschaftswerk und die App wird jetzt den Nutzerwünschen nach erweitert. Seid gespannt…es kommen weitere Updates von uns auf Euch zu

Die Elemente jedes Eintrags in The Diary sind frei positionierbar und skalierbar. Persönlicher – optisch und inhaltlich – geht es nicht. Die App selbst wird in den kommenden Versionen mehr Dienste integrieren, die Darstellung wird vielfältiger, die Nutzung noch interaktiver.

The Diary – Features:

  • Kostenlose (und werbefreie) Tagebuch-App
  • Blätter-Funktion (wie iBooks)
  • GPS-unterstützt
  • Fotos frei positionierbar
  • GoogleNews-Anbindung
  • Social-Media-Import
Links: