Общие вопросы относительно мобильной разработки - PullRequest
0 голосов
/ 13 декабря 2010

В настоящее время я работаю над разработкой приложения для iPhone (в основном нативного приложения с использованием Obj-C и некоторых веб-приложений с использованием jQTouch). Мой вопрос касается будущего этого пространства;

  1. Через 3 года, что, по вашему мнению, предпочтительнее (нативное или веб-приложение)?
  2. Каковы сильные стороны нативного приложения (я знаю, что для некоторых типов, таких как Игры, люди предпочитают нативные, а не браузерные приложения, но так будет всегда)
  3. Некоторые люди говорят, что HTML5 заменит разработку собственных приложений, поскольку это будет нечто вроде «кодируй один раз, запускай где угодно» (например, для iPhone, Android, телефонов BB). Как вы думаете, HTML5 может полностью исключить разработку собственных приложений.

Я знаю, что мобильное пространство постоянно меняется с появлением новых технологий, и поэтому нельзя с уверенностью сказать, что будет через 3 года. Но я думаю, что есть прогнозы, сделанные многими агентствами. Так есть ли какие-либо предполагаемые, которые могут дать общее представление или некоторое ощущение того, что может произойти в будущем.

Моя главная цель - это то, на чем я должен сосредоточиться (например, какие технологии / платформы / нативные веб-приложения), если я хочу смотреть на мобильное пространство в течение следующих 5-10 лет.

Пожалуйста, предоставьте как можно больше ответов.

Ответы [ 2 ]

2 голосов
/ 13 декабря 2010

Мой 2с.

  1. Популярность веб-приложений будет расти.Пропустят ли это нативные приложения, я не знаю.Для них соответствие показателям за 3 года не представляется нереальным.

  2. Родные приложения имеют следующие преимущества:

    • Лучшая производительность (потенциально)
    • Меньше ограничений на доступ к ресурсам устройства
    • Больший контроль над выполнением приложения
  3. HTML5 не устранит полностью необходимостьнативные приложения (см. пункт 2 выше).Даже Google, который создает полностью веб-ОС (ChromeOS), похоже, не стремится избавиться от кода Java / Dalvik для Android на базе Android.

"один раз, запустить где угодно«Это очень неприятно для всего, кроме самых простых приложений / функций.
« Кодировать один раз, компилировать для каждой поддерживаемой платформы, а затем тестировать везде »гораздо более реалистично.

Я бы порекомендовал сосредоточить свое образование наделает отличный мобильный независимо от платформы и глядя на веб-разработки.

0 голосов
/ 13 декабря 2010

1: родной.Это всегда будет предпочтительным, так как это наиболее удобный тип приложения.Лично у меня на телефоне только одно веб-приложение.

2: iOS-фреймворк.Это действительно самый большой плюс нативных приложений.И тот факт, что они легко загружаются через App Store.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...