Analyse und Tutorial von Cor …
Heute werde ich über eine perfekte Plattform für Entwickler sprechen, die Spiele, Apps und E-Books für mobile Geräte erstellen möchten. Die Corona-Plattform wird von mehr als 200.000 Entwicklern unterstützt, die mit dieser Plattform Spiele, E-Books oder Geschäftsanwendungen erstellt haben.
Corona ist eine der fortschrittlichsten Entwicklungsplattformen der Welt und wird schnell zur Wahl von Hunderten von Entwicklern. Egal, ob Sie ein Feinschmecker oder ein kleines professionelles Team sind – mit Corona können Sie schnell und einfach plattformübergreifende Anwendungen erstellen.
Was ist Corona?
Corona Labs Inc. wurde 2008 gegründet und ist ein in Palo Alto ansässiges Unternehmen mit umfassender technischer und kommerzieller Erfahrung auf mehreren Plattformen. mobiles Ökosystem, Softwareplattformen, Authoring-Tools, Laufzeiten und Cloud-Dienste. Zu seinen früheren Erfahrungen gehören Führungspositionen bei Unternehmen wie Adobe, Apple, Macromedia und Microsoft.
Insbesondere Corona Lua wurde unter Verwendung einer leicht zu erlernenden Programmiersprache zusammen mit der API entwickelt, mit der Sie mit nur wenigen Codezeilen ähnliche Funktionen wie Facebook hinzufügen können.
APIs für Corona
Die API-Bibliothek von Corona verfügt über mehr als tausend APIs, mit denen Anwendungen für kommerzielle, elektronische Bücher und Spiele für alle von Fachleuten unterstützten Plattformen erstellt werden können. Sie sehen die Änderungen sofort im Simulator und können sich schnell an Lua-Änderungen anpassen, eine Sprache, die für eine schnelle und einfache Programmierung entwickelt wurde (auch leicht zu erlernen).
Mit Corona können Sie iOS, Android, Kindle Fire und The Nook mit einer einzigen Codebasis und bald auch Windows 8 veröffentlichen, da diese aufgrund der zunehmenden Beliebtheit dieser Plattform integriert werden sollen.
Entwicklergemeinschaft
Corona hat sich seinen Platz auf dem Markt zum Teil dank der Unterstützung durch die Entwicklergemeinde verdient, da ihre Foren voll von begeisterten Entwicklern sind, die Ratschläge geben, Code teilen und allgemein helfen. Corona fördert auch regionale oder lokale Gruppen zur Zusammenarbeit und zum Networking, wodurch Hunderte von Leitfäden, Tutorials, Videos und Beispielprojekten entstanden sind, um anderen Entwicklern das Leben zu erleichtern.
Dieses Tool bietet auf seiner offiziellen Website einen Raum zum Experimentieren und Studieren und bietet sogar noch Rabatte auf die Lizenzen für Bildungszwecke.
Ein kleines Tutorial zur Verwendung von Corona
Darunter finden Sie ein kurzes Tutorial zu den ersten Schritten mit Corona
Schritt 1 – Laden Sie das Corona SDK herunter und installieren Sie es
Nach der Installation können Sie den Corona Simulator starten, in dem Sie neue Projekte erstellen oder die Beispielprojekte verwenden können, die ein perfekter Ausgangspunkt zum Lernen sind.
Schritt 2 – Starten Sie ein neues Projekt
Um ein neues Projekt zu erstellen, müssen Sie nur auf die Option „Neues Projekt“ klicken. Im Fenster Neues Projekt geben Sie den Namen der neuen Anwendung, des neuen Spiels oder der neuen Szene ein. Sie können die Standardauflösung festlegen und festlegen, ob die Anwendung vertikal oder horizontal angezeigt werden soll.
Schritt 3 – Speichern und Öffnen im Simulator
Nachdem Sie ausgewählt haben, wo Sie Ihre Anwendung speichern möchten, können Sie den Gerätesimulator öffnen und die Basisanwendung und die Konfigurationsdateien auswählen. Diese Dateien sind:
· · main.lua. Dies ist die Hauptprojektdatei. Es ist das erste, was Sie nach dem Starten der Anwendung ausführen müssen.
· · config.lua. Dies ist die Konfigurationsdatei für Ihr Projekt. Hier können Sie die Einstellungen für verschiedene Geräte ändern.
· · build.settings. Dies ist die Konfigurationsdatei, mit der Corona die Anwendung auf verschiedenen Plattformen erstellt, z. B. Anwendungsberechtigungen für Android.
Um mit der Erstellung Ihrer Anwendung zu beginnen, müssen Sie lediglich den Code Ihrer App in die Datei main.lua einfügen.
Die Komplexität Ihrer Anwendung oder Ihres Spiels wird durch Ihren Code festgelegt. Die grundlegenden Schritte sind jedoch die oben erläuterten.
Vorteile von Corona
Das Corona-Tool bietet eine Vielzahl von Funktionen, die es für das Erstellen von Anwendungen, Spielen und E-Books zuverlässig machen. Somit bietet es eine Reihe von Vorteilen, die unten diskutiert werden.
· · Automatische Integration mit OpenGL-ES: Es ist nicht erforderlich, Klassen und Funktionen zu beobachten und daraus zu lernen, um einfache Manipulationen des Bildschirms zu erstellen.
· · Multiplattform-Entwicklung: Mit Corona können Sie Anwendungen für iOS (iPhone, iPad) und Android erstellen.
· · Ausbeute: Corona ist optimiert, um die Funktionen der Hardwarebeschleunigung zu nutzen, was zu leistungsstarken Spielen und Anwendungen führt.
· · Geräteeigenschaften: Es verfügt über native Steuerelemente für den Zugriff auf die Hardware des Geräts wie Kamera, Beschleunigungsmesser, GPS usw.
· · Leicht zu lernen: Corona verwendet die Programmiersprache Lua, die leistungsstark und leicht zu erlernen ist.
Corona-Lizenzen
Werfen wir einen Blick auf die verschiedenen Lizenzen und darauf, was sie bei Verwendung von Corona für Sie tun können. Mit einer kostenlosen Lizenz können Sie alle gewünschten Anwendungen erstellen, diese jedoch nicht veröffentlichen. Um mit der Veröffentlichung auf iOS, Android, Kindle oder Nook zu beginnen, müssen Sie zum Preis von 16 USD pro Monat in die Basislizenz investieren.
Die Lizenzen Pro (49 US-Dollar) und Enterprise (199 US-Dollar) bieten eine Reihe hervorragender Funktionen, die sich auf kleine und große Unternehmen sowie den Kundensupport konzentrieren. Sobald Sie eine Corona-Lizenz besitzen, kann diese auf zwei separaten Computern verwendet werden. Auf diese Weise können Sie sie auf Ihrem Laptop und Desktop-Computer entwickeln.
Von all diesen können Sie nur mit der Enterprise-Lizenz offline arbeiten. Dieser Vorteil kostet 199 US-Dollar pro Monat oder 999 US-Dollar pro Jahr für Entwickler kleiner Unternehmen und 2499 US-Dollar für größere Unternehmen.
Zum Aufbau von Verbindungen sind Corona-Tools erforderlich, da ein Teil des Erstellungsprozesses auf Corona Labs-Servern stattfindet. Das Lua-Skript wird in Bytecode (ohne Kommentare, Debugging-Informationen usw.) vorkompiliert, bevor es an den Server gesendet wird.
Der Server stellt die Daten der Corona-Engine zur Verfügung, sie werden jedoch niemals gespeichert oder archiviert. Am Ende des Online-Konstruktionsprozesses haben Sie eine APK-Anwendung oder ein APK-Paket auf die gleiche Weise, wie Sie es erhalten würden, wenn Sie iOS oder Android SDK verwendet hätten.