Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

12

24.05.2011, 22:42

Ich würde es vielleicht mal mit Flash versuchen. Android und iPhone hat man damit in der Tasche. Und für WP7 müsste es auch bald möglich sein. Mit Molehill hat man demnächst dann auch endlich eine vernünftige 3D API zur Hand. Dazu ganz interessant: http://www.gamedev.net/page/resources/_/…ith-flash-r2797

Mit NDK kann man doch C++ programmieren, schneller als normales Java ist es wohl auch (ca. eine Größenordnung). Und auf eine VM sollten SmartPhone Hersteller IMO auf keinen Fall mehr verzichten - SmartPhones sollten robust sein und nicht durch schlechte Programme abgeschossen werden können - Virtualisierung ist das einzige was da Abhilfe schaffen kann.

Btw ich bin mir nicht sicher, aber eigentlich müsste es doch möglich sein andere JVM Sprachen für Android zu konvertieren. Solange die kein dynamisches Bytecode Geschrammel veranstalten, sollte das eigentlich funktionieren.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Chromanoid« (24.05.2011, 23:02)


13

24.05.2011, 23:13

Hab mal gehört, dass die selbe App für IPhone wesentlich höhere Verkaufszahlen erreicht, als für Android. Also aus kommerzieller Sicht bin ich nicht sehr motiviert, für Android zu programmieren.

Allerdings ist es ein hübsches Spielzeug und Java ist für so eine Telefonapp gar keine schlechte Sprache, auf nem Handy stellt man ja in der Regel eh keine komplexen Rechnungen an, von daher geht das mit der Geschwindigkeit auch schon. Wenn man ne lustige Idee hat, kann man da schnell mal was coden und für so ein Handy gibt es ja zig Möglichkeiten für kleine aber lustige Apps (wenn man sich alleine die ganzen Sensoren ansieht).

Gut ist natürlich der Android Podcast von Chaosradio:
http://chaosradio.ccc.de/cre152.html (kann man schön beim Zocken hören, und lernt ne Menge über Android, obwohl sich in der Zwischenzeit natürlich einiges schon neuer und besser ist).
Lieber dumm fragen, als dumm bleiben!

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

14

25.05.2011, 08:21

(kein richtiges Multitasking, klingt als wärs anstregend dafür zu programmieren)
In der neuen Windows Phone Mango Update soll es echtes multitasking geben ;). Ansonsten ist es nunmal ein eingebettetes system da musst du sowieso einschnitte machen, ist halt keine desktopkiste. und mit java ist es unter android wesentlich angenehmer als mit objectiv-c fürs iphone.... das einzige was für mich für windows phone spricht ist silverlight und xna, ansonsten finde ich es grundsätzlich so kitischig für grobnotoriker gebaut...^^

ich hab auch schon für android entwickelt und finde das durchaus angenehm. ich arbeite mittlerweile auch nurnoch mit c# und WPF beruflich und vermisse vieles - aber für java finde ich es schon ganz verträglich aufgebaut.

Thoran

Alter Hase

Beiträge: 520

Wohnort: Stuttgart

Beruf: Senior Software Engineer

  • Private Nachricht senden

15

25.05.2011, 08:51

Ich möchte darauf hinweisen, dass man durchaus mit Native-Code für Android entwickeln kann (ich versuch das für meine Gameengine so nebenher). Nur der letzte Schritt muß halt mit einem Java-Stub vollzogen werden. Allerdings ist z.B. C++ kompilieren unter Android auch nicht gerade einfach, zumindest wenn man bereits etablierte Buildinfrastrukturen hat.
Und zur Umfrage:
Lohnen ist eine Frage des Standpunktes. Ich finde es lohnt sich schon allein deshabl weil man seinen Horizont erweitert. Kommerziell bin ich mir unsicher, ich denke man muß da schon gut Aufmerksamkeit erzielen, um finanziell was zu reißen. Aber persönlich für mich sage ich "Ja".


Thoran
Mein Entwicklertagebuch
Aktuelles Projekt: Universum Espionage
Eingestellt:Spieleengine SilverCore
Organisator "Spieleentwickler Stammtisch Stuttgart"

Anti-Apple

Treue Seele

Beiträge: 91

Wohnort: Coruscant, Karbonitblock, in Bedrock eingsperrt... Such dir einfach was aus.

Beruf: ...

  • Private Nachricht senden

16

07.06.2011, 08:35

Ich empfehle ya für Android zu programm'en aba hol dir bloß net das Desire HD, es ist zwar ein hammerhandy, aba aktuell sin' dualcore Handys, und in ein paar Monaten kommen schon die quadcore phones raus.



Hoffe das war mal nich wieder so ein """trolliger""" beitrag, also wart noch ein paar Monate und hol dir ein Quad-Core-Phone, aber für android programmieren würde ich schon tendieren da es in zukunft die apples übertrumpfen wird(Aufyedenfall glaub ich ganzfest dran).

Thoran

Alter Hase

Beiträge: 520

Wohnort: Stuttgart

Beruf: Senior Software Engineer

  • Private Nachricht senden

17

07.06.2011, 09:10

Du darfst nicht vergessen, das vielleicht auch Besitzer älterer Handys wie einem Desire HD oder so, dein Spiel spielen wollen/sollen (vorallem wenn du das kommerziell machen willst lohnt es sich zumindest die Handys aus naher Vergangenheit zu unterstützen). Von daher lohnt sich eher am Anfang darüber nachzudenken, wie man sein Spiel resourcenschonend auf Android bringen kann.

Thoran
Mein Entwicklertagebuch
Aktuelles Projekt: Universum Espionage
Eingestellt:Spieleengine SilverCore
Organisator "Spieleentwickler Stammtisch Stuttgart"

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

18

07.06.2011, 09:48

du hast eher weniger probleme mit dem speicher/CPU sondern eher mit dem management von dynamischen inhalten, weil der garbagecollector einfach ein performancekiller ist. manche spiele haben an die 200mb daten und das schaffen die meisten android phones - auch die etwas leistungsschwächern - problemlos.

wobei es sicherlich auf den kontext ankommt ;)

Thoran

Alter Hase

Beiträge: 520

Wohnort: Stuttgart

Beruf: Senior Software Engineer

  • Private Nachricht senden

19

07.06.2011, 10:33

Aus eigener Erfahrung mit meinem HTC Legend kann ich sagen, dass man Probleme mit dem Speicher, sowohl RAM, als auch Dateispeicher haben wird.
Mein Entwicklertagebuch
Aktuelles Projekt: Universum Espionage
Eingestellt:Spieleengine SilverCore
Organisator "Spieleentwickler Stammtisch Stuttgart"

Union_Freedom

Treue Seele

Beiträge: 156

Wohnort: Nähe Hannover

Beruf: Student

  • Private Nachricht senden

20

09.06.2011, 20:37

Hey
Meiner Meinung nach kommt es ganz auf den Kontext an. Geld verdienen kannst du mit einer super Idee auf allen der drei Plattformen. Ich denke als Student ist Windows Phone sicherlich attraktiv, da es gratis ist. (Via DreamSpark). Dazu muss man natürlich ein Fan des .NET Frameworks sein. Ich persönlich finde es absolut Klasse, aber jeden dem seinen.

Android lohnt sich meiner Meinung nach schon, da es erstens gratis ist, und man sehr, wirklich sehr viel machen kann. Java ist sicherlich auch eine angenehme Sprache. Fürs iPhone kenne ich mich nicht so gut aus. Auf der einen Seite gibts natürlich die Apple-Sachen Objective-C, aber auch via bestimmten SDK's C++ Support.

Aktuell schreibe ich eine Mathematik Library in C#. Daher spiele ich mit dem Gedanken, darauf vielleicht mal ein App aufzubauen. Der Marketplace von Microsoft wird sicher mit der Zeit wachsen. Allerdings bin ich mir nicht sicher wohin die Entwicklung dort gehen wird. In den neusten Videos präsentiert Microsoft Windows 8 mit HTML 5 und Javascript (http://winfuture.de/news,63532.html). Das heißt natürlich nicht, und davon gehe ich auch definitiv nicht aus, dass sie .NET vernachlässigen werden. Für Windows Phone sollte man aber mindestens noch bis "Mango" warten. Dort wird sich zeigen, was alles dazukommt und vor allem wie sich die Smartphone-Generation in dem Bereich ändert. (Mit Nokia ggf. Dual-Cores). Wie das dann mit dem "Multitasking" aussieht, sollte meiner Meinung nach auch mit Vorsicht genossen werden. Ist es richtiges Multitasking wie bei Android oder sowie bei Apple?

Letztens wurde die 500.000 App-Marke von Apple überschritten. Android hinkt noch weiter hinterher. Aber ihr kennt sicherlich diese Zahlen und wisst wie ich, dass sie eigentlich schwachsinnig sind, da es mittlerweile so viel Müll für Smartphones gibt.

Abschließend möchte ich noch sagen, dass ich die App-Entwicklung für Android eher scheue, da soviel verschiedene Hardware existiert und ich Angst habe, nicht allen Wünschen gerecht werden zu können. Je nach eigenem Handy würde ich mich für die jeweilige Entwicklung entscheiden. Oder du wählst natürlich die Sprache, die dir am besten gefällt :)

mfg
Union_Freedom
Coder bei: http://crushing-gods.de/ (Folgt uns)
Erste Eindrücke zu Crushing Gods Link

Werbeanzeige

Ähnliche Themen