Meine Kundin möchte eine iPhone-App erstellen, da sie festgestellt hat, dass die iPhone-App mit deutlich höherer Wahrscheinlichkeit über eine für Mobilgeräte optimierte Website verwendet wird. Die iPhone App ist sehr einfach - sie zeigt nur ein paar Bilder und Text an. Als Programmierer würde ich aufgrund der einfachen Art des Inhalts viel lieber eine mobile Website erstellen. Aus technischer Sicht halte ich es für übertrieben, in dieser Situation eine iPhone-App zu verwenden.
Ist es sinnvoll, eine iPhone-App zu erstellen, wenn eine mobile Website ausreichen würde, einfach weil Ihre Benutzer es lieber als iPhone-App hätten? Gibt es überhaupt eine Möglichkeit, Benutzer davon zu überzeugen, dass eine mobile Website genauso einfach zu bedienen ist?
Antworten:
Die einfache Antwort besteht darin, eine Website zu entwickeln, diese jedoch als mobile Web-App zu erstellen. Wenn Sie mit dem Erstellen einer Website besser vertraut sind oder der Meinung sind, dass diese schneller sein wird, ist dies der richtige Weg.
Benutzer können es weiterhin "installieren" (erstellen Sie ein Symbol auf ihrem Startbildschirm, in dem Sie das für das Symbol zu verwendende PNG angeben), Sie verbergen die Safari-Symbolleiste und es funktioniert wie eine App.
Hier ist die Apple-Seite zum Erstellen von Web-Apps
Die Vorteile davon sind
Ich weiß nicht, ob Sie diese Art von Web-Apps in den iTunes Store stellen können oder nicht.
quelle
HEAD
Abschnitt Symbole anzugeben . AFAIK Ein Benutzer kann kein eigenes Symbol auswählen.Wenn die Webseite wirklich so einfach ist, sollten Sie sie nicht zu einer App machen. Ich kann Ihnen einen Grund nennen, aber es ist ein sehr guter:
Einfache Anwendungen passieren normalerweise keine Appstore-Prüfer .
Von https://developer.apple.com/appstore/resources/approval/guidelines.html
Wenn Sie versuchen, eine solche App hochzuladen, erhalten Sie wahrscheinlich eine Ablehnung, die besagt, dass die App keine nativen iOS-Funktionen verwendet, oder ähnliches.
Wenn Sie eine einfache iOS-App erstellen möchten, müssen Sie überlegen, welche Funktionen einer Webseite hinzugefügt werden.
quelle
Erst letzte Woche habe ich Apps sowohl für Google Play als auch für den App Store veröffentlicht, die etwas mehr als dedizierte Browser ( WebView ) für eine reaktionsschnelle Website und etwas Zucker darüber waren.
Dies gibt Ihnen:
Sie behalten jedoch die Vorteile der nativen App:
Ich bin sicher, dass auch Android eine Vielzahl von APIs hat, die für Webanwendungen verboten sind.
Übrigens. Aus meiner eigenen Erfahrung - bleibt frei von Cross-Plattform - Frameworks. Selbst für eine so einfache Aufgabe wurde mir von einem von ihnen in den Arsch gebissen und ich schrieb das Ganze in der Muttersprache um.
quelle
Ich fühle Ihren Schmerz, viele Apps sollten Teil des Webs sein und mit Webtechnologien entwickelt werden.
Aber das ist eine technologische Haltung, die Ihrem Kunden wahrscheinlich egal ist.
Ich vermute, diese Art von Client geht nicht so sehr für die App wie für den Appstore .
Möglicherweise unterschätzen Sie hier die Sichtbarkeit, die die Appstores der Veröffentlichung eines Kunden verleihen.
"Kostenlose Werbung !!! 1!" könnte alles sein, was Ihr Kunde sieht.
Dennoch könnten sie als Kunden die tatsächlich implizierten Kosten unterschätzen . In ihrer Denkweise werden diese neuen Kosten jedoch durch die "neuen" Monetarisierungsmechanismen ausgeglichen, die Appstores zulassen.
Dann überschätzen sie mit ziemlicher Sicherheit die tatsächliche Monetarisierung, die ein Appstore für sein (redaktionelles, ich nehme an) Produkt im aktuellen Moment erzielen kann. Schließlich tragen sie keine Angry Birds.
Außerdem verzögern sie wahrscheinlich ihre Markteinführungszeit erheblich, indem sie sich für eine App-Lösung entscheiden.
Leider dieser Art Geschäftsplan:
Scheint heutzutage der letzte Schrei zu sein.
quelle
Sie geben Ihrem Kunden nicht genügend Informationen, um eine fundierte Entscheidung zu treffen.
Hüten Sie sich vor "es ist einfacher für mich, eine Website zu erstellen", da es da draußen Kompetenz gibt, die mehr als glücklich sein wird, eine iPhone-App zu erstellen.
quelle
Zugegeben, ich habe eine persönliche Vorliebe für native Apps, aber ich denke, es gibt wirklich keine Schwarz-Weiß-Antwort darauf. Hier einige Gedanken zu Web-Apps im Vergleich zu nativen Apps:
In Ihrem Fall würde ich die Anforderungen Ihres Kunden gegen die Vor- und Nachteile von Web- und nativen Apps abwägen.
Ich möchte auch hinzufügen, dass für das Schreiben und Bereitstellen einer nativen iPhone-App nicht unbedingt eine Präsenz im App Store erforderlich ist. Sogenannte "Inhouse-Apps" können in einem Unternehmen geschrieben und bereitgestellt werden. Beachten Sie Folgendes : http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad6a6a
quelle
Angesichts Ihrer Problembeschreibung würde ich mich für eine mobile Website entscheiden, die als App maskiert ist. Im Allgemeinen sind viele mobile Apps nur HTML5-Sites, die möglicherweise lokal ausgeführt werden oder nicht. Dies kann ein guter Anfang sein, um schnell eine Multi-Plattform-App zu entwickeln, die auf vielen Arten von Mobilgeräten einigermaßen einwandfrei funktioniert, ohne dass ein Großteil des Codes überarbeitet werden muss. Trotzdem gibt es eine Einschränkung: HTML5 ist nicht der König der Geschwindigkeit, wenn es um schwere Aufgaben geht. Wenn es an der Zeit ist, verarbeitungsintensiven Code zu erstellen, der nicht als Middleware für die Plattform (en) verfügbar ist, für die Sie entwickeln, kann der Code ziemlich langsam ausgeführt werden, wenn Sie für die Verarbeitung ausschließlich auf JavaScript angewiesen sind sollte in Betracht ziehen, es auf die nächste Stufe zu bringen (native App).
quelle