Home ┬╗ Trends & Skills ┬╗ Anwendungsentwicklung von Spielen f├╝r mobile Ger├Ąte mit Marmalade

Anwendungsentwicklung von Spielen f├╝r mobile Ger├Ąte mit Marmalade

In der aktuellen Technologiewelt sind native Anwendungen f├╝r einen einzigen Ger├Ątetyp oder ein einzelnes Betriebssystem nicht mehr in der Mehrzahl f├╝r die Anwendungsentwicklung von Spielen; die Mehrheit sind die auf Multiplattform und Multisystem ausgelegten Entwicklungen. Daher ist Marmalade so wichtig, eine Multiplattformtechnologie um Anwendungen und Spiele in C++ zu entwickeln.

Marmalade Technologies Ltd. ist die Entwicklungsfirma f├╝r Marmalade SDK, ein Kit f├╝r die Entwicklung von Spielen und Anwendungen f├╝r verschiedene Betriebssysteme und Plattformen. Dank der SDK von Marmalade kann der gleiche Basiscode auf allen kompatiblen Plattform benutzt werden und Technologie und Werkzeuge mit Dritten geteilt, integriert und wieder benutzt werden.

Als praktische Beispiele k├Ânnen wir Plantas contra Zombies, Blur Overdrive, Draw Something und GODUS nennen, einige der 1000 Spiele und Anwendungen die mit Marmalade entwickelt wurden.

WIE FUNKTIONIERT MARMALADE F├ťR DIE ANWENDUNGSENTWICKLUNG VON SPIELEN?

  1. Sie schreiben den Code in Ihrer bevorzugten IDE (Xcode oder Visual Studio).
  2. W├Ąhlen Sie die Zielarchitektur aus (ARM, x86, MIPS), kompilieren Sie Ihre Anwendung und Marmalade ├╝bernimmt die Erstellung Ihres bin├Ąren nativen CPUCode f├╝r Ihre Anwendung.
  3. W├Ąhlen Sie die Plattform aus, auf der Sie ihre Anwendung oder Spiel orientieren wollen und Marmalade kombiniert den nativen CPU Code der Anwendung mit einem spezifischen ÔÇ×loaderÔÇť f├╝r die ausgew├Ąhlte Plattform und ein installiertes Anwendungspaket.
  4. Marmalade bringt jeden API Aufruf des Betriebssystems in Ordnung und Ihre Anwendung wird wie eine native ausgef├╝hrt.

Der Arbeitsablauf von Marmalade ist auch sehr einfach: Sie erstellen ihr Projekt, programmieren in ihre bevorzugten IDE, f├╝gen Multimediaelemente f├╝r Ihre App oder Spiel hinzu, probieren es in einem Simulator aus, laden es danach in Ihr Ger├Ąt, probieren es aus und zum Schluss schicken Sie Ihre Anwendung oder Spiel zu ihrem Aufbewahrungsort.

DER SOFTWARE ENTWICKLUNGS KIT VON MARMALADE

Das Software-Entwicklungskit von Marmalade ist eine Zusammenstellung von Entwicklungswerkzeugen f├╝r Spiele oder andere Arten von Software, der dem Programmierer erlaubt Anwendungen oder Spiele zu entwickeln und besteht aus f├╝nf Subsystemen:

1 – Marmalade C++

Hier lokalisiert sich die ganze Kraft von C++, ob sie f├╝r eine oder mehrere Plattformen programmieren. Sie m├╝ssen sich nur auf die Programmierung konzentrieren und ein gutes Spiel oder Anwendung entwickeln. Sie m├╝ssen sich keine Gedanken dr├╝ber machen, ob sie auch in anderen Plattformen funktioniert.

Diese Umgebung bietet eine gro├če Leistung, Flexibilit├Ąt und einfachen Zugang. Sie erlaubt in C++ f├╝r jede Plattform zu entwickeln und die Lernkurve zu minimieren, um mit der existierenden Erfahrung auf jedes Betriebssystem oder auf jede Plattform anwenden zu k├Ânnen.

Es erlaubt alle Vorteile von C++ bei der Anwendungsentwicklung von Multiplattform Spielen mit hoher Leistung, Flexibilit├Ąt und leichten Zugang zu behalten. Durch die gro├če Flexibilit├Ąt k├Ânnen Spiele f├╝r iOS und Windows programmiert werden.

2 ÔÇô Marmalade Juice

Marmalade Juice ist eine neue Technologie die Entwicklern die M├Âglichkeit anbietet Ihre nativen iOS Projekte in Android zu kompilieren.
Sie k├Ânnen auch Entwicklungen f├╝r Spiele in Objective-C und Xcode erstellen und kompilieren. Sie k├Ânnen auf alle Plattformen exportiert werden und sp├Ąter das Spiel einem neuen Publikum vorstellen. Sie m├╝ssen ihren Code nicht mehr umschreiben, Sie haben ein einziges Werkzeugset und eine Kodifizierung, die alle Vorteile des offenen Codes ausn├╝tzt.

3 ÔÇô Marmalade Quick

Marmalade Quick ist entwickelt worden, um schnell und flexibel zu sein. Durch die Benutzung von Lua, die schnellste Skriptsprache auf den Markt, wird ein Produkt mit gro├čer Reichweite und┬á komplett auf multiplattform Basis erreicht. Keine andere RAD Umgebung bietet eine so gro├če simultane ├ľffnung f├╝r so viele Plattformen an: mit ihr k├Ânnen Sie f├╝r Android in einem Mac entwickeln oder f├╝r iOS von einem PC. Mit Marmalade Quick k├Ânnen Sie sich an Ihren Endprodukt orientieren f├╝r iOS, Android, Windows Phone 8, Windows Desktop, Mac Desktop, Tizen, Black Berry 10, Black Berry Playbook und Roku.

4 ÔÇô Marmalade Web

Marmalade Web erlaubt die Entwicklung von hybriden Anwendungen durch die Benutzung von HTML 5, CSS und Java Skript. Diese Anwendung erzeugt Anwendungen mit nativer Installation, fertig um sie im App Stores zu ver├Âffentlichen.

Sie bietet die einzigartige M├Âglichkeit Elemente f├╝r das Web und native Anwendungen zu kombinieren. Die Elemente der SDK sind sehr gut dokumentiert f├╝r die Entwickler, es erlaubt Ihnen originale Produkte zu entwickeln, mit gro├čer Leistungen in HTML 5, CSS3 und Java Skript mit C++ und 3-D Grafiken wenn es n├Âtig ist zu integrieren.

5 ÔÇô Marmalade Ecosystem

In der SDK haben Sie Zugang zu einer gro├čen Anzahl von Modulen, Dienstleistungen, Werkzeugen und Erweiterungen, die Ihnen helfen Ihre Anwendungen zu verbessern, zu verbinden und finanziell zu nutzen. Das Marmalade Ecosystem beinhaltet viele Integrationen die von Lieferanten der middleware und f├╝hrenden Dienstleistern zur Verf├╝gung gestellt werden.

Und die Lizenzen?

Im Fall von Marmalade existieren verschiedene Typen von Lizenzen. Die Gratis Lizenz erlaubt Ihnen ihre Produkte in iOS, Windows Phone, Windows Store, Black Berry 10 und Tizen zu publizieren. Sie ist aber limitiert in Bezug auf die Erstellung von nativen Anwendungen und der personalisierte Bildschirm von Marmalade kann nicht eliminiert werden.

Die Gemeindelizenz erlaubt die Ver├Âffentlichung in den gleichen Systemen, aber hat nicht den Gratis Vorteil und kostet 149 $ j├Ąhrlich. Die Indie Lizenz erlaubt au├čerdem die Publikation in Roku, Windows Desktop und Mac OS X und kostet 499 $ im Jahr. Aber sie bietet eine Antwortzeit des technischen Supports in 72 h.

Die plus Lizenz erlaubt die Ver├Âffentlichung in allen vorherigen Plattformen aber auch f├╝r angeschlossene Fernsehersystemen und den technischen Support in weniger als 72 f├╝r Stunden f├╝r drei Computer eines einzelnen Benutzers f├╝r ein Jahr. Etwas sehr wichtiges f├╝r kleine Unternehmen, f├╝r den Preis von 1499 $.

Die pro Lizenz hat die gleichen Vorteile wie die plus Lizenz, aber erlaubt den technischen Support von f├╝nf Computern im Monat und ist die einzige Version, die es erlaubt auf den Sourcecode von Marmalade zugreifen zu ┬ák├Ânnen, ideal f├╝r Fortgeschrittene Entwickler. Sie kostet 3500 $ j├Ąhrlich.

Die Vorteile von Marmalade

  1. Mit Marmalade haben sie eine Quelle f├╝r Ihre Plattform unabh├Ąngigen Anwendungen.
  2. Sie k├Ânnen einfach Bibliotheken von Dritten integrieren.
  3. Sie k├Ânnen Anwendungen direkt mit den Instruktionen der nativen CPU kompilieren, um die h├Âchstm├Âgliche Geschwindigkeit in der Zielplattform zu erreichen.
  4. Es gibt keine virtuellen Maschinen oder Sprach├╝berg├Ąnge bei der Programmierung

Die hohen Preise von einigen Lizenzen von Marmalade k├Ânnen limitieren f├╝r neue Entwickler, es zahlt sich aus durch die Funktionalit├Ąt und die M├Âglichkeit eine Gratis Lizenz zu benutzen.

Marmalade ist definitiv eine M├Âglichkeit, die sicher von Berufsanf├Ąngern und gro├čen weltweiten Technologieunternehmen genutzt wird. M├Âglicherweise benutzen wir Produkte in unseren Ger├Ąten,ohne es zu wissen, dass sie mit Marmalade erstellt wurden.

Proyecto Desarrolladores

Verfasst von

Yeeply
Yeeply

Yeeply ist eine Premium-Plattform, die sich auf die Entwicklung von Mobile Games und individuellen Websites spezialisiert hat. Seit 2012 vertrauen uns unsere Kunden die Entwicklung ihrer Projekte an, und wir arbeiten mit den besten zertifizierten Profis auf technischer Ebene: Entwickler von Mobile Games oder Web-Freelancer, gro├če Softwareunternehmen und f├╝hrende Agenturen. Erstellen einer App oder einer Website war noch nie so schnell, zuverl├Ąssig und sicher wie mit Yeeply! Ver├Âffentlichen Sie Ihr Softwareprojekt auf Yeeply und lassen Sie sich von unserem Team durch den Prozess begleiten.