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
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Das ist pure Akku-Verschwendung für eine reine GUI-Anwendung. Als User wäre ich ziemlich ungehalten, wenn mein Smartphone bei simpler GUI so warm wird und so viel Akku verbrät.Alle apps laufen konstant auf 60fps (...) 25-35% cpu
Du kannst unter iOS und unter Android Deine GUI auch prima aus Views aufbauen, die ihr Design in XML (bzw. XIB unter iOS) ausgelagert haben. Dazu braucht's keine Fragmente. Und das ist auch nichts, was nur Android kann.Ein android App ohne das UI mit Fragmenten aufzubauen ist gelinde gesagt keine gute Idee. Möchtest du dort etwa 20 views hinklatschen oder eine riesen view?
Hab mal Deinen Link angeklickt. Gleich der zweite Anstrich enthält einen Tippfehler: "Wundevolles Erwachen:" - die App verteilt Wunden beim Wecken? Aua
Welche Programmiersprache und welche sonstigen Frameworks wurden da verwendet? "Native" auf Android heißt Java? Oder was wurde da benutzt?
Das "native Steuerelemente" stelle ich mir ehrlich gesagt unwichtig vor. Immerhin ist das ja kein Windows/Linux/OSX, bei dem man Fensterrahmen mit Bedienelementen und eine vertraute Tab-Reihenfolge erwartet. Und wenn ich mir WhatsApp, Facebook oder Telegram anschaue, benutzen die auch alle ihre eigenen Design-Elemente. Was genau wären denn die Native-Elemente, die jeder Mobile-Benutzer erwarten würde?
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Ich bin Teamleiter für mobile Applikationen. Ich entwickle auch immer mit (nicht nur etwas, sondern richtig). Also ja, ich habe schon für Android und für iOS entwickelt. Ich kenne sehr gut auch die Probleme von nested Fragments bei "älteren" Android-Versionen (schon alle 4.X Versionen sind in dieser Hinsicht schon schwierig unter den Hut zu bekommen, verschiedene Hersteller sogar noch mehr) trotz Support-Library. Ich würde daher nur bedingt zu Fragments raten und stark von nested Fragments abraten, wenn man gewisse Versionen mit unterstützen soll. Der einzige große Unterschied zwischen Fragments und inflated Views bezieht sich nur auf den Lebenszyklus mit Unterstützung durch den FragmentManager. Speicher spart man damit keinen - zumindest wenn man es richtig macht.Hast du schonmal etwas in Android entwickelt nebenbei gefragt?
Das ist Quatsch. Auch mit drei Ausrufezeichen wird das nicht richtiger. Genau dafür gibt es ja schließlich die verschiedenen XMLs für verschiedene Layout-Klassen. Nichts was mit Fragments geht, geht nicht auch mit inflated Views. Wäre auch aberwitzig, wenn es anders wäre.Fragmente werden spätestens bei Apps die auch für Tablets angepasst werden sollen wichtig!!!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »BlueCobold« (23.06.2015, 19:29)
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
GUI Anwendungen laufen iDR außerdem nicht mit FPS, sondern sind Eventbasiert(kein continuous rendering), alles andere ist Akkuverschwendung. Natürlich mit der Ausnahme, wo man sowas eben doch braucht.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Interessant wäre es, aber meist entscheidet man sich für Frameworks dann doch aus anderen Gründen - wie gut sie eben zu dem passen, was man machen will und zum Budget des Kunden.Besteht da interesse?
Ich rede hier auch von Spielen auf konstanten 60fps mit gpu rendering, aber dein hobby scheint ja eh cherry picking zu sein.Zitat
Das ist pure Akku-Verschwendung für eine reine GUI-Anwendung. Als User wäre ich ziemlich ungehalten, wenn mein Smartphone bei simpler GUI so warm wird und so viel Akku verbrät.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ventrix« (23.06.2015, 20:47)
Mit 30 fps, was für GUI-Anwendungen auch vollkommen ausreicht, kommt man auf 5-10%.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »ventrix« (23.06.2015, 20:59)
Werbeanzeige