cross_platform_comparisonx

attentionclewInternet και Εφαρμογές Web

2 Φεβ 2013 (πριν από 4 χρόνια και 6 μήνες)

152 εμφανίσεις

Comparative table


Product

Rhodes

PhoneGap

Airplay

Titanium

J2ME Polish

Oracle ADF Mobile

License

commercially
-
supported open
source product
licensed under
the MIT

license


O
pen source
under
MIT
license

Commecial

Free & open source

Open
-
Source
(GNU
License)

OTN JDeveloper
License Agreement

Price

Now Free (at first
500 $ upfront for
non
-
open source
project
)

All free


Commecial

Free, but they sell
training clips

Free

Free

Platform

i
OS
, Research in
Motion
(BlackBerry),
Android,
Windows Mobile,
and
Symbian

i
OS
, Android,
BlackBerry, Palm
webOS, and
Symbian WRT
(Nokia), window
mobile
(upcoming)

iOS, Android,
Symbian, bada,
Windows Mobile
6.x and webOS
devices

iOS, Android, BlackBerry
will coming soon

MIDP, Android,
BlackBerry, iOS
,
PC, Windows
Mobile, Palm,
Doja

BlackBerry,
Window
Mobile,(
iPhone
),
Nokia

Languages

HTML, CSS,
Ruby, JavaScript
(optional)

HTML, CSS,
JavaScript


C/C++

HTML, CSS, JavaScript,

Java ME, HTML,
CSS
,

JavaScript


Native look

Yes:
developing
like Web App,
install and run
locally as native
app

Yes:
Like a
native
application, but it
doesn’t expose
UI API for
WebView, so less
native than
TiTanium


Yes

yes

Yes

Yes

Deployment

Manual,
coherent
A
mbitious but
Manual

Manual

Manual

Manual

MVC, mature, a
lot of application,
Rhusync for
online service,
Rhuhub

for IDE,
web
-
based app
construction

simple and
lightweight


Strengths

+

Free (entire
framework is
open
-
source)

+

Compiles to
truly native
application, not
HTML5 in a
mobile browser

+

Interfaces with
device hardware
such as camera,
GPS, and
accelerometer
using Javascript

+

Built on Ruby
(strength if you
know Ruby)

+

Browser
-
based
app construction
using
RhoHub

+

Easy multi
-
device and cloud
data
syncing
using
RhoSync

+

MVC

+

Free (entire
framework is
open
-
source)

+

Interfaces with
device hardware
such as camera,
GPS, and
accelerometer
using Javascript

+

Integrates with
native source
code
(app
-
based
web browser
object)

+

Widest major
platform
coverage of all
tools at this time

+

Apps built
using extremely
common web
languages

+

Simple,
lightweight


+
Free (entire platform is
open
-
source)

+
Ability to deploy a
single codebase on
multiple pla
tforms

+
Compiles to truly
native application code,
not HTML5

+
Generates real native
source code as part of
the build process,
accessible to developer

+
Very large library of
APIs for all kinds of
activities and data access

+
Allows custom plugins
using n
ative code per
platform (Java/Android,
Objective C/iPhone)

+
Supports Ruby,
Python, and PHP scripts
for broad developer
coverage

+
Good

example
documentation

and

video
tutorials



Weaknesses

+

Does not output
native source
code, only native
package

+

Runs entire app
through bundled
RubyVM
interpreter

+

Built on Ruby
(weakness if you
don’t know
Ruby)


+
Application is
rendered using
platform’s web
browser engine,
not individual
native UI objects

+Ambitious


T
his covers only two
platforms so far





Reference:
http://blog.pastel.pro/frameworks
-
open
-
source
-
pour
-
developper
-
des
-
applications
-
fonctionnelles
-
sur
-
plusieurs
-
os
-
de
-
smartphones
-
iphones
-
android/