![]() |
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.
Delbor |
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 |
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. |
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 |
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) |
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 |
AW: Mobile Entwicklung
Hi zusammen
Zitat:
Ja, dann lass ich mich mal überraschen! Habt auf jeden Fall vielen Dank! Gruss Delbor |
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: |
AW: Mobile Entwicklung
Naja, der Nachfolger von REST hieß ja eigentlich GraphQL, aber auch das könnte schon wieder obsolete sein.
![]() Das ist aber sicher ein anderer Thread :stupid: Natürlich waren mit "REST" alle existierende und kommende HTTP/x / Internet basierten RPC / ![]() 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 |
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 11:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz