Was ist AppCelerator®?
AppCelerator® ist eine Open -Source -Entwicklerplattform, mit der Programmierer native Anwendungen erstellen können, die über eine Vielzahl von Geräten funktionieren. Diese Plattform ist so konzipiert, dass die Erstellung dieser Anwendungen mit nur dem Wissen, den ein Entwickler bereits von webbasiertem Programmieren hat, ermöglicht. Das angegebene Ziel des Unternehmens ist es, die breite Palette der modernen Geräte zu beheben, von Telefonen und personenbezogenen Datenassistenten bis hin zu Desktops, Tablets und Laptops. Um diesen Bedarf zu beantworten, kann AppCelerator® ein Entwickler einmal eine Anwendung programmieren und dann mit der Plattform Versionen erstellen, die nativ auf mehreren Geräten ausgeführt werden. Der Hauptunterschied zwischen diesem Ansatz und seinen Vorgängern besteht darin, dass er für jede Umgebung separate Anwendungen erstellt, anstatt ein Framework für die Funktionsweise in mehreren Umgebungen. Das Programmierkenntnis, das benötigt wird, um Anwendungen mit der Plattform zu erstellen, ist daher neinanders als die erforderliche, um internetbasierte Anwendungen zu erstellen. Das Konzept besteht jedoch nicht nur darin, eine einzige Version der Anwendung zu erstellen, die auf mehreren Betriebssystemen funktioniert. Stattdessen erstellt AppCelerator® eine Version der Anwendung für jedes gezielte Gerät. Infolgedessen funktioniert das Endprodukt nicht nur innerhalb des Betriebssystems für ein iPhone® oder iPad® und gleichzeitig für ein Android®-basiertes Telefon, sondern auch als separate Anwendungen, die auf jedes Gerät zugeschnitten sind.
Diese Art von Ansatz kann insbesondere kleinen Entwicklern mehrere Vorteile bieten. Eine Anwendung zu entwickeln, um auf mehr als einem Gerät nahtlos zu funktionieren, ist für einen kleinen oder unabhängigen Programmierer eine schwierige Herausforderung. Abhängig von den zu zielhaften Geräten könnte die Entwicklung einer integrierten Anwendung Kenntnisse über mehrere Programmiersprachen erfordern undVertrautheit mit mehreren Betriebssystemen. Über solche anfänglichen Hürden hinaus liegen die von Mannestunden, wobei das Testen, Debuggen und Wiederherstellen einer Anwendung auch für ein einzelnes Betriebssystem, das möglicherweise eine große Zeitinvestition darstellt, wiederhergestellt wird.
Für größere Entwickler und Unternehmen ist die Einsparungen dieser Art von Ansatz möglicherweise nicht weniger signifikant. Die Notwendigkeit, nur eine Version jeder Anwendung zu erstellen, um mehrere Geräte zu bedienen, kann die Arbeitskräfte freigeben und die Gesamtproduktivität steigern. Dadurch wird das Potenzial für Menschenstunden in die weitere Forschung und Entwicklung zusätzlicher Anwendungen oder die Verfeinerung der primären Anwendung investiert, die aufgrund von Zeit- oder Budgetbeschränkungen möglicherweise nicht möglich gewesen wäre.
Das Unternehmen, das AppCelerator® produziert, hat auch das angegebene Ziel, die Situation für Anwendungsbenutzer zu verbessern. Dies kann erreicht werden, indem Anwendungen zuzulassen, die ansonsten möglicherweise weniger Funktionen oder weniger Funktionen hatten, um ein R zu erstellenIcher -Erfahrung aufgrund der nativen Programmierung. Darüber hinaus kann dies durch eine höhere Anzahl von Anwendungen auf dem Markt realisiert werden, die zuvor auf bestimmte Betriebssysteme beschränkt gewesen wären, jetzt jedoch mehrere Formate und Geräte über die Funktionen von mehreren Formaten funktionieren.