Чи простий додаток для iPhone більш привабливий для користувачів, ніж мобільний веб-сайт?


9

Мій клієнт хоче зробити додаток для iPhone, оскільки виявив, що люди значно частіше користуються додатком iPhone через оптимізований для мобільних сайтів сайт. Додаток iPhone дуже простий - він просто відображає пару зображень і трохи тексту. Як програміст, я б швидше скористався мобільним сайтом, враховуючи простий характер вмісту. З технічної точки зору я вважаю, що використовувати додаток iPhone у цій ситуації надмірно.

Чи має сенс створювати додаток для iPhone, коли мобільного сайту вистачить, просто тому, що ваші користувачі, швидше, це буде додаток для iPhone? Чи все-таки легко переконати користувачів, що мобільний сайт такий же простий у використанні?


1
Якщо додаток такий простий, вам слід зробити і те, і інше: вам буде весело, і ваш клієнт буде щасливий.
dasblinkenlight

2
Ви ніби ставите свої власні потреби вище, ніж ваші користувачі.
Калеб

9
"Чи має сенс створювати iPhone, коли мобільного сайту вистачить, просто тому, що ваші користувачі, швидше, це буде додаток для iPhone?" - просто тому, що? Ви маєте свою логіку назад.
GrandmasterB

3
Це здається опитувальним запитанням. Крім того, правильна відповідь є досить чіткою, робіть те, що хоче ваш клієнт, хто байдуже, чи не буде "її перенасичення", якщо ваш клієнт має поважну причину, це не має значення.
Рамхаунд

Відповіді:


6

Проста відповідь - розробити веб-сайт, але створити його як мобільний веб-додаток. Якщо вам зручніше створювати веб-сайт, або відчуваєте, що це буде швидше, тоді це шлях.

Користувачі все ще можуть «встановити» його (створити піктограму на своєму головному екрані, де ви вказали png, який буде використаний для цього значка), ви заховати панель інструментів Safari, і вона функціонує так само, як додаток.

Ось сторінка Apple щодо створення веб-додатків

Переваги цього є

  • крос-платформа - веб-додаток буде працювати на Android, WP, навіть Blackberry!
  • ви можете оновлювати вміст - наприклад, текст, зображення, не оновлюючи додаток
  • дешевше і швидше розвиватися

Я не знаю, ви можете розмістити такі типи веб-додатків у магазині iTunes чи ні.


2
Отже, ви просто створюєте веб-додаток HTML5, а потім розповідаєте / показуєте користувачеві, як пов’язати піктограму з нею?
Роберт Харві

Або просто HTML-сторінку (будь-яку версію). Ключ вказує iOS запускати повноекранний Safari та вказувати піктограми в HEADрозділі. Користувач AFAIK не може вибрати власний значок для використання.
Кірк Бродхерст

7
-1 Веб-додатки далеко не "крос-платформи" з точки зору зручності використання. Ви можете створити веб-додаток, подібний до iPhone, але такий додаток буде як біль у великому пальці на Android та Windows Phone.
Ейфорія

4
@Euphoric Ви можете застосувати іншу таблицю стилів відповідно до платформи, але цього не потрібно . Порівняйте з спробою встановити додаток iOS на свій телефон Windows, і ви побачите, що веб-додатки - це одна з найбільш доступних міжплатформних методів.
Кірк Бродхерст

8

Якщо веб-сторінка дійсно така проста, не варто перетворювати її на додаток. Я можу вам навести одну причину, але це дуже добре:

Прості програми, як правило, не проходять рецензентів додатків .

З https://developer.apple.com/appstore/resources/approval/guidelines.html

2.12 Програми, які не дуже корисні та унікальні, - це просто веб-сайти, що входять у додаток, або не надають ніякої тривалої цінності для розваг.

Якщо ви спробуєте завантажити такий додаток, ви, ймовірно, отримаєте відхилення із зазначенням, що "додаток не використовує вбудовані функції iOS" або щось подібне.

Якщо ви хочете створити простий додаток для iOS, ви повинні подумати, яка функціональність буде додана до веб-сторінки.


1
+1 Ви не будуєте додаток, ви створюєте веб-сайт (зі звуку цього). Отже, це повинен бути веб-сайт, а не додаток. Це навіть не слід називати веб-додатком, не кажіть HTML5. Це просто мобільний веб-сайт (зображення та текст).
Вілл Мелдон

4

Лише минулого тижня я опублікував додатки в Google Play і App Store, які були трохи більше, ніж виділені браузери ( WebView ) для чуйного веб-сайту та трохи цукру на ньому.

Це дає вам:

  • Швидкий розвиток більшості додатків як веб-сторінки на основі HTML5
  • Наявність у відповідному магазині додатків пристрою
  • Користувачі можуть встановлювати додаток звичайними способами (ніяких складних інструкцій для переходу піктограми на головний екран)

Але ви все одно зберігаєте переваги нативного додатка:

  • Ви завжди можете перемістити більше коду на рідну сторону пізніше
  • Використовуйте API, які не мають обмежень для веб-сторінок на базі браузера, наприклад
    • рекламуйте додаток як додаток для маршрутизації на нових картах iOS
    • нехай Книга відкриє квиток у вашому додатку тощо

Я впевнений, що в Android теж є безліч API, які заборонено робити в веб-сайтах.

До речі. З мого власного досвіду - уникати кросплатформних рамок. Навіть при такому простому завданні я покусав одну задумку, і я закінчив переписати все на рідній мові.


3

Я відчуваю ваш біль, багато додатків мають бути частиною Інтернету та розробленими за допомогою веб-технологій.
Але це технологічна позиція, можливо, ваш клієнт не байдуже.

Я здогадуюсь, що такий тип клієнтів насправді не збирається на додаток стільки, скільки вони збираються в магазині .

Ви можете недооцінювати видимість, яку можуть придбати магазини для публікації клієнта, тут.

"Безкоштовна реклама !!! 1!" може бути все, що бачить ваш клієнт.

Однак вони, клієнт, можуть недооцінювати фактичні затрати, що маються на увазі. Але в їхньому розумінні ці нові витрати будуть врівноважені "новими" механізмами монетизації, які дозволяють магазини.

Тоді вони майже напевно завищують фактичну монетизацію, яку може підняти додаток для свого (редакційного, я думаю) продукту в поточний момент. Зрештою, вони не займаються злими птахами.

Крім того, вони, мабуть, затягують свій час на ринок , ідучи на додаток.

На жаль, такий бізнес-план:

  • Побудувати додаток
  • ???
  • ПРИБУТ

Здається, це все лютує в наш час.


2
tl; dr: Вам потрібно бути в магазині додатків.
Роберт Харві

2

Ви не надаєте своєму клієнту достатньо інформації для прийняття зваженого рішення.

  1. Чи знають вони про процес затвердження додатків для iPhone?
  2. Чи є функції, до яких користувачі потребують доступу, коли вони не підключені?
  3. Чи потрібно турбуватися про конфіденційну інформацію, що зберігається на телефоні?
  4. Що з пристроями, які не виробляються Apple?

Остерігайтеся "мені легше створити веб-сайт", оскільки там є конкуренція, хто буде більш ніж радий створити додаток для iphone.


1

Правда, у мене є особистий ухил до рідних програм, але я думаю, що насправді немає чорно-білої відповіді на це. Ось кілька думок про веб-програми та власні програми:

  • Веб-додатки приємні, якщо ви хочете уникнути клопоту стати членом програми для розробників Apple. Без цього ви не можете встановлювати програми на пристрої або публікувати їх у App Store.
  • Тоді, звичайно, докладаються зусилля для вивчення XCode та Objective-C (якщо ви їх ще не знаєте).
  • З іншого боку, рідні програми, як правило, більш чуйні (мій власний суб'єктивний досвід).
  • Якщо програма повинна мати можливість працювати в режимі офлайн (коли немає підключення до Інтернету), то рідний додаток - це ваш єдиний реалістичний варіант.

У вашому випадку я б оцінив вимоги вашого клієнта проти плюсів і мінусів веб-і нативних програм.

Я б також додати , що написання і розгортання рідної iPhone програма не ОБОВ'ЯЗКОВО вимагає присутності в App Store. Так звані "власні програми" можна записати та розгорнути в корпоративних умовах. Врахуйте це: http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad6a6a


Якщо додаток призначений для клієнтів, "Внутрішній дім" не допоможе ...
Султан

Дійсно, але оскільки питання ніколи не уточнювало цей момент, я вважав, що це принаймні варто згадати.
Avian00

0

Враховуючи опис вашої проблеми, я б зайшов на мобільний сайт, замаскований як додаток. Загалом, багато мобільних додатків - це лише сайти HTML5, які можуть або не можуть працювати локально. Це може бути чудовим початком для швидкої розробки мультиплатформенного додатка, який буде працювати нормально на багатьох типах мобільних пристроїв, не потребуючи переробки великої частини коду. Сказавши це, є одне застереження: HTML5 не є королем швидкості при роботі з важкими умовами. Коли настав час зробити якийсь інтенсивний код обробки, який недоступний як частина проміжного програмного забезпечення для платформ (ів), для яких ви розробляєте, код може працювати досить повільно, якщо ви залежите виключно від JavaScript, щоб зробити обробку, і ви слід розглянути можливість переходу на наступний рівень (Native app).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.