@phdthesis{Spies2013, type = {Bachelor Thesis}, author = {Matthias Spies}, title = {Analyse und Vergleich von nativer Entwicklung auf dem Android-Betriebssytem mit der plattformunabh{\"a}ngigen Entwicklung mit dem Titanium SDK am Beispiel des Mobile SQL-Trainers}, url = {https://nbn-resolving.org/urn:nbn:de:hbz:832-epub4-3071}, year = {2013}, abstract = {Es wurde ein Vergleich zwischen einer nativen Android-Anwendung und einer Titanium-Anwendung durchgef{\"u}hrt, anhand einen mobilen SQL-Trainers. Die mit Eclipse nativ entwickelte Android-Anwendung und die Titanium-Anwendung (Android und iOS) sind, zumindest mit unserem beispielhaften Funktionsumfang, fast gleichwertig. Die Entwicklung f{\"u}r BlackBerry und Tizen konnte auf Grund der noch nicht ausgereiften Entwicklungsart f{\"u}r diese Plattformen kaum getestet werden, allerdings wird der gr{\"o}{\"s}ere App-Markt mit iOS und Android unterst{\"u}tzt. Die noch nicht ausgereifte Entwicklungsweise f{\"u}r das Tizen-Betriebssystem kann vernachl{\"a}ssigt werden, wenn bedacht wird, dass auf dem Tizen-Betriebssystem native Android-Anwendungen ausgef{\"u}hrt werden k{\"o}nnen. Au{\"s}erdem wird Tizen noch auf keinem Smartphone eingesetzt. Die Vorbereitung auf die Erstentwicklung ist durch die noch etwas weniger ausgereifte, aber dennoch sehr professionelle Entwicklungsumgebung beim Titanium SDK etwas zeitaufw{\"a}ndiger als bei der Eclipse-Entwicklungsumgebung. Nat{\"u}rlich sind die nativen und vom Betriebssystemhersteller herausgegebenen Entwicklungsformen der Vorreiter f{\"u}r das Titanium SDK und deshalb auch die sicherere Entwicklungsform, wenn es beispielsweise um Kompatibilit{\"a}t und Hardwarezugriff geht. Das Titanium SDK {\"u}bersetzt den entwickelten JavaScript-Code in nativen Code der jeweiligen Plattformen mit den jeweiligen Plattform-Elementen. Die angepriesene Zeitersparnis von zwanzig Prozent bei der Entwicklung kann nicht best{\"a}tigt werden. Die Entwicklung der Benutzeroberfl{\"a}che ist aufw{\"a}ndiger als bei der nativen Entwicklungsweise.}, language = {de} }