8 Stimmen

Zugangshindernisse für die mobile Entwicklung

Ich habe vor, in meiner Freizeit einige mobile Anwendungen zu entwickeln und möchte sie online stellen, damit jeder sie nutzen kann (und wahrscheinlich als Open Source). Ich habe gearbeitet mit PyS60 Ich habe es vor einiger Zeit gelesen und es hat mir sehr gut gefallen.

Mein Problem ist, dass ich kein Geld für diese Anwendungen ausgeben möchte (ich habe nicht vor, damit Geld zu verdienen), und damit ich PyS60-Anwendungen ordnungsgemäß vertreiben kann, muss ich wohl eine teure Herausgeberlizenz kaufen und dann jedes Mal bezahlen, wenn ich eine Anwendung signieren lassen möchte. Ich weiß, dass ich nur die Skripte vertreiben kann, aber das bedeutet, dass der Endbenutzer den Pys60-Interpreter herunterladen muss...

Ich schaue mir auch gerne andere Sprachen/Plattformen an. IOS-Apps benötigen eine Entwicklerlizenz und ich bräuchte einen Mac, um den Code zu kompilieren (den ich nicht habe, ich bin ein Linux-x86-Nutzer).

J2ME-Anwendungen müssen anscheinend "Java Verified" sein, um im OVI-Store angeboten werden zu können. Ich nehme an, dass dies nicht der Fall ist, wenn sie auf anderem Wege vertrieben werden?

Grundsätzlich möchte ich Anwendungen schreiben, die auf meinem Telefon (N95) funktionieren, und wenn jemand anderes sie sieht, kann ich sagen, dass ich sie einfach von www.example.com/myapp bekomme und sie einfach funktionieren werden. Ich wäre auch daran interessiert, Dinge wie den OVI-Store zu nutzen, um sie zu vertreiben. Aber ich möchte nicht viel Geld ausgeben.

Hat jemand Erfahrungen oder Kenntnisse in dieser Angelegenheit? Ist J2ME meine einzige Option?

6voto

laalto Punkte 143902

Es ist wahrscheinlich, dass Sie auch unsignierte SIS-Dateien installieren können. Überprüfen Sie in den Einstellungen des App-Managers, dass die Einstellung für die Softwareinstallation "Alle" und nicht "Nur signierte" lautet.

Um signierte SIS-Dateien zu erhalten, gibt es Öffnen Sie Signed Online mit dem Sie Ihre SIS-Dateien kostenlos signieren lassen können, allerdings mit Einschränkungen bei der IMEI und einigen irrelevanten Sicherheitsfunktionen der Plattform. Wenn Sie sich an den Test-UID-Bereich halten und nicht planen, ein breites Publikum zu erreichen, können Sie Ihre Nutzer dorthin verweisen.

Die PyS60-Laufzeitinstallationsdateien sind bereits signiert und werden am besten in jedem Fall separat geliefert.

2voto

rupello Punkte 8075

Bei der Verwendung von J2ME müssen Sie außerdem Gebühren für die Anwendungssignierung entrichten, wenn Ihre Anwendung "geschützte" APIs verwendet (z. B. über Netzwerke). Ein weiterer Nachteil von J2ME ist, dass die Endgeräte je nach den Sicherheitsrichtlinien des Betreibers unterschiedliche Zertifikatsätze unterstützen. dieser Artikel für weitere Einzelheiten.

Ich empfehle, für Ihre Bedürfnisse bei PyS60 zu bleiben. Es ist ein großartiges Entwicklungswerkzeug, aber Sie müssen die Zertifizierungskosten für den Vertrieb in Kauf nehmen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X