SWISS DIVERS › Foren › Fragen und Antworten zu SWISS DIVERS › Swiss Divers App › Re: Re: Swiss Divers App
Hallo zusammen,
Sind ja grad ein paar Ideen und Anfragen dazu gekommen – cool ^^
Ich versuche so viele wie möglich offen zu beantworten (soweit ich es kann und darüber Bescheid weiss).
iOS-App:
War vor ca. 2-3 Jahren intern auch schon das Thema. Wir sind aber zum Schluss gekommen, dass:
1. noch keiner von uns damit Erfahrung hat und es somit viel Aufwand in der Freizeit bedeutet
2. die meisten Inhalte offline eh keinen grossen Sinn machen
3. wir auf der Swiss-Divers Seite entsprechende Schnittellen / API's einbauen müssten (Aufwand) um die Daten auch abzufragen.
4. die App müsste dann ja auch gewartet, support'et und weiterentwickelt werden.
5. die «neueren» SmartPhones (sagen wir mal ab iPhone 1 und Co) im Bereich der Webbrowser massiv vorwärts gemacht haben, sodass Webseiten grundsätzlich brauchbar sind. Somit ist es nicht mehr ganz so zwingend eine spezielle SmartPhone-App zur Verfügung zu haben.
All diese Punkte haben uns von der App abgebracht da es unter dem Strich einen ziemlich grossen Aufwand bedeutet hätte und wir somit nicht mehr gross zum Tauchen gekommen wären 😉
Aus heutiger Sicht macht es für mich (als Software Entwickler) keinen grossen Sinn, eine App für Swiss-Divers zu bauen. Wenn dann eine Web-App wobei wir beim nächsten Thema sind:
Mobile Web-App
Eine Webanwendung für mobile Geräte ist im wesentlichen eine Webanwendung, welche im Browser des jeweiligen Gerätes läuft. Als Entwickler kann man somit «normales» Web-Knowhow (HTML5, CSS3, Javascript, jQuery, etc.) wiederverwenden und muss auch nicht über herstellerspezifische Entwicklungswerkzeuge in die App-Stores der Hersteller. Auch Updates können komplett ohne Apple und Co. ausgeliefert werden. Solche Webapps können mit der heutigen Technologie auch offline laufen und Daten auf dem lokalen Gerät abspeichern (sofern man das dann brauchen würde). Ihr seht das z.B. bei Google-Calendar, Gmail, etc. welche im Browser des SmartPhone hoch optimiert daher kommen.
Vom Beruf wegen habe ich die letzten Monate ziemlich viel mit solchen Webanwendungen zu tun – somit wäre das Know-How vorhanden.
Wie würde man das umsetzen? Hier gibt es im Fall von Swiss-Divers grundsätzlich zwei Wege:
1. Jetzige Swiss-Divers Webseite für mobile Geräte aufbohren. Leider läuft Swiss-Divers noch auf einer relativ alten Joomla-Version und auch sonst wären mal grundlegendere Updates fällig. Darum ist es für mich fraglich, wie schnell man die jetzige Seite wirklich für SmartPhones aufbohren kann.
2. Man baut eine zweite Swiss-Divers Seite welche explizit für mobile Geräte gedacht ist und z.B. entsprechende Frameworks wie jQuery Mobile verwenden. Für diese müsste dann im «grossen» Swiss-Divers entsprechende Schnittstellen/API's gebaut werden, damit diese die Daten von Swiss-Divers beziehen kann. Sowohl die mobile App bauen wie auch die Schnittstellen sicher zu implementieren, bedeutet doch einiges an Aufwand – wäre aber aus meiner Sicht der beste Weg.
Auch für mobile Webanwendung würde einiges an Aufwand anfallen und von einem «eben mal schnell» kann auch hier nicht die Rede sein. Der Aufwand wäre aber vermutlich weniger als bei nativen Apps für iOS, Android, Windows Phone, etc.
Tapatalk
Kenne ich ehrlich gesagt nicht wirklich bzw. ich habe mich noch nicht damit befasst, was das für Swiss-Divers bedeuten würde bzw. was man für dessen Unterstützung alles machen müsste.
Ein erster Blick zeigt, dass es für unser Forum «Simple Machine Forum» ein Plugin gibt, welches Tapatalk-Unterstützung integriert doch leider ist auch hier unsere aktuelle Version des Forum zu alt dafür (wir haben 1.1.9 und bräuchten für Tapatalk min. 1.1.11).
Könnte mir vorstellen, das der Aufwand hierfür noch in Grenzen gehalten wäre. Das «Problem» ist, dass wir Joomla als CMS und SMF als Forum verwenden. Damit dies mit ein und denselben Usern/Themes/etc. läuft, sind diese mit einer sog Joomla-SMF-Bride (ein Stück Software) zusammen gehängt. D.h. wenn eines dieser drei Module updatet, muss müssen die anderen beiden damit zurecht kommen. Sei es das es einfach so auch mit den neueren Version läuft oder man muss die anderen Module – also in diesem Fall Joomla und Joomla-SMF-Bridge – updaten oder gar ersetzen falls keine passenden Updates dafür vorhanden sind.
Zusammenarbeit mit TC-Aarau
War in der Vergangenheit ein eher heikles Thema. Nur soviel: eine Zusammenarbeit ist aus unterschiedlichen Gründen einfach nicht zustande gekommen.
Fazit
Der eine oder andere von Euch wird sich jetzt vermutlich fragen, was der hier immer was von Aufwand etc. «chlönt» – sind ja ein paar Leute hinter Swiss-Divers.
Naja, nicht wirklich… Aktuell sind wir zwei: Reto und meiner einer.
– Reto: ist Gründer und Inhaber von Swiss-Divers (Server und der Domäne) und hat viel an der Software und an den eigenen Anpassungen geschraubt/entwickelt. Reto betreibt aktuell den Server.
– Marc: war Gründer und Inhaber von tauchzone.ch bevor sie in Swiss-Divers integriert wurde. Steuerte Content und Joomla-Knowhow bei. Auf Swiss-Divers habe ich Joomla- und SMF-Adminrechte aber keinen Zugang zum Filesystem des Servers. Kümmere mich aktuell um Forum und Inhalte sowie Sozial-Media (FB, Twitter und Co).
Bei beiden von uns ist die verfügbare Freizeit weniger geworden. Das ist ja durchaus ok, aber es limitiert eben auch die möglichen Aufwände für solche «grossen Würfe» auf Swiss-Divers.
Wie weiter?
Versuche diese Anliegen intern nochmals auf den Tisch zu bringen und zu besprechen.
Falls jemand von Euch Lust und Zeit hat, um bei uns einzusteigen: meldet Euch bei mir!
Hoffe das klärt die Situation etwas auf.
Guet Luft!
Marc