Swift ohne Swift

Anywhere Software? B4X? WTF?

Wie versprochen – es geht los!

Wenn ich ehrlich bin: Die Entwicklungsumgebung von Anywhere Software sieht alles andere als vertrauenswürdig aus. Auch die Webseite, das Forum – alles wirkt ein bisschen aus der Zeit gefallen.

Hinter dem Ganzen steckt die Plattform B4X, mit folgenden Produkten:

Klingt erstmal wild – und ist auch wild. Alles kommt scheinbar von einem einzigen Entwickler (Erel), der das Projekt auch im Forum betreut. Vertrauenserweckend ist anders – aber hey, wenn’s am Ende funktioniert, nehm ich einiges in Kauf.

Lizenzmodell: fair, aber mit Haken

B4A, B4J und B4R sind – laut Webseite – komplett kostenlos. Für B4i allerdings muss man zahlen. Da ich einen eigenen Mac habe, brauche ich den sonst notwendigen „Hosted Mac Builder“ nicht – und kann mich zwischen zwei Lizenzarten entscheiden:

Standard: 59 € (Updates für 2 Monate) Enterprise: 119 € (Updates für 2 Jahre)

Beides sind unbefristete Lizenzen – also kein Abo. Klingt erstmal gut.

Wenn man sich das Changelog anschaut, gibt’s nicht besonders viele Updates. Man könnte also meinen, die Standard-Version reicht locker.

Aber: Apple spielt da nicht immer mit. Wenn neue Sicherheitsrichtlinien oder SDK-Anforderungen kommen (gerade bei neuen iOS-Versionen), muss B4i entsprechend aktualisiert werden – sonst steht man plötzlich mit einer nicht mehr lauffähigen App da. Und ehrlich: Ich will mich im Zweifel nicht am Anfang mit so was rumschlagen.

Also: Enterprise it is!

Java? Muss sein.

Mit der Lizenz bekomme ich auch den lokalen Mac Builder – das ist eine kleine Java-Anwendung, die im Terminal läuft. Dafür braucht man ein installiertes JDK auf dem Mac. Ich habe mich hier für diese Version entschieden:

openjdk version "17.0.14" 2025-01-21 LTS
OpenJDK Runtime Environment Zulu17.56+15-CA (build 17.0.14+7-LTS)
OpenJDK 64-Bit Server VM Zulu17.56+15-CA (build 17.0.14+7-LTS, mixed mode, sharing)

Download-Link: Azul Zulu JDK 17 LTS für ARM64 (macOS)

Warum genau Version 17 LTS? Die wurde im Forum öfter empfohlen, weil sie besonders kompatibel mit dem Mac Builder von Anywhere Software sein soll. Ich wollte nicht auf gut Glück eine andere Version testen – also hab ich direkt die genommen, die als „sicher“ gilt.

Fazit:

Damit waren die ersten 119 € weg. Und nein – es wird nicht die letzte Ausgabe sein...