Android Programmieren

moessi91

Bekanntes Mitglied
Hallo, ich habe vor eine app für Android zu programmieren und möchte diese aber auch auf iphones und windows phones zum laufen bringen.
Muss ich die App dann 3 mal entwickeln also für I-Phone WindowsPhone und Android oder gibt es eine Programmiersprache welche es ermöglicht die App auf alle 3 Systeme zu kompilieren.
Ich hoffe ich habe das Thema in den richtigen Thread gestellt.

Mfg
Vincenz
 
T

trääät

Gast
ich weis ja nicht ob es möglich ist ... aber man könnte auf "windows" ja versuchen ne java-vm zu installieren ... würde aber nicht viel bringen weil man ja dann für normale API entwickeln müsste .. und nicht speziell für android ...

lange rede aber irgendwie gar kein sinn : nein , gibt es nicht ... du müsstest für jede ziel-platform die "app" komplett neu entwickeln ...
 
G

Gast2

Gast
Naja, das geht schon, nur nicht mit purem Java.
Du kannst dir beispielsweise mal PhoneGap anschauen. Da entwickelst du deine App in HTML/CSS/Javascript und kannst die dann später für 7 oder 8 Plattformen kompilieren. PhoneGap bietet dir durch APIs zumindest auf Android, iOS und Windows Phone Zugriff auf Kamera, Sensoren, etc. Du kannst also eine vollwertige App damit entwickeln.

(Um die App für iOS zu kompilieren brauchst du meine Wissens nach aber xcode und nen Mac).
 
T

Trolllllll

Gast
HTML+JavaScript (also Web-App) läuft auf allen Systemen, kannst du natürlich auch mit Java und JSF programieren, dann einfach dir URL deines Servers in dein Smartphone (egal ob iOS oder Win oder Android) der Browser öffnet dann die Seite, welche deine Applikation ist ;-) also nur einmal programmieren für Alle Systeme, das Schöne, soger auch für Computer ;-)
 
G

Gast2

Gast
Ich vermute aber, dass der TO eher was in Richtung nativer App sucht.
Ansonsten tuts natürlich auch ne Web-App, wenn man mit den daraus resultierenden Nachteilen leben kann.
 

darekkay

Bekanntes Mitglied
Google hat da was in die Richtung gebastelt. Allerdings klappt das nur für Nicht-UI-Code. Die UI ist so systemspezifisch, dass du um das getrennte Schreiben für jede Plattform nicht drumherum kommen wirst.
 

moessi91

Bekanntes Mitglied
Also die Programmiersprache muss hier nicht Java sein, ich dachte mir nur das es eventuell mit java gehen würde. Aber gibt es dabei Grundsätzlich keine Lösung oder wie? Oder eben dass man eine Webseite macht mit beispielsweise Primefaces oder sonstigem und diese dann in einer App anzeigen lässt? Also nicht im Browser öffnet sondern direkt im in einer?
 
G

Gast2

Gast
PhoneGap hatte ich ja schon erwähnt. wenn das nicht zu deinem Problem passt, dann musst du die App wohl für jede Zielplattform schreiben.
 

MarderFahrer

Gesperrter Benutzer
Ein bisschen gespielt habe ich schon damit. Es kommt am ende halt wirklich nativer code heraus, da Titanium quasi in einem JavaScript Dialekt programmiert wird. Und Hinter den Kulissen mappt es dann Ihre JavaScript Funktionen mit den nativen Methoden. Sei es Obj-C oder Java etc. Man kann also wirklich einmal schreiben und dann zweimal auf "Deploy" klicken. Einmal für iPhone, einmal für Android. Setzt allerdings xCode auf Mac Hardware vorraus, bzw. ein installiertes Android SDK damit Titanium damit compilieren kann.

Einschränkungen habe ich so nicht wirklich gesehen. Da ich wie gesagt nur relativ kurz reingeschaut habe. Also die gängisten Sachen sind wohl alle da. Und entwickelt wird da ja auch immer noch.

Einziges Problem ist eben, dass man alles in Javascript machen muss. Und dann noch nicht mal reines JavaScript, sonder eben deren spezielle Implementation. Sollten die dann irgendwann doch ihre Bude dicht machen, stände man da mit einer Menge Code, die nirgendwo mehr lauffähig wäre.

Bei PhoneGap hätte man dann ja immer noch eine Theoretisch Lauffähige Webapp. Nur den Titanium Code kann man so nirgens sonst benutzen.

Wenn man es ganz auf die Spitze treiben wollte, könnte man bestimmt die Business Logik in Java schreiben, das ganze dann mit GWT auf JavaScript umsetzen und das dann in Titanium einbinden. Dann braucht man wirklich nur die UI mit deren JavaScript Dialekt aufbauen und die Funktionen dann an die Businesslogik anflanschen. :D Dann könnte man also quasi in Java/JavaScript iPhone apps programmieren die am Ende sogar in Nativem Code geschrieben sind.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Reverse engineering Android App Allgemeine Java-Themen 4
L Aufwandsabschätzung: Android-App Aufnahmefunktion (foto) und zweiter Ebene über dem Foto (teiltransparent) Allgemeine Java-Themen 6
A Autostart android App Allgemeine Java-Themen 4
J Key Keystore Certificate Java Android Development Allgemeine Java-Themen 1
A Rechner in Android Studio Allgemeine Java-Themen 2
M Java – Warum kann ich plötzlich bei Android Studio Grafische Benutzeroberflächen mit der Maus gestalten? Allgemeine Java-Themen 5
G Liste (UsageStats) sortieren (Android) Allgemeine Java-Themen 5
S Bibliothek gleichzeitig fuers JDK und Android entwickeln Allgemeine Java-Themen 8
R Android Daten online senden Allgemeine Java-Themen 0
The Pi Android TextView richtig formatieren Allgemeine Java-Themen 1
P Java Android Code in IOS compilieren? Allgemeine Java-Themen 9
MTJ004 FTP Frage zu FTP Speicherung Java-Android-FTP Allgemeine Java-Themen 5
M Eclipse Android Kontakte XML Allgemeine Java-Themen 2
J Threads HTTP Request (Thread) dauert lange - in Android Allgemeine Java-Themen 3
T Android Webview Webpage Quellcode to string Allgemeine Java-Themen 0
A Kann String nicht vergleichen (Android) Allgemeine Java-Themen 4
L Challenge-Response mit Android und QR Allgemeine Java-Themen 10
B [Android] EditText-Object ist null - Nimmt nicht den Wert des enthaltenen Textfeldes ein Allgemeine Java-Themen 2
A Suche Android Programmierer Allgemeine Java-Themen 0
A Android App Projekt Allgemeine Java-Themen 0
S Android: SQLite Framework einbinden Allgemeine Java-Themen 2
S Android: Verlinkung in einem TextView Allgemeine Java-Themen 3
S Android: Sprache wechseln Allgemeine Java-Themen 7
X Image Processing libary für JavaSE und Android Allgemeine Java-Themen 2
GUI-Programmer Java Forum Scrollen mit Android Allgemeine Java-Themen 9
R [Android]Wie dynamischen Button-Feld erstellen? Allgemeine Java-Themen 3
M Realisierung einer dynamischen Tabelle unter Android Allgemeine Java-Themen 3
G Java Android Development HILFE !! Allgemeine Java-Themen 2
S Android Problemchen Allgemeine Java-Themen 5
T Programmieren als Angestellter Allgemeine Java-Themen 2
NoahPillich Navigations-App und Wegfindung selber programmieren - Erfahrungen, Ideen, Anregungen Allgemeine Java-Themen 6
M Aussagenlogik in Java Programmieren Allgemeine Java-Themen 22
B hard wrap selber programmieren Allgemeine Java-Themen 9
berserkerdq2 run-methode eines Threads so programmieren, dass 30x die Sekunde etwas ausgeführt wird. Allgemeine Java-Themen 44
L Einfache Navigations-App schnell selber Programmieren? Bitte um Ideen und Anregungen. Allgemeine Java-Themen 17
Q Java-Programmieren Allgemeine Java-Themen 1
B BOT mit Java [Eclipse] programmieren Allgemeine Java-Themen 7
kanywayne Java programmieren: Polynom Klasse Allgemeine Java-Themen 4
O wie kann ich p = s · (1 + r )^t-s programmieren? Allgemeine Java-Themen 7
N Lottowebsite programmieren mittels Java, HTML,.... Allgemeine Java-Themen 7
J Vokabeltrainer programmieren Allgemeine Java-Themen 4
S Java-Task-Management-Tool für Windows und Mac selber programmieren Allgemeine Java-Themen 4
Q Möglichkeit Online-Programmieren üben. Allgemeine Java-Themen 9
B Schach programmieren Allgemeine Java-Themen 2
S Einfaches Programm programmieren Allgemeine Java-Themen 5
F Große Datenmengen effizient programmieren Allgemeine Java-Themen 51
E Einen Bot Programmieren. Allgemeine Java-Themen 6
T Graph/Adjazenzliste programmieren Allgemeine Java-Themen 10
M Allgemeine Frage: Wie lernt man Java / Programmieren von Grund auf? Allgemeine Java-Themen 7
R Wie einen ClientBuilder / JarBuilder programmieren? Allgemeine Java-Themen 14
T Sprachsteuerung programmieren? Allgemeine Java-Themen 1
W IDEA IntelliJ Build-Management-Tool selbst programmieren Allgemeine Java-Themen 2
D Was als nächstes programmieren? Allgemeine Java-Themen 6
C Compiler programmieren Allgemeine Java-Themen 13
U Methoden Algorithmus MergeSort String [ ] array sortieren programmieren Allgemeine Java-Themen 17
H .Sh Datei ausführen programmieren Allgemeine Java-Themen 5
T Frage zu UML in Java programmieren Allgemeine Java-Themen 1
G Bot Programmieren Allgemeine Java-Themen 16
T Best Practice Eigene GUI programmieren | MouseMotion Detection Allgemeine Java-Themen 3
A Erste Schritte Die Kunst am Programmieren Allgemeine Java-Themen 20
S Captchas programmieren Allgemeine Java-Themen 6
J Java: Installer für Mods programmieren Allgemeine Java-Themen 5
J Java eigenen Button programmieren (ob Cursor im Rechteck ist oder nicht..../button pressed or not) Allgemeine Java-Themen 6
P Effizientes Programmieren - oder Windows Autostart fürs Herunterfahren Allgemeine Java-Themen 11
A Update Software programmieren Allgemeine Java-Themen 1
G Objekotorientiertes Programmieren / Lose Kopplung Allgemeine Java-Themen 5
G PC Fernbedienung programmieren Allgemeine Java-Themen 6
I Dringend nachhilfe in programmieren gesucht!!!!!!!! Allgemeine Java-Themen 1
I Dringend nachhilfe in programmieren in mannheim gesucht!!!!! Allgemeine Java-Themen 3
L COM Schnittstelle in Java programmieren Allgemeine Java-Themen 4
U BlueJ NXT Projekt programmieren Allgemeine Java-Themen 0
V Abwesenheitsliste programmieren - Ideen? Allgemeine Java-Themen 11
P KI für TicTacToe programmieren > Probleme Allgemeine Java-Themen 2
J (Java3D) Einen Faden programmieren - Logikproblem Allgemeine Java-Themen 5
B Virtualisierung Programmieren Allgemeine Java-Themen 3
B Shortcut Erkennung programmieren Allgemeine Java-Themen 5
K Parallel programmieren mit ExecutorService Allgemeine Java-Themen 41
T Takuzu Spiel programmieren Allgemeine Java-Themen 4
L CSV Beziehungen programmieren Allgemeine Java-Themen 7
P wie logisch Programmieren? Allgemeine Java-Themen 6
K Programmieren anfangen. Allgemeine Java-Themen 21
J Problem mit Programmieren in Eclipse Allgemeine Java-Themen 5
E Klassen Mitgliederverwaltung programmieren Allgemeine Java-Themen 6
N Abkürzung STRG-G zu programmieren Allgemeine Java-Themen 4
P Java auf dem Handy programmieren Allgemeine Java-Themen 16
truesoul Sudoku programmieren Allgemeine Java-Themen 23
K sauber und schön programmieren Allgemeine Java-Themen 2
X Spiele für Handys programmieren Allgemeine Java-Themen 2
J Abbuchung vom Konto programmieren Allgemeine Java-Themen 6
P Fortgeschritten Java programmieren Allgemeine Java-Themen 2
J Dymnamische Programmieren. Allgemeine Java-Themen 4
MQue Schnittstelle programmieren Allgemeine Java-Themen 2
D brauch hilfe ! bei Spiele Programmieren Allgemeine Java-Themen 5
F Autorennen programmieren Allgemeine Java-Themen 5
H Graustufe programmieren Allgemeine Java-Themen 7
M Intervall Programmieren ? Allgemeine Java-Themen 3
leifg Rekursiv mit Threads Programmieren Allgemeine Java-Themen 2
M Java Programm als Dämon Programmieren. Allgemeine Java-Themen 7
V Avatar selbst programmieren Allgemeine Java-Themen 4
M Generics - besser programmieren, Warnung umgehen Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben