Good Design — No Good Design

dieter_ramsI found this nice post about „Dieter Rams: ten principles for good design“:

Back in the early 1980s, Dieter Rams was becoming increasingly concerned by the state of the world around him – “an impenetrable confusion of forms, colors and noises.” Aware that he was a significant contributor to that world, he asked himself an important question: is my design good design?

As good design cannot be measured in a finite way he set about expressing the ten most important principles for what he considered was good design. (Sometimes they are referred as the ‘Ten commandments’.) […]

Ten principles for good design:

  1. Good design is innovative
  2. Good design makes a product useful
  3. Good design is aesthetic
  4. Good design makes a product understandable
  5. Good design is unobtrusive
  6. Good design is honest
  7. Good design is long-lasting
  8. Good design is thorough down to the last detail
  9. Good design is environmentally-friendly
  10. Good design is as little design as possible

Now I am baffled:
Leaving out innovation and aesthetic or even thorough down to the last detail I ask myself…

  • Is iOS 7 frosted glass effect useful?
  • Is iOS 7 frosted glass effect unobtrusive?
  • Is iOS 7 frosted glass effect honest?
  • Is iOS 7 frosted glass effect long-lasting?
  • Is iOS 7 frosted glass effect environmentally-friendly?
  • Is iOS 7 frosted glass effect as little design as possible?

I think NO!

Why do I blog this? I think iOS 7 frosted glass effect ist no good design. And I am on a crusade to prove it since the first pictures of this fancy stuff appeared on Apple’s website.

iOS 7 Terraforming Tricks & Tools

I will start to collect iOS 7 Tricks and Tools here now…

iTunes Connect

Do NOT! upload fat binaries (64bit+32bit armv7) the backend does not cope yet with it, but it will soon. It will make your app a rejection if you do it!

App Icon

Let’s start with some icon template PSD file, which you get here. By the way, you will need to add at least following NEW dimensions:

  • iPhone/iPod: Icon in 60×60 (120×120 Retina)
  • iPad: Icon in 76×76 (152×152 Retina)

ios7_terraforming_icon

Icons for UIBarButtonItems

A nice iconset #1.

ios7_terraforming_baritems_2

A nice iconset #2.

ios7_terraforming_baritems_1

A nice iconset #3 via pay-per-tweet.

icons_ios7_terraforming

A nice iconset #4.

ios_terraforming_icons_4

UIToolbar

ios7_terraforming_statusbarUIToolbar is your best friend to get a blurred shape area anywhere now. I made some use of this already in my ported CampusHub app. I used it e.g. to place a toolbar right below the statusbar on views which are not contained in any UINavigationViewController but still carried scrollable views.

UIEdgeInsetsMake

Since the new terraforming guideline is „GO DAMNIT AND USE THE FULL BLOWN SCREEN!“ we need to apply content insets at several places. An example would look like e.g. this to make the content of someView (where someView is some scrollable view) fit the screen and i.e. respect the bottom toolbar e.g.:

[someView setContentInset:UIEdgeInsetsMake(someView.contentInset.top, someView.contentInset.left, 44.0, someView.contentInset.right)];

Frosted UIViewController

…hey, why not just frost it all over? Use REFrostedViewController by romaonthego.

ios7_terraforming_frostedcontroller_smart

Use Libraries

These for example. Me personally prefers FXBlurView. But this all got irrelevant, because iOS 8 will come with UIVisualEffectsView. The View which burns through all the CPU/GPU cycles the CoreGraphics Engineers have optimized the hell out over the last years just to bring you live compositing like in Photoshop and shorter battery life.

Why do I blog this? Because I hate searching for all this stuff myself. It burns valuable time I could have used to innovate instead of terraform. This way others may find some help in their efforts to transition to iOS 7.

Warum ist das Bezahlen nicht überall so einfach?

test_kauf_small…zumindest für Beträge die einen bestimmten Wert (sagen wir 15 €) nicht überschreiten?

Soeben habe ich mir einen Artikel der stiftung warentest gekauft mit dem Titel „Wetter-Apps: Sechs von acht kritisch beim Daten­schutz“ (mehr dazu hier). Im Internet. Mit dem Smartphone. Und oh Wunder, es funktionierte.

  1. Mobiltelefonnummer angeben
  2. SMS bekommen mit einer TAN
  3. TAN eingeben
  4. Fertig ist das DRM-freie PDF zum lesen

So, liebe Zeitschriftenverleger muss das funktionieren. Problemlos, schnell und vor allem ohne Registrierungsirrsinn. Hätte ich bei der Stiftung Warentest erstmal einen Account anlegen müssen, hätten die das vergessen können mit dem Kauf. Prima so, danke!!! Mögen sich alle anderen recht bald ein Beispiel daran nehmen.

Why do I blog this? Nun, ich bin die elenden Zahlungsregistrierungsformalitäten leid. Das eingeben einer Mobiltelefonnummer – die wie wir ja wissen die NSA sowieso schon kennt – erscheint mir da noch mit das kleinste Übel. Sofern die Telefonnummer nicht für das Versenden von SPAM-SMS genutzt wird danach ist das ein super-easy Zahlungsweg. Schön wäre ja, wenn mein Mobilfunkanbieter eine Payment-ID anbieten würde. Die gebe ich dann bei solchen Sachen ein und die Stiftung Warentest erfährt dann gar nicht meine Telefonnummer, sondern nur die Payment-ID.