Apple took Google's Maps API back in the day and made their own maps app. Nokia lacks extreme software engineering practices big time. Since its their approach which is questionable, i dont understand how next generation high end Nokia smartphones can be better. A batch of high end Nokia phones have failed in past couple of years now. Generic Meego port (in works) is for dev purposes. Main question is will Nokia bring their version of Meego to n900 and the answer is NO