QuantumSTEP vs iPhoneSDK

From GNUstepWiki

(Difference between revisions)
Revision as of 15:45, 7 March 2008
Hns (Talk | contribs)

← Previous diff
Revision as of 15:49, 7 March 2008
Hns (Talk | contribs)

Next diff →
Line 1: Line 1:
= Some definitions = = Some definitions =
-* [[mySTEP http://www.quantum-step.com/wiki.php?page=mySTEP]] is the GNUstep based GUI toolkit (i.e. frameworks) extended by QuantumSTEP (which adds an application suite e.g. for address book, calendar, mail, etc.) to develop applications for Linux/X11 based handheld devices (i.e. Sharp Zaurus, OpenMoko Phone)+* [[http://www.quantum-step.com/wiki.php?page=mySTEP mySTEP]] is the GNUstep based GUI toolkit (i.e. frameworks) extended by QuantumSTEP (which adds an application suite e.g. for address book, calendar, mail, etc.) to develop applications for Linux/X11 based handheld devices (i.e. Sharp Zaurus, OpenMoko Phone)
* iPhone SDK is the Apple SDK to develop native applications for the iPhone and the iPod Touch * iPhone SDK is the Apple SDK to develop native applications for the iPhone and the iPod Touch
Line 10: Line 10:
! iPhone SDK ! iPhone SDK
|- |-
-| Available for Developers continuous progress since 2003 (mySTEP) beta now, final June 2008+| Available for Developers || continuous progress since 2003 (mySTEP) || beta now, final June 2008 ||
|- |-
-| Frameworks Foundation, AppKit, Small WebKit, PDFKit, IOBluetooth, X11Render,+| Frameworks | Foundation, AppKit, Small WebKit, PDFKit, IOBluetooth, X11Render, SQLite | Foundation, UIKit, WebKit, Core Audio, OpenAL, Core Animation, OpenGL, SQLite
-SQLite Foundation, UIKit, WebKit+
-Core Audio, OpenAL, Core Animation, OpenGL+
-SQLite+
|- |-
-| SDK cost free (cross-gcc, etc.) free (by registration only)+| SDK cost | free (cross-gcc, etc.) | free (by registration only)
|- |-
-| Simulator not required (100% same source code) included+| Simulator | not required (100% same source code) | included
|- |-
-| Development Systems Mac: Xcode 2.4 or later, Interface Builder, Xtoolchain
Linux: Project Center, GORM coming Intel Mac: Xcode 3.1, (Interface Builder coming)+| Development Systems | Mac: Xcode 2.4 or later, Interface Builder, Xtoolchain
 Linux: Project Center, GORM coming | Intel Mac: Xcode 3.1, (Interface Builder coming), Linux: no
-Linux: no+
|- |-
-| Minimum gcc 2.95.3 (with Obj-C) 4.x+| Minimum gcc | 2.95.3 (with Obj-C 1.0) | 4.x (with Obj-C 2.0)
|- |-
-| Distribution of your App free and open as you like and need only through „App Store“ at 99$-299$/year + revenue sharing+| Distribution of your App | free and open as you like and need | only through „App Store“ at 99$-299$/year + revenue sharing
|- |-
-| Developer Program none, but www.gnustep.org appears to be limited and US only+| Developer Program | none, but www.gnustep.org | appears to be limited and US only
|- |-
-| Availability since 2003 (mySTEP for Zaurus) Beta: now, finally June 2008+| Availability | since 2003 (mySTEP for Zaurus) | Beta: now, finally June 2008
|- |-
-| Devices Sharp Zaurus, OpenMoko, Acer n30, more to come iPhone, iPod Touch, (more to expect, e.g. Tablet?)+| Devices | Sharp Zaurus, OpenMoko, Acer n30, more to come | iPhone, iPod Touch, (more to expect, e.g. Tablet?)
|- |-
-| GUI-Design Interface Builder Code (IB coming)+| GUI-Design | Interface Builder | Code (IB coming)
|- |-
-| License LGPL NDA+| License | LGPL | NDA
|- |-
-| Restrictions none imposed by project type of applications is restricted (i.e. no download of other executables)+| Restrictions | none imposed by project | type of applications is restricted (i.e. no download of other executables)
|- |-
-| Installed Base (E2008) 10k ... 1 Mio (difficult to estimate) ca. 10 Mio+| Installed Base (E2008) | 10k ... 1 Mio | ca. 10 Mio
|- |-
-| Backed by FSF GNUstep project, quantum-step.com Apple+| Backed by | FSF GNUstep project, quantum-step.com | Apple

Revision as of 15:49, 7 March 2008

Some definitions

  • [mySTEP] is the GNUstep based GUI toolkit (i.e. frameworks) extended by QuantumSTEP (which adds an application suite e.g. for address book, calendar, mail, etc.) to develop applications for Linux/X11 based handheld devices (i.e. Sharp Zaurus, OpenMoko Phone)
  • iPhone SDK is the Apple SDK to develop native applications for the iPhone and the iPod Touch

Comparison

QuantumSTEP iPhone SDK
Available for Developers continuous progress since 2003 (mySTEP) beta now, final June 2008
Foundation, AppKit, Small WebKit, PDFKit, IOBluetooth, X11Render, SQLite | Foundation, UIKit, WebKit, Core Audio, OpenAL, Core Animation, OpenGL, SQLite
free (cross-gcc, etc.) | free (by registration only)
not required (100% same source code) | included
Mac: Xcode 2.4 or later, Interface Builder, Xtoolchain
 Linux: Project Center, GORM coming | Intel Mac: Xcode 3.1, (Interface Builder coming), Linux: no
2.95.3 (with Obj-C 1.0) | 4.x (with Obj-C 2.0)
free and open as you like and need | only through „App Store“ at 99$-299$/year + revenue sharing
none, but www.gnustep.org | appears to be limited and US only
since 2003 (mySTEP for Zaurus) | Beta: now, finally June 2008
Sharp Zaurus, OpenMoko, Acer n30, more to come | iPhone, iPod Touch, (more to expect, e.g. Tablet?)
Interface Builder | Code (IB coming)
LGPL | NDA
none imposed by project | type of applications is restricted (i.e. no download of other executables)
10k ... 1 Mio | ca. 10 Mio
FSF GNUstep project, quantum-step.com | Apple