Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Mobile Entwicklung (https://www.delphipraxis.net/211468-mobile-entwicklung.html)

Delbor 20. Sep 2022 14:24

Mobile Entwicklung
 
Hi zusammen

Über mehrere Jahre hab ich erst mit mehr oder weniger Regelmässigen Updates und später mit Subscriptons auf Delphi Enterprise gearbeitet, bis jetzt Delphi Alexandria Enterprise meine letzte gekaufte Delphiversion sein wird.
Aber wiedas so ist - Delphi (und all seine Möglichkeiten) lässt mich nicht wirklich los. Sozusagen im Hinterkopf hab ich eine Android-Anwendung zur Komunikation mit einer Desktop-Applikation.
Deshalb erstmal meine Frage: Wie sieht das im Hinblick auf die zukünftigen Androidversionen aus? Grundsätzlich ist es ja so, dass eine VCL-Anwendung, die aktuell für Win10 geschrieben wird, auch noch unter einigen Nachfolgersystemen Lauffähig ist. Aber wie sieht dies mit Android aus?

Als Beispiel: mein Handy läuft aktuell unter (Holz anfassen!) Android 10, und Alexandria entwickelt genau dafür.
  • Ist eine so entwicklte App auch noch unter Nachfolgern des gegenwärtigen Android lauffähig?
  • Kann ich weiter mit Delphi Alexandria entwickeln, auch wenn mein Handy inzwischen auf modernisierten Androiden läuft?
Gruss
Delbor

Sherlock 20. Sep 2022 14:39

AW: Mobile Entwicklung
 
Sagen wir es mal so: Eine Garantie wirst Du von keinem bekommen, weder von Google Alphabet, noch von Embarcadero. Aber ein bis zwei Versionen wird es gut gehen. Mobile Entwicklung bedingt aber über kurz oder lang ein aktuelles Delphi.

Sherlock

himitsu 20. Sep 2022 15:36

AW: Mobile Entwicklung
 
Jupp, bei Apple das Selbe.

Es ändert sich dort so schnell etwas und Altes geht auch pötzlich nicht mehr,
weswegen man dort kaum um die Subscription drumrum kommt.

Sehr gerne wird vom Hersteller immer mehr gesperrt, weswegen etwas nicht mehr geht oder anders gemacht werden muß,
siehe die vielen Threads, wo man auf Kamera, externe Dateien und Dergleichen zugreifen wollte.



Unter Windows läuft eine alte WinAPI oft noch viele Jahre weiter, auch in neueren Windowsen.
Bedenke, dass die Win32-API (auch für 64 Bit) schon viele Jahre existiert und Delphi nach außen kaum Abhängigkeiten hatt. (OK, abgesehn von den neuen APIs für Bluetooth und so)

Unter Android/iOS wird aber viel vom OS benutzt.
Ähnlich wie beim .NET oder anderen Frameworks ala C++RuntimeEnvironment, Java usw. wo du eine gewisse Abhängigkeit hat.
Und für den Appstore wird es noch strikter, so dass dort nicht alles erlaub ist, selbst wenn es noch ginge.

Delbor 20. Sep 2022 15:59

AW: Mobile Entwicklung
 
Hi zusammen

Danke für eure Antworten! Wenn ich das recht verstanden habe, muss ich also so ungefähr ab Delphi 23 mit Problemen rechnen.
Delphi Community entspricht ja (etwa? ziemlich genau?) der Professionalversion. Könnte ich mir (ab Grundversionen) auf diese Weise Zugriff auf aktuelle Andoids verschaffen?
Ich weiss: ich frage da Löcher in die Welt - aber es wäre wohl mehr als ärgerlich, eine App zu entwickeln, die, kaum fertiggestellt, schonveraltete ist.

Gruss
Delbor

himitsu 20. Sep 2022 16:25

AW: Mobile Entwicklung
 
Ja, aber da die CE mindestens ein Jahr hinter der Pro her hängt, kann es auch sein, dass du über ein Jahr warten mußt, wenn was nicht geht, in der Hoffnung bis dahin gibt es keine neuen Probleme. :stupid:

Damals, als Apple mal zu viel gändert hatte, da warteten sogar die Enterprise-Käufer ewig (64 Bit und so) und die CE entspricht aktuell jeweils der Vorversion (10.4 vs. 11.x, ist es glaub ich grade)

Rollo62 20. Sep 2022 17:22

AW: Mobile Entwicklung
 
In die Glaskugel würden wir Alle gerne blicken und ja: Mobiles ändert sich ständig ( gefühlt alle halbe Jahre ).
Trotzdem würde ich sagen dass es stark darauf ankommt was genau Du anfassen möchtest, denn die Dinge die sich verschärfen haben fast immer mit Sicherheit, Datenschutz, Zugriffsrechten, etc. zu tun.
Wenn man also nichts Kritisches anfassen muss bleibt das auch unter Umständen "ewig" lange stabil, so wie im guten, alten Windows.
Deshalb würde ich immer raten Zugriffe möglichst über REST- oder Cloud-Server zu machen, da lassen die uns Entwickler (noch) einigermaßen in Ruhe.

Da steckt natürlich keine drin, momentan wird ja schon seit geraumer Zeit Android API durch AndroidX ersetzt.
Was da sonst noch alles (auf und zu) kommt bleibt sicher noch eine ganze Weile spannend :-D

Delbor 20. Sep 2022 19:28

AW: Mobile Entwicklung
 
Hi zusammen

Zitat:

Zitat von Rollo62 (Beitrag 1512143)
Wenn man also nichts Kritisches anfassen muss bleibt das auch unter Umständen "ewig" lange stabil, so wie im guten, alten Windows.
Deshalb würde ich immer raten Zugriffe möglichst über REST- oder Cloud-Server zu machen, da lassen die uns Entwickler (noch) einigermaßen in Ruhe.

Da steckt natürlich keine drin, momentan wird ja schon seit geraumer Zeit Android API durch AndroidX ersetzt.
Was da sonst noch alles (auf und zu) kommt bleibt sicher noch eine ganze Weile spannend :-D

Hmmm... REST? Wenn, bzw. solange sich daran nichts ändert, kann ich das mit Delphi Alexandria verwenden. Allerdings denk ich schon, dass sich das Weiterentwickelt. Was etwas heissen kann, aber nicht muss...

Ja, dann lass ich mich mal überraschen! Habt auf jeden Fall vielen Dank!

Gruss
Delbor

himitsu 20. Sep 2022 19:45

AW: Mobile Entwicklung
 
Wenn du REST auf HTTP / TCP benutzt, dann ist es schon so gut wie tot.

Die Zukunft heißt ja SPDY ähh QUIC / HTTP/3 :roll:

Rollo62 21. Sep 2022 10:05

AW: Mobile Entwicklung
 
Naja, der Nachfolger von REST hieß ja eigentlich GraphQL, aber auch das könnte schon wieder obsolete sein.
https://nordicapis.com/does-http-mul...phql-obsolete/
Das ist aber sicher ein anderer Thread :stupid:

Natürlich waren mit "REST" alle existierende und kommende HTTP/x / Internet basierten RPC / gRPC-ähnlichen Datenaustauschprotokolle gemeint, welche dann hoffentlich noch immer über TCP und/oder dessen Nachfolger HTTP3 / QUICK und/oder was auch immer funktionieren wird.

Wichtig ist doch eigentlich die Verbindung nach "draußen", denn sonst wäre man nur "drinnen" ( im strikt regulierten Mobile-Universum des jeweiligen Phone-Herstellers ) gefangen :-D

Sherlock 21. Sep 2022 11:20

AW: Mobile Entwicklung
 
Ist Tot ansteckend? Ich frage für einen Freund, der noch mit SOAP hantiert.

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:17 Uhr.
Seite 1 von 2  1 2      

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