Delphi-PRAXiS
Seite 2 von 8     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Wie viel "R" steckt noch in RAD Studio XE5? (https://www.delphipraxis.net/176577-wie-viel-r-steckt-noch-rad-studio-xe5.html)

Jonas Shinaniganz 14. Sep 2013 15:26

AW: Wie viel "R" steckt noch in RAD Studio XE5?
 
Zitat:

dann wären vielleicht 100€ für ein Billig-Droid eine gute Investition – wenn du ernsthaft Apps entwickeln willst.


Das sagen auch die Leute von Embarcadero und es ist völlig richtig. Du entwickelst ja auch nicht für Windows und emulierst dann ein Windows um die App zu testen... Der Emulator hat eigentlich keine Berechtigung.

Union 14. Sep 2013 15:38

AW: Wie viel "R" steckt noch in RAD Studio XE5?
 
Zitat:

Zitat von NamenLozer (Beitrag 1228489)
Wobei ich mich meine zu erinnern, vor einigen Monaten gelesen zu haben, dass Intel einen schnelleren Emulator basierend auf Intels x86-Port von Android entwickelt haben will. Weiß nicht, was da der aktuelle Stand ist...

Der HAXM ist für X86. Delphi erzeugt aber ARM32 Code.
Zitat:

Zitat von Jonas Shinaniganz (Beitrag 1228491)
Zitat:

dann wären vielleicht 100€ für ein Billig-Droid eine gute Investition – wenn du ernsthaft Apps entwickeln willst.


Das sagen auch die Leute von Embarcadero und es ist völlig richtig. Du entwickelst ja auch nicht für Windows und emulierst dann ein Windows um die App zu testen... Der Emulator hat eigentlich keine Berechtigung.

Aber vorher sicherstellen, dass so ein Gerät dann auch kompatibel ist, sowohl von der Android-Version als auch vom Prozesser. Es muss ein ARM32 Neon sein, Tegra2 geht nicht.

Wer früher über Microsoft und Apple geschimpft hat, kannte Android noch nicht.

arnof 14. Sep 2013 15:43

AW: Wie viel "R" steckt noch in RAD Studio XE5?
 
Zitat:

Tegra2 geht nicht
warum soll der nicht gehen ? Der ist ARM basierend :wink:

Union 14. Sep 2013 15:46

AW: Wie viel "R" steckt noch in RAD Studio XE5?
 
Ist eben so definiert

mjustin 14. Sep 2013 15:58

AW: Wie viel "R" steckt noch in RAD Studio XE5?
 
Zitat:

Zitat von Union (Beitrag 1228493)
Aber vorher sicherstellen, dass so ein Gerät dann auch kompatibel ist, sowohl von der Android-Version als auch vom Prozesser. Es muss ein ARM32 Neon sein, Tegra2 geht nicht.

Wer früher über Microsoft und Apple geschimpft hat, kannte Android noch nicht.


Niemand schimpft ernsthaft darüber, dass Android auf verschiedenen Prozessorarchitekturen läuft ... :gruebel:

Namenloser 14. Sep 2013 16:19

AW: Wie viel "R" steckt noch in RAD Studio XE5?
 
Zitat:

Zitat von Union (Beitrag 1228493)
Zitat:

Zitat von NamenLozer (Beitrag 1228489)
Wobei ich mich meine zu erinnern, vor einigen Monaten gelesen zu haben, dass Intel einen schnelleren Emulator basierend auf Intels x86-Port von Android entwickelt haben will. Weiß nicht, was da der aktuelle Stand ist...

Der HAXM ist für X86. Delphi erzeugt aber ARM32 Code.

Ich dachte der erzeugt Java-Bytecode?

ConstantGardener 14. Sep 2013 16:25

AW: Wie viel "R" steckt noch in RAD Studio XE5?
 
...das verwechselst Du mit Oxygene.

Delphi erzeugt "true nativ" Maschinencode für ARM7 mit NEON.

Union 14. Sep 2013 16:33

AW: Wie viel "R" steckt noch in RAD Studio XE5?
 
dccaarm.exe erzeugt .so und die ist gegen das NDK gelinkt. Im apk ist eine Art Java Loader enthalten, der die MainActivity startet.

Zur Deploy-Geschwindigkeit: Die Transferrate die adb push ausgibt sind 135 kb/s beim Emulator. Da die .so mit FMX immer >= 15 MB sind (Plus APK >= 5 MB) kann man sich einfach ausrechnen.

Tip: Während des Transfers auf dem Emulator rumklicken vervierfacht die Transfergeschwindigkeit. Soviel dazu.

Namenloser 14. Sep 2013 16:36

AW: Wie viel "R" steckt noch in RAD Studio XE5?
 
Zitat:

Zitat von ConstantGardener (Beitrag 1228498)
...das verwechselst Du mit Oxygene.

Delphi erzeugt "true nativ" Maschinencode für ARM7 mit NEON.

Ah ok, war mir neu. Ich habe mich nicht genauer damit beschäftigt, da ich es sowieso nie einsetzen werde. Ich ging einfach davon aus, dass Java-Bytecode erzeugt würde (glaube freepascal macht es auch so), zumal es von Google ja offiziell „discouraged“ ist, das NDK zu verwenden, wenn es nicht unbedingt nötig ist.

zeras 14. Sep 2013 16:48

AW: Wie viel "R" steckt noch in RAD Studio XE5?
 
Zitat:

Zitat von mjustin (Beitrag 1228496)

Niemand schimpft ernsthaft darüber, dass Android auf verschiedenen Prozessorarchitekturen läuft ... :gruebel:

Doch ich. Ich habe nämlich ein Motorola Razr i und kann Mobile Studio nicht nehmen, weil dort ein Intel drin ist.
Nun muss ich mir was anderes einfallen lassen, wenn ich unter Android Apps erstellen will, wobei ich schon einige Hinweise von euch bekommen habe. Im Endeffekt wollte ich aber Delphi nehmen, um meine Apps zu erstellen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:01 Uhr.
Seite 2 von 8     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz