Für iOS brauchst du einen Mac, da Apple natürlich wieder so geistreich war und ihre Programmiersprache und Umgebung nur für Macs entwickelt hat. Somit schauen Windows und Linux-User in die Röhre.
Bei Android ist es anders. Da kann man mit jedem BEtriebssystem dafür entwickeln und die Entwicklungssprache ist Java. Man braucht also etwas Erfahrung mit Java, aber auch Geduld und Können denn vieles muss man sich selbst zusammenschustern bzw. im Internet suchen, da Google quasi das Grundgerüst anbietet und Feinheiten dann selbst programmiert werden müssen. Bei Objective-C gibt es wohl mehr Hilfe und man kann wohl schneller erste Ergebnisse erzielen, da viele Sachen von Apple bereits implementiert sind und man sie einfach nutzen kann.
Aufwand ist halt immer so ne Sache. Ne "simple" Onpsx-App braucht schon Zeit und Engagement und ich persönlich sitze da jetzt wohl schon fsat ein halbes Jahr daran, weil es halt sehr zeitaufwändig ist. Motivation ist auch immer so eine Sache
Solange man vorankommt, ist alles gut. Wenn dann aber das erste größere Problem kommt, wird es ätzend und man sucht gerne Ablenkung
Also Mindestvoraussetzung ist imo, dass man zumindest Erfahrung in irgendeiner Programmiersprache hat. Ohne jegliche Kenntnisse, sollte man sihc lieber erst ne Programmiersprache aneignen und dann damit anfangen.
@milch
Was für ein Projekt wäre das denn? Hätte vllt Interesse