Wieder einmal hat ein pfiffiger Nutzer aus Tschechien auf precentral gepostet wie er an kostenlose Apps kommt. Schon vorgestern, ich kam aber gerade erst dazu das auszuprobieren.. was soll ich sagen, es funktioniert tatsächlich
Voraussetzungen:
Ihr müsst das aktuelle Palm SDK auf eurem Computer installiert haben:
Download hier
Erläuterung:
Danach wird es recht simpel: ihr benötigt lediglich das sogenannte "Package" des Programms das ihr installieren wollt, sowie den Maintainer und den Titel. Ich suche mir das nach wie vor mit meinem Programm IPK Fetcher heraus. Der Titel steht in der Tabelle. Ein Doppelklick auf ein App kopiert den (funktionslosen) Link in die Zwischenablage. Der Name der IPK enthält direkt vor der Version mit einem Unterstrich getrennt das Package.
Beispielsweise für AccuRadio:
Aus "https://cdn.downloads.palm.com/apps/67/files/com.accuradio.player_1.1.0_all.ipk" könnt ihr das Package "com.accuradio.player" herauslesen.
Der Maintainer steht recht bei den Infos zu den Apps. Aus "AccuRadio LLC <http://......>" könnt ihr also den Maintainer "AccuRadio LLC" herauslesen.
Im Terminal oder CMD (Kommandozeilen Utility eures Betriebssystems) kreiert ihr mit diesen Daten nun eine leere Applikation mit folgendem Code:
palm-generate -p "{'id':'com.accuradio.player', 'version':'0.0.1', 'vendor':'AccuRadio LLC', 'title':'AccuRadio'}" ./com.accuradio.player/
Als Code:
palm-generate -p "{'id':'com.accuradio.player', 'version':'0.0.1', 'vendor':'AccuRadio LLC', 'title':'AccuRadio'}" ./com.accuradio.player/
Wie ihr seht habe ich die Version mit "0.0.1" eingetragen, denn ihr wollt gewährleisten dass das Programm im Catalog geupdatet wird. Allerdings reicht eine niedrigere Version als die die in der Tabelle des IPK Fetcher steht auch.
Nun packt ihr einfach die erstelle Applikation mit folgendem Befehl:
Jetzt habt ihr (in dem Verzeichnis in dem ihr euch mit dem Terminal befindet) eine hübsche IPK, die ihr gleich schon im Terminal mit
installieren könnt. Natürlich geht das auch wie gewohnt mit dem Programm "Quick Install"
Alles was jetzt noch fehlt ist den App Catalog zu starten und eure eigene, neu installierte App zu updaten. Denn wenn ihr mit dem Package, Maintainer und Titel alles richtig gemacht habt erkennt das Pre diese App als legitime Originalversion, die aber natürlich nur in der Version 0.0.1 vorliegt und somit ein Update verdient
Mal schauen ob ich das ganze irgendwie zumindest etwas erleichternd in den IPK Fetcher einbauen kann.. hab es grad mit AccuRadio und Facebook beta getestet.
EDIT: Hatte einen Fehler im "package" Befehl, korrigiert.