Page 1

Android vs MeeGo Dinis Monteiro / Jo達o Silva OSS


Android

Maemo + Moblin = MeeGo

NOKIA

MeeGo

Startup Android Inc

Intel

NOKIA + Intel + Amd

Comprado em 2005 pela Google por $50 Milh천es USD 2007 OHA (Google)


Android

MeeGo

Android

MeeGo

Controlo da plataforma

Google

Linux Foundation

Kernel

Fork do Kernel Linux

Kernel Linux

Tipo de Kernel

Monolítico

Monolítico

IPC (Inter Process Comunication) Binder driver

D-Bus/Libudev /Gconf

Bibliotecas C

Bionic/Libc

Glibc

Virtual Machine

Dependência Dalvik (Java)

Ausência de VM

Open Source

Quase na totalidade (Excepções modulares, caso da Api do Gmaps ou da framework de sincronização de contas)

Sim

Open API

Sim (Exceptuando nos módulos fechados)

Sim (Qt), e mediante condutas


Android Licença IDE

MeeGo

Android

MeeGo

Apache 2.0, algum código esta sobre GPL v2

GNU GPL v2

Eclipse, MonoDroid, App Inventor

Qt Creator free - shared source 3.700$ - closed source

Linguagens de desenvolvimento

Java Web Technologies NDK (C++)

Qt (C++), Java, Python, ruby, bash, mono (.net framework), Web Technologies

Distribuição (packages)

apk (installer)

rpm (compilador e gestor de dependências)

Não, apenas pequenos scripts

Algumas (“standalone”) "Portable Linux Apps" => XChat, FBReader, VLC Player and Liferea

Linux Apps


Android

MeeGo

Android

MeeGo

smartphones netbooks (?) tablets (?) domótica (?)

Plataformas suportadas

smartphones netbooks portáteis tablets computador de bordo (IVI) tv-Box outros

"O Froyo não está optimizado para tablets" "Google não encoraja Android em netbooks" by GooGle

Releses independentes

Não

Não

Frameworks UI/UX

Padrões de Interface

Netbook / handset UI

Fragmentação da plataforma/ecosistema

Fabricantes interferem no ecosistema (Ex: HTC Sense, MOTOBLUR™)

Conjunto de regras de aceitação da marca previnem a fragmentação


Android

MeeGo

Conclusões • Fork Kernel Linux - Kernel Linux • Binder - D-BUS • Dalvik - Ausência de VM • Bionic/Libc - Glibc • APK -RPM (Gestão de dependências)


Android

MeeGo

?

Android vs MeeGo presentation  

Android vs MeeGo presentation