Native Apps mit PHP ohne Lizenzkosten – NativePHP öffnet Mobile-Version

NativePHP gibt sein Mobile-Framework frei. Ab Version 3 lassen sich native iOS- und Android-Apps mit PHP und Laravel ohne Lizenzkosten entwickeln.

vorlesen Druckansicht 2 Kommentare lesen
Zersprengte Kette

(Bild: Romolo Tavani / Shutterstock.com)

Lesezeit: 2 Min.
close notice

This article is also available in English. It was translated with technical assistance and editorially reviewed before publication.

NativePHP, eine Werkzeugsammlung für die Entwicklung nativer Desktop- und Mobile-Anwendungen mit PHP, öffnet sein Mobile-Framework für alle. Mit der Veröffentlichung von Version 3 steht NativePHP for Mobile kostenlos zur Verfügung – erschienen unter MIT-Lizenz. Entwicklerinnen und Entwickler können damit native Apps für iOS und Android erstellen, ohne ihre gewohnte PHP- und Laravel-Umgebung zu verlassen und ohne Lizenzkosten einplanen zu müssen.

Mit der Freigabe vollzieht das Projekt einen grundlegenden Strategiewechsel. Statt eines kostenpflichtigen Modells setzt NativePHP künftig vollständig auf Open Source. Die Maintainer versprechen sich davon mehr Beteiligung aus der Community und eine schnellere Weiterentwicklung. Der frei verfügbare Kern deckt nach Angaben des Projekts alle grundlegenden Funktionen ab, die für Entwicklung, Test und Betrieb nativer Mobile-Apps nötig sind.

Bestehende Anwendungen lassen sich laut Blogbeitrag weiterhin ohne Einschränkungen nutzen.

Videos by heise

Parallel zur Öffnung hat das Team die technische Architektur überarbeitet. NativePHP for Mobile basiert künftig auf einem modularen Aufbau. Den minimalen freien Core nennt das Team NativePHP Air. Funktionen, die tiefer in die Betriebssysteme von iOS und Android eingreifen, wurden in separate Plugins ausgelagert.

Dazu gehören unter anderem Biometrie, Geolokalisierung, Push-Benachrichtigungen, sicherer Speicher sowie Zugriffe auf Kamera, NFC oder Scanner. Diese Funktionen bietet NativePHP als kostenpflichtige Premium-Plug-ins an, die einmalig lizenziert werden und projektübergreifend nutzbar sind.

Neue Projekte können NativePHP for Mobile sofort kostenlos einsetzen. Für bestehende Kundinnen und Kunden kündigt das Projekt Übergangsregelungen an, abhängig von der bisherigen Lizenz.

(mdo)