Saturday, October 09, 2010

yet another mobile OS... why MeeGo?

Quite naturally this would be the first question anyone could think of. so did I.
Fortunatey, I hadn't searched long before I could find some answers, very good ones in LinkedIn.com. Here I wanted to share them with you.



Question by Robert Syputa: How does the Intel-Nokia MeeGo Software Platform Compare?

Intel and Nokia have announced MeeGo, a collaboration the marries maemo and Mblin Linux efforts and brings this forward as open source under the Linux Foundation (www.meego.com). The Qt is PDI that promises "Qt is a cross-platform application and UI framework that allows developers to write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code http://qt.gitorious.org/" How does the new software platform compare to Google Android/Chrome, Apple iPhone/iPad OSX, and other OS platforms?

Specifically, are the tools, core modules, APIs competitive. Is the scope of the work similar or more extensive. What is the early evaluation of applications and device developers?



Answer1 by Michael Segel:

Robert, you ask a very open question. I think the best answer to your question is not so much a technology breakdown but a business breakdown.

You're asking the Intel/Nokia vs Google vs OSX. All are flavors of *nix. All are technically similar.

OSX- Strength Apple. Weakness Apple.
Android - Strength Google. Weakness Google.
MeeGo - Strength combo of Intel and Nokia. Weakness? Its name.

The trouble with OSX is that Apple as a culture locks down the environment and provides an excellent user experience by controlling the hardware and apps allowed to run. While AT&T got a boost from their exclusive agreement, this will go away and other carriers can get the product. But the iPhone has to continue to improve in order to capture the market's attention outside of the fanbois.

Android? Google clearly is the biggest problem. Why would any mobile phone manufacturer continue to support Android knowing that Google is going to continue to use them for cannon fodder. That is, companies like Moto are used to get critical mass acceptance so that its easier for Google to walk in and dominate the market. After all, they 'own' the OS.

MeeGo? Well, Intel and Nokia bring a lot to the table and have less baggage than both Apple and Google. From what I understand, and I'm no expert, Nokia has good relationships with the major carriers and Intel brings along a lot of experience.

Besides this, its the quality of the user experience. I'll admit I own a Nokia E-90 because at the time, it had the best key board for me and the N810 didn't have a cell phone built in.
Now you have the N900. From what I have seen, its a decent user experience, however, some of the apps leave some things to be desired. But overall, a good start.

I don't work in the mobile arena, but as I stated above, IMHO its not the technology, but the backers which will determine their success.



Answer2 by Dan DeMaggio:

You won't find a satisfying answer to your question because everything is up in the air. Android isn't finished, iPad and Meego were announced mere days ago. Calling a winner now like asking "who's going to be the dominant search engine, AltaVista, Excite or Go.com?"

Android has really innovative security features: each app is a different user. You program in Java, but the GUI is all different. (That's OK, there has never been One True GUI for Java). Behind the scenes it's different from the JVM, but that's so low-level you don't notice. Apps can share GUI components (so you can call "take a picture with a camera" or "allow the user to select a contact"). There is limited integration with non-Java code, or existing Linux apps. But the entire OS is open, so you can implement whatever you want in a pinch. So far, all the devices have been "throw aways" (no upgrades), although the most popular devices are likely to be "upgraded" by the community.

The SDK for Android is dead simple to install. You get a nice emulator for various hardware types and screen sizes. You pretty much only get to write in Java, but there are various languages that compile to Java (JRuby, Groovy, etc.). It's a little big creepy that you must sync with Google. Hopefully someone will implement a fake Google server so you can keep your private data private.

The iPad has a limited SDK that you must program to. It's good for graphics, but terrible for system services. (i.e. still can't create a background thread for a chat application.) They want it this way so they are free to upgrade without loosing existing apps. Likely most iPhone apps won't work right on the iPad anyway (without a GUI redesign it will look terrible).

iPhone development only works on a Mac. You have to program in Objective C (supposedly it's against the rules to write an interpreter for any other language, because they don't any apps "slipping by" the approval process).

The iPad and Android are purpose-built from the ground up. MeeGo tries to "re-use" a lot of existing Linux stuff. The Qt UI has been around embedded for longer than the previous GTK UI. I think the QT UI toolkit is "good enough", but integration with the rest of the OS still has rough spots. Although it should be easier to 're-use' existing Linux apps, in practice the UI will need to be rewritten for a smaller screen anyway. It will be slightly easier to get existing software on MeeGo than Android because Android has a very limited subset of the "normal" Linux libraries. All the existing Nokia GTK software will have to be rewritten to QT, so it's basically starting from scratch just like the other two. The Nokia stuff attracted a lot of Linux developers wanting to port existing Linux stuff to their tablets. But iPhone and Android are getting a lot more "out of the box" thinking.

I have no clue what Palm is doing. I'm sure it's great, but they aren't 'hot' like iPhone and Android.

The iPhone was exciting to the technically inclined, but the Apple app store policies have really turned a lot of technical people off. ("Why bother writing this if there's a chance it would be rejected?") Android has sex appeal to the deeply technical geeks, which could actually help the platform evolve faster (or at least keep your device supported, even if the manufacturer forgets about it in 6 months.) But Google isn't being a good Linux neighbour (their code was so bad it was refused entry into the Linux Kernel, and Google hasn't spent any time fixing it.) Nokia has been pretty good so far, but they are going to waste a lot of time implementing DRM (only to find it doesn't work, just iPhone has a lot of jailbreakers).

If you are thinking of writing an app, look at things like phonegap and appcelerator first. Only write native code if you have to (or if you're doing it for personal fun).




36 comments:

Anonymous said...

Greetings! Very helpful aԁvice in thіs ρаrtiсulаг article!
It іs the littlе changes that make thе mοѕt imρоrtant сhanges.
Тhanks a lot for shaгing!http://kidblog.org/olinjаcksоn3015/31fbf7еа-94bd-44b5-9cfb-d9a037ԁ45ca2/mегlin-seaѕon-5-episode-9-with-all-my-heart-ωatch-it-for-free-online-strеam/
Visit my site ... Merlin Season 5 Episode 9

Anonymous said...

Every weekend i used to pay a quick visit this website, because i wish for enjoyment, as this this site conations really fastidious funny stuff too.
Here is my webpage Instalación geotermia en Madrid

Padhma said...
This comment has been removed by the author.
Sathya said...

Nice post. It is really interesting. Thanks for sharing the post!
fridge online
buy fridge online
buy refrigerator online
Washing Machine Online
Washing Machine Offers
Buy Washing Machine Online
Online Shopping

Laxman S said...

I’m really impressed with your article, such great & usefull knowledge you mentioned here. Thank you for sharing such a good and useful information here in the blog
Kindly visit us @
SATHYA TECHNOSOFT (I) PVT LTD
Social Media Marketing Company | SMO Company India
Social Media Marketing Packages in India
PPC Campaign Price | Google Adwords Pricing in india
PPC Company in India | PPC Services India
Google Adwords company in India | Google Adwords Services in India
Best SEO Company in india | SEO Services in India
Bulk SMS Service India | Bulk SMS India

Sathya said...

Interesting information and attractive.This blog is really rocking... Yes, the post is very interesting and I really like it.I never seen articles like this. I meant it's so knowledgeable, informative, and good looking site. I appreciate your hard work. Good job.
Kindly visit us @
Sathya Online Shopping
Buy AC Online | AC Online Shopping | AC Price | Buy Air Conditioner Online
Inverter Split AC | Best Inverter AC | Split AC Price | Buy Split AC Online
Smart LED TV | Smart TV Price | LED TV Online | Buy LED TV Online
Laptop Online | Laptop Price | Buy Laptop Online | Best Laptop
Buy HD LED TV
Buy Ultra HD TV Online
Buy HD Ready LED TV
Buy Mobile Online

Unknown said...

This is an informative post which is so clear and understandable. It is excellent information with unique content of this blog and it is very useful to know about the information based on blogs.
Freight Forwarders in Delhi

Prabha krithi said...

Thanks for sharing this informative blog.. It is really interesting and I gain more knowledege through this blog...
French Online Training

Anonymous said...

Susunan kartu full house adalah bentuk bunga kartu remi acak dan nilai 3 dan 2 kartu remi sama. Contoh susunan sempurna dari full house adalah 3, 3, 3, K dan K.
asikqq
http://dewaqqq.club/
http://sumoqq.today/
interqq
pionpoker
bandar ceme terbaik
betgratis
paito warna terlengkap
forum prediksi

Lucky Patcher said...

vlc apk

oasisproperties17 said...

SAP SD training course given by us is a joining of different SAP modules. Our SAP SD training encourages each understudy to accomplish their objective in SAP vocation. SysAppPro is the main SAP SD training institute in Gurgaon. Our lab is outfitted with trend setting innovations helping understudies benefit an effective SAP SD training and affirmation from the institute.

For More info:- SAP SD Course in Gurgaon

luckys said...

1movies

Raj Maan said...

lifestyle whatsapp groups

luckys said...

gta 5 apk

Akhtar khan said...

bhaii apka post boht hi achha tha thank for sharing this, Keep supporting us blog kya hai

Akhtar khan said...

nice

Anonymous said...

facebook font changer

Anonymous said...

fun tv app

Anonymous said...

Thanks For Share, The TutuApp For iOS, Android and PC Latest Version. Get Premium apps free and enjoy lots of new games. Also A mobile app or mobile application is a computer program or software application designed to run on a mobile device such as a phone/tablet or watch. Some Good apps for our iOS and Android Devices are CartoonHD 2019

CentORG said...

IIT JEE Coaching in Patna | IIT JEE Institute in Patna | NEET Coaching in Patna | Medical Coaching in Patna | JEE Mains, JEE Advance Coaching in Patna | Europa Classes

JEE Mains, JEE Advance Coaching in Patna
Hot offers on Amazon]
Tips on technology

Anushka Sen

CentORG said...

tipsontechnology

learn every time new tips on technology

Hey my audience, in this website we’ll post about many tips on technology. many tips on hacking, education and many entertainment niche. i’ll post somethin Tips on technology
g special for you, Everyday
So check out it from here

CentORG said...

sale all product in hindi

Hindisales provide you most productive Offers notification for you. If you Want to buy any products for you. Just check offers on that products in hindisales and check it out from here
Hot offers on Amazon]

Minat Jesisca said...

OH YES KINI TELAH HADIR DI MINATPOKER BONUS NEXT DEPOSIT 5% !!
TIDAK ADA MINIMAL DEPOSIT !!

BONUS YANG TERSEDIA SAAT INI :
* BONUS NEW MEMBER 20%

* BONUS NEXT DEPOSIT 5% ( TERBARU )
* Bonus Turn Over Mingguan 0.5% (ALL GAME TANPA SYARAT)
* BONUS REFERAL BERJALAN TERBESAR ( BONUS DOUBLE )

AYO DAFTARKAN DIRI ANDA SEKARANG JUGA & IKUTI BERBAGAI MACAM EVENT-EVENT MENARIK LAINNYA!!

Untuk Informasi lebih lanjut silahkan hubungi :

WA : +855887950794
Line : minatpoker
Facebook : Cathy Gerald Tan

minatpoker
dewapoker
pokeronline

Agen IDN Poker Online
Bonus Poker Terbesar
Poker Online Indonesia
Situs Poker Online Terpercaya
Agen IDN Play Terbaik

Unknown said...
This comment has been removed by the author.
Divian DIvel said...

Tubemate Apk is the best app to download free videos from Youtube. Tubemate is the application of the famous software company Devian Studio.

Admin said...

tamilrockers

apptofast said...
This comment has been removed by the author.
prince said...

clash of clans mod apk

Unknown said...

All The Interested Candidates Read The Notification of The Following Vacancy. Read and Check Are You Eligible For This Vacancy and Read The How to Apply The Online Form of This Job. Online Quran Classes For Kids

apptofast said...

Thank you for sharing. This blog is so great. By the way, I would like to suggest you an app to download video from youtube. It's Vidmate. You can download Vidmate apk at uptofast.com

parvina said...

Just love your article.you might be interested in :install subway surfers 2

Lily said...

You can also check this app : solitaire.apk

Anonymous said...

I was searching for this type of article for a long time. Thanks for sharing it.
nordvpn mod apk
pubg mobile mod apk

Harold said...

Generally excellent your post. Congrats! passing by I will again to get to your astounding tips, I as of now appreciate and welcome you additionally to stop by my last post clarifying somewhat more about the proposed subject. I trust you will recognize a ton by following what I share there. I anticipate you Ok? Victory!!



Minecraft Pocket Edition

Anonymous said...

Thank you for sharing valuable information , waiting for future post. body massage centre in bangalore

Abhishek Sharma said...

Rashifal