Doesn’t iPhoneWorld (Canada) listen?

July 17th, 2010

Now the next big question is whether Apple has that many bumper cases in stock (we’re guessing, no), as at the same press conference it was announced that the company has sold over 3 million iPhone 4 units

Steve Jobs: “We can’t make that many cases”.

And, the antenna issue is a non issue, every phone has this non-issue.

Why the heck would Apple recall a perfectly fine phone?

Original Article

Portable Gear flunks on comparing iOS4 and Android 2.2

July 3rd, 2010

First of all, the general impression they give in the article is that the haven’t have really looked at any of the two OS-es and just copied this article from an English site. Second, it seems terribly biased towards Android.
For brevity sake let’s only look at the table, based on which they compare the two OS-es:

Multitasking:

iOS4: multitasking met applicaties in de achtergrond mogelijk (in zoverre Apple het toestaat)

Apple allows unlimited applications in the background, the question is whether the developer supports it. Only one application of one type can really run in the background. Why would you want two music applications running at the same time?

Android 2.2: onbeperkte multitasking mogelijk (een onbeperkt aantal applicaties open kan echter leiden tot traagheid)

Unlimited here means: Until your memory is full, which is more quickly than with iOS4. Besides just like iOS4 it isn’t really multitasking. Android saves the application’s state, just as much as IOS4 does (when the developer builds that in).

The real winner is: neither one of them, both implementations have their pros and cons.

Internet and browsing:

iOS4: ingebouwde Safari-browser; geen Flash-support

Android 2.2: Android browser; Flash 10.1-support.

Both browsers are based on WebKit, Apple’s open-source browser engine. For many many websites you don’t need Flash.

The real winner is: iOS4, because Android 2.2 is using Apple’s browser engine and if you would just take a look at how Flash is running on your mobile (battery and performance wise) – it’s terrible!

Social networking:

iOS4: Applicaties voor Facebook, Twitter etc. zijn beschikbaar, maar niet standaard ingebouwd
Android 2.2: standaard met Google IM-applicatie en GoogleTalk, applicaties voor andere sociale netwerken apart installeren

The real winner: Neither one, Google IM is the same as GoogleTalk, there is no difference. Besides not all users may want to have a social networking application installed. Also GoogleTalk isn’t social networking it’s a instant messenger, much like SMS or iChat/ICQ.

Navigation:

iOS4: Google Maps, aparte navigatie-applicatie benodigd

Android 2.2: gratis meegeleverde navigatie met Google Maps Navigatie

So here the Android 2.2 OS steps ahead a bit. iOS4 doesn’t come with navigation.

Music:

iOS4: veel muziek in inTunes Store, playlist-support, Genius-modus

A non iPod / iPhone / iTunes user wouldn’t know what Genius-mode is, luckily it’s explained below the table, but there they also mention:

bijna al het synchroniseren in Android via de ‘cloud’ (dat wil zeggen: online), waardoor een mobiel data-abonnement eigenlijk onmisbaar is.

Ehrrr, wait, for Navigation with Google Maps you would also require a data-subscription. So why mention this with navigation as a “benefit” (and let Android come out more positive) and now let it come out as a negative thing?

Android 2.2: MP3’s afspelen mogelijk maar goede muziekprogramma’s alleen via derde partijen

Perhaps just playing MP3’s (and loads of other formats) is enough for most users? For business users it’s certainly not interesting.

Winner: iOS4 if you want to play music, otherwise it’s not really relevant.

Apps:

If you look at this article, Google’s Android market isn’t getting closer at all. In fact, Apple’s AppStore has 10.000 apps per month more growth. However the quantity of the applications isn’t really relevant, it’s the quality. In the Android Market you’ll see a lot of duplicate and rip-off apps. Also Google has demonstrated that it will occasionally remove applications from the phone. This is something that Apple can also do, however hasn’t done yet.

Devices:

iOS4: iPhone 4, updates voor iPhone 3G en iPhone 3GS

Android 2.2: updates voor Google Nexus One, HTC Desire en veel andere Android-smartphones

Basically you can run Android on your mom’s toaster. Apple and Google have a very different goal with their OS-es. Apple builds iOS for you and me, Google builds it for the phone-manufacturers. A HTC Android phone looks and behaves very different than a Android phone from Sony Ericsson. Perhaps even so different that an average user will need to get used to it all over again if he/she switches manufacturers. With Apple’s iPhone this is not the case.

Original Article

iPhone 4 reception issues

June 25th, 2010

So, the iPhone 4 is having reception issues, oh well it’s not the only phone.

And even the brand new HTC EVO 4G has reception issues

And Apple is certainly not the first phone vendor to ask you not to hold your phone in a certain way:

Funny enough, Nokia posted a blog article, suggesting how to hold your phone. It comes in handy, considering two of the above phones are Nokia’s.

Is it inconvenient? Yes.
Is it a big deal? No, just learn the Vulcan phone grip.

But, as ever, when Apple is concerned, people make a big deal out of it.
And there will be people defending Apple.

Cappuccino

May 15th, 2010

Again I’m amazed by what the guys from 280North pulled off. First their framework (UI) is absolutely gorgeous, second they web&desktop example (GitHub Issues) is … well, everything I hoped for.

I’m just still a bit put-offish by Objective-J, though I’m starting to appreciate why they introduced it.

SC.TreeController and SC.Record

May 7th, 2010

Just added an example to github which shows how to use SC.Record in a SC.TreeController.

The example is available here

Sugar & Spice for Espresso

May 3rd, 2010

In real life this would probably taste awful, but for the Espresso editor it’s great! Sugars allow you to extend the Espresso editor with add-ons or plugins, which will ease your development.

Today I’ve found two tasty Sugars: Zen Coding is one of them (though it is in Espresso by default) and Spice. Well, okay I was pointed to Zen Coding by a colleague actually…

Zen Coding allows you to expand certain abbreviations, look at the following video for more information:

Zen Coding v0.5 from Sergey Chikuyonok on Vimeo.

Next Spice, that allows you to extend Espresso using JavaScript, with full access to the Espresso and Cocoa API, no need to talk Objective-C for that!

MongoDB REST Interface

May 2nd, 2010

Just pushed my first attempt at a MongoDB REST Interface to github, it’s written for node.js.
MongoDB is a very cool document based database, but they themselves described it better:

MongoDB bridges the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide rich queries and deep functionality).

The minute I read about MongoDB I immediately thought of using it with SproutCore, using Rails for this purpose seemed like a lot of overhead. Because node.js is very hot at the moment, I immediately thought about creating a module for it.

To use it all, you would have to install MongoDB and node.js. To see it in action, you could download the Todos tutorial code. Create a ‘tasks’ database and a ‘tasks’ collection. Be sure to change the flavor to “sproutcore” in settings.json. Start the REST server and be sure to connect to the MongoDB server by using your browser and go to “http://localhost:3000/#connect”.

Then use
this instead of the tutorial’s datasource.

Ideally I would publish this as a seed, but haven’t gotten around doing that. Also, I’ve tested this with node.js v0.1.93.

How about Never!

April 28th, 2010

We’re not sure when Android 2.2 will be available — there’s no release date announced yet. But when it is, the iPhone can’t be far behind with its full support of Adobe Flash. That Android 2.2 update, also known as Froyo, better arrive post haste, before Flash becomes completely irrelevant.

What’s so bad about it becoming completely irrelevant?! Flash sucks!

Link to Article

CM5 running on iPhone 3G

April 27th, 2010

CM5 running on iPhone 3G

This is shaping up to be an epic day for Android and shameful day for Steve Jobs. Can you imagine how he would feel when more than half of iPhone users are running CM instead of being locked down by Apple. It’s going to happen, it’s just matter of time.

Epic. More than half?! It’s going to happen, sure just follow these 70 steps. Only works on iPhone 2G.
Dude, if you want Android go to the store and buy an Android phone!

Analog Clocks, Fart, Boob, and Cartoon apps.

April 26th, 2010

Okay, the Cartoon app was a mistake, but come on, how many more fucking Analog Clocks do we need? Just a quick search on iTunes renders hundreds of Analog Clocks. It’s about time one finally got rejected.

Now, Fart apps, unbelievable! Did you buy a friggin’ smartphone to make fart sounds? Go get a Microsoft Kin dumbphone and fart all you want! Jeez!

No then iBoobs, of course that got eventually rejected. Go get yourself a girlfriend and grow up kiddo!

Like so many other Apple products, the iPhone is about the experience. A smooth, fast, good looking and always working phone. No, it’s doesn’t have the highest MP camera, if you ever expect phones to compete with DSLR camera’s: Wake up!
If you want a crappy user experience (thus far) or don’t like the iPhone, get some other “open” phone, or jailbreak the iPhone for crying out loud.

Eventually Google will “close up” Android as well, or start rejecting apps, because it’s not about quantity, it’s about quality.