2009-08-07 6 views
1

Ich habe eine sehr beliebte Apple iPhone App und möchte auf eine andere mobile Plattform portieren. Was ist das Beste für Palm Pre oder Google Android? Das Android ist bei den Herstellern beliebter, aber ich mache mir Sorgen über Installationsprobleme und Inkompatibilitäten. Der Pre hat einen Carrier und einen MFR, aber ich mache mir Sorgen, dass der Umsatz zu niedrig sein wird.iPhone App-Port für Palm Pre oder Android?

Meine App verwendet eine SQLite-Datenbank und ist inhaltsreich und über 200 MB.

Antwort

0

Ahhh, die große Debatte. Wahrscheinlich einen heiligen Krieg beginnen. Es scheint mir, dass es einen größeren Buzz über den Pre gibt als den Android. Auf der anderen Seite ist Palm schon einmal gescheitert, und es fällt mir schwer, Google auszuzählen.

Ich denke, ich bin im Pre-Camp. Steigen Sie früh ein. Risiko gegen Belohnung.

+0

Problem mit dem Pre ist seine Verkäufe sind so winzig, es gibt noch keinen Laden, sie haben Qualitätsprobleme, die Akkulaufzeit ist nicht so toll, etc. Ich würde gerne sehen, Microsoft kaufen Palm und dann erstellen Sie einen Zune-Shop spiegelt die Ökologie von iTunes wider, weil der App Store genauso wichtig ist wie das Gerät selbst. – goofy166

+0

Nachdem ich mit dem * free * Pre SDK gebastelt habe, kann ich dir sagen, dass du es * viel * schneller entwickeln wirst als auf Android. Tipp: Wenn Sie eine Webseite "codieren" können, können Sie eine Pre-App codieren. Darthg8r mag das dunkle Pferd in diesem Rennen auswählen, aber Sie sollten den Außenseiter auch niemals völlig außer Acht lassen; Manchmal bekommst du eine Überraschung, die niemand erwartet hatte. –

+0

@ goofy166, 1) Ich würde erwarten, dass der Umsatz niedrig ist, wenn man den iPhone-Halo-Effekt berücksichtigt 2) es gibt einen Laden, der jetzt vom Boden abhebt, 3) Sie können die Batterie durch * größere * Batterien ersetzen; siehe http://www.seidioonline.com/product-p/basi13pmx3.htm für ein kleines Beispiel, obwohl es riesige Batterien gibt, die Sie auch bekommen können. Re: MS, die Palm kaufen, würden es nur tun, um zu töten, was auch immer dort ist, da MS ein großes Interesse daran hat, Windows Mobile zu pushen. –

7

Sie haben nicht erwähnt, ob Ihre App bezahlt oder kostenlos war und ob sie Anzeigen enthielt oder nicht. Die Geschichte ist in Bezug auf beide auf Android klar. Sie können noch keine Pre-Anwendungen verkaufen und wir wissen nicht einmal, wie Palm mit bezahlten Anwendungen umgehen wird. Mir sind auch keine Werbelösungen für Pre bekannt.

Wie für die Anzahl der Benutzer schlägt Android Pre Pre Hands derzeit. Und da ich die offenere Plattform bin, habe ich keinen Zweifel daran, dass Android auch schneller wächst.

+1

Die App ist eine der teuersten Apps im Laden, aber wir haben auch eine kostenlose Lite-Version. Es enthält keine Anzeigen. Ich bin besorgt, dass eine Android-App für jede Plattform angepasst werden muss, ist das nicht etwas, worüber man sich Sorgen machen muss, weil es auf Java basiert? – goofy166

+2

Wenn Sie Layouts richtig erstellen, müssen Sie die Größe für jedes Gerät anpassen. Und ja, weil es auf Java basiert, funktioniert der gleiche Code auf jedem Gerät. –

+0

Unser Ziel ist es, die Grafik in Echtzeit skalieren zu lassen, um alle Unterschiede in der Bildschirmgröße zu berücksichtigen, aber es war mein Verständnis, dass alle Androids 320 x 480 wie das iPhone verwendeten. Auch mein Verständnis ist da Android hat einen großen Rahmen, der gelernt werden muss. – goofy166

0

paar Punkte zu portieren Ihre iPhone-Anwendung auf Android und Pre-Geräte

Android: vor kurzem kommen sie mit nativer Unterstützung aus, so dass es nicht zu schwer zu Port cpp Code zu android paltform mit JNI

sein sollte

Palm Pre: Als ob jetzt, Entwicklung unterstützt nur mit Java-Skript, und ich fürchte, Sie müssen Ihre App neu schreiben, um Pre zu unterstützen.

Meine offensichtliche Wahl wird zuerst mit Android gehen, diese Plattform wird von vielen OEMs und vielen Carriern weltweit unterstützt, während Pre auf einen Carrier und mit nur einem Gerät im Moment auf dem Markt limitiert ist. Android hat definitiv eine viel bessere Marktdurchdringung als Pre

+1

iPhone-Programme sind in Objective-C geschrieben ... einige C++ könnte jedoch verwendet werden. – micmoo

+0

Ich bekomme den gleichen Eindruck, dass Android der Weg zu gehen ist und dass der Palm Pre noch in den Kinderschuhen steckt. – goofy166

1

Android hat die Fähigkeit, in Java eine generische genug geschrieben werden, dass Ihre J2ME-Ports, die dann auf Sonys, Blackberries, Nokias und Samsungs laufen können, sollte ein kurzer Hop weg sein, wenn Sie gewünscht. Aber viel mehr Details von dem, was Sie getan haben, wäre notwendig, da es etwas sein könnte, das in einem kurzen Zeitrahmen auf dem Palm sehr wahrscheinlich ist, der eine Entscheidung über Android und Pre, das ist wahrscheinlich ein Münzwurf Entscheidung, beeinflussen kann

+0

Unsere iPhone App hat eine sehr reichhaltige und ausgeklügelte Oberfläche mit benutzerdefinierten Steuerelementen, was bedeutet, dass eine generische Lava App ziemlich mies aussehen würde. – goofy166

+0

offensichtlich völlig von der App abhängt, aber wenn es bereits alle benutzerdefinierten Steuerelemente ist, bedeutet dies wahrscheinlich, dass Sie es in Java tun können, es portiert tatsächlich den bestimmten Plattformen Framework-GUI-Code, der die Zeit braucht, wenn es ausgiebig verwendet oder erweitert wurde – kgutteridge

1

Sie könnten BlackBerry zu Ihren Überlegungen hinzufügen.

Wenn Sie alle verfügbaren RIM-Modelle kombinieren, schlägt die Gesamtzahl der verkauften Einheiten die Summe der verkauften Einheiten für Pre- und Android-Geräte.

Außerdem haben sie ihren App World-Service jetzt für den Verkauf Ihrer App durch und laufen.

Jim

0

ich auf jeden Fall mit Android gehen würde. Der Palm Pre macht Fortschritte, ist aber für Smartphones noch selten. Wenn Ihre App in irgendeiner Weise auf einen Nischenmarkt ausgerichtet ist, werden Sie wahrscheinlich feststellen, dass der Markt einfach zu klein ist.

Nur eine Sache mit Android zu erinnern, obwohl - Sie können nicht eine 200MB App machen.Die Telefone erlauben nur das Speichern von Apps im internen Speicher, der normalerweise etwa 512 MB beträgt, wobei das Betriebssystem 300 MB benötigt. 200 MB ist der gesamte Speicherplatz für alle Apps auf dem Telefon. Android-Handys werden mit SD-Karten geliefert, auf denen Daten, aber keine Anwendungen gespeichert werden können. Sie müssen wahrscheinlich zulassen, dass Benutzer die Datenbank Ihrer App auf ihre SD-Karte herunterladen, nachdem sie eine kleinere, datenlose Anwendung installiert haben.

0

Ich würde auch für Android gehen, (ok wir haben jetzt eine klarere Vision im Vergleich zu wenn die Frage zuerst gestellt wurde;)) Es ist einfach da, überall jetzt, so dass es nicht ignoriert werden kann. Außerdem bin ich eher ein Java-Entwickler;).

Eigentlich ist mein Anliegen das Gegenteil von dir: Ich bin ein Android-Entwickler, und ich portiere meine Apps auf das iPhone. Ich habe es von Hand gemacht, aber ich habe dieses Produkt namens iSpectrum (http://www.flexycore.com) gefunden. Dort ein Video, das eine Android 3D-App zeigt, die nur in 2 Tagen auf das iPhone portiert wurde. Dies kann für Sie ein interessantes Tool sein (wenn Sie sich entschieden haben, Android gegen Palm zu wählen ...)

0

Ich beantworte meine eigene Frage, weil es so lange her ist, dass ich gefragt habe, dass sich viel verändert hat. In erster Linie ging ich auf Android um, dank einiger sehr guter Antworten hier und meiner Intuition, dass Palm als Firma nicht stabil genug war. Und im Nachhinein war das der perfekte Zug ... Palm ging fast aus dem Geschäft, nachdem er in letzter Minute von HP geschnappt worden war ... und Android schoss populärer als das iPhone. Und unser Produkt, iBird Explorer, wurde schließlich zu einem der profitabelsten Ports, die wir je gemacht haben. Es ist auch eine der meistverkauften Apps in der Referenzkategorie des Marktplatzes. Vor allem aus Sicht der Einnahmen.