Loading...
January 16, 2013#

Dependence on Amazon, Facebook and Google

My Amazon account is my entry to the cloud, my saved files on S3, virtual machines I fire up. My Facebook account is bound to 30 apps I developed (many of them are active and running) and my key to several other sites/services, Spotify for example. And finally my Google account, which is even more essential. My main mail account lives there, Analytics, AdWords, et cetera.

I think I (and you) should be nice and thankful to them. If one of them would cancel my account, I’d be totally fucked.

January 3, 2013#

Behind enemy lines: 3 months as an iOS developer at Google

Chris Hulbert is a freelance iOS dev and tells about his time working for Google:

So what’s the workflow like, what can we learn? Well, very much like a stricter version of how they work at Github: Everyone has a task list to work from, and for each task you ‘branch off’ (kindof, they use a customised version of an obscure source control system, but i’ll translate it into Git parlance).

Once you’ve completed your task, you submit your code in that branch (which is a perforce client) for review. Someone with ‘readability’ and ‘owner’ permissions is then required to approve your code, where readability is an internal certification for competence in the relevant language, and owner is someone with permission to approve code in that particular source tree. Best case, your code is approved, you can then merge master into your branch and push your branch up to master.

December 19, 2012#

The Problem With Free Apps

This post is inspired by the mid-strong shitstorm Instagram had to deal with in the last days.

If you build and launch a service like Instagram, you can either

  • charge people by adding a price tag to your app
  • don’t charge people and use them as a product later

In my mind, you should charge people. The only reason Instagram (and Facebook, Twitter, etc.) are free is that they gain traction faster and that it’s easier for users to sign up. The problem here is that users won’t tolerate to pay money for services in the future while being mean when the service they didn’t pay money for but love to use is trying to monetize them.

In the end it’d be much easier to charge users. Those free services are going to make it fucking hard to earn money on the internet in the near future. I hate my software to be sponsored and destroyed by ads, I’d much rather pay 100 bucks for Instagram or Facebook to see only the posts of my friends.

November 17, 2012#

FAZ: Google zahlt 22 Millionen für Datenschutz-Verstoß

Google kann die Kontroverse um das Umgehen der Datenschutz-Einstellungen bei Apples Safari-Browser wohl mit der Zahlung von 22,5 Millionen Dollar (17,7 Mio Euro) beenden. Die zuständige US-Richterin kündigte an, dass sie die Einigung des Internet-Konzerns mit der amerikanischen Handelskommission FTC billigen wolle. Die Summe erscheine ihr angemessen, sagte Richterin Susan Illston bei einer Anhörung in San Francisco am Freitag, wie die Finanznachrichtenagentur Bloomberg berichtete.

Das ist insofern interessant, da Safari eine extrem strikte Privacy-Basiseinstellung hat. Mich hat das Thema vor einiger Zeit länger beschäftigt, als ich bei der Entwicklung von Apps für Facebook Probleme hatte, Cookies in Safari setzen zu lassen.

October 17, 2012#

Google Data Centers

Impressive to say the least.

July 6, 2012#

On-screen keyboards suck

I’ve learned and perfected typing on a keyboard for 15 years now. It’s tragic to downgrade to useless on-screen keyboards. But hey, I fear Apple and others don’t care, because they want the masses, not the nerds who love to type fast.

July 4, 2012#

iOS 6: eine herbe Enttäuschung

Läuft Google Apple bereits den Rang ab?

Ich habe in den letzten Wochen iOS 6 primär auf meinem Retina iPad getestet und bin relativ enttäuscht. Ähnlich wie bei Mountain Lion wird sich in iOS 6 wenig ändern, hauptsächlich wird verbessert und zum Teil nützliche Funktionen wie “Nicht stören” werden hinzugefügt. Die größte Neuerung wird die Karten-Apps sein. Man kann allerdings bei derzeitigem Stand nur hoffen, dass Google schnellstmöglich eine Google Maps App anbieten wird, da die neue Karten-App in iOS 6 katastrophal ist. Die Satellitenaufnahmen für Deutschland sind unbrauchbar und fehlerhafte Straßen- und Ortsnamen ebenfalls zu finden. Zu Apples Verteidigung sei gesagt, dass iOS 6 noch eine nur für Entwickler testbare Beta ist, trotzdem bezweifle ich, dass Apple es nicht mal annähernd schaffen wird, eine Google Maps adäquate Alternative aufzubauen.

Reicht das für ein großen Versionsstep? Eher nicht. Mich erinnert das alles ein bisschen an das magere OS X Update Mountain Lion, das diesen Monat erscheinen wird.

Google hingegen hat mit Android 4.1 Jelly Bean und vor allem dem Nexus 7 gezeigt, dass sie auf dem richtigen Weg sind. iOS 6 wird im Herbst kein Feature bringen, das Android nicht jetzt schon beherrscht. Solange man ein Nexus-Gerät hat, natürlich. Vermutlich wird Apple im September oder spätestens Oktober das neue iPhone mit größerem Display vorstellen und daraus ein Feature machen und nicht wie im letzten Jahr mit einer geheim gehaltenen Funktion, Siri, überraschen.

June 5, 2012#

Der eigentliche Sinn von Google Street View

Das leuchtet ein:

Now, I’m realizing the biggest Street View data coup of all: those vehicles are gathering the ultimate training set for driverless cars.

May 22, 2012#

We’ve acquired Motorola Mobility

Larry Page:

Many users coming online today may never use a desktop machine, and the impact of that transition will be profound–as will the ability to just tap and pay with your phone.

May 9, 2012#

P3P headers and Safari

It’s a fairy tale that P3P headers work anywhere except for Internet Explorer. Beginning with Safari 5.1.4, you are not able to set a cookie within an iFrame except the user actively interacts and additionally a new site/tab has to be opened. The domains must match.

I have blogged about this issue a while ago and I plan to write a precise description of my workaround. It’s definitely annoying that Apple changed this, and they did this only as an answer to Google tricking the default privacy settings of Safari. Is a new IE6 developing?