Узнайте о разработке мобильных приложений и продолжите разработку веб-приложений и надеетесь, что мобильная индустрия улучшится? - PullRequest
2 голосов
/ 12 июля 2010

Я создаю несколько веб-приложений для клиентов. Обычно это CRM, системы управления проектами, пользовательские CMS, системы поддержки и т. Д. все системы, связанные с работой и бизнесом.

Часто я думаю, что было бы замечательно, если бы у клиента было мобильное приложение для управления своими веб-приложениями и сотрудниками, которые их используют. Задача состоит в том, чтобы создать одно мобильное приложение, которое может работать на всех различных смартфонах - iPhone, Blackberry, Droids и т. Д.

Самое простое, что нужно сделать - это создать мобильную версию веб-приложения. Недостатком является то, что мобильные веб-приложения уступают собственным мобильным приложениям по следующим причинам:

  1. веб-приложения используют большую пропускную способность передачи данных

  2. веб-приложения не так отзывчивы, как нативные мобильные приложения

  3. веб-приложениям на мобильных устройствах не хватает поддержки мультимедиа

- я что-то упустил из списка выше?

Как вы думаете, достижения в технологиях мобильного оборудования, усовершенствования технологий мобильных браузеров и эволюция бизнес-моделей провайдеров услуг решат вышеуказанные проблемы в ближайшем будущем (в течение следующих 2-3 лет)?

Если да, то у меня нет практической причины изучать N различных платформ разработки мобильных приложений, которые могут оказаться устаревшими для моих целей через 5 лет. Я должен просто сидеть сложа руки и ждать, пока мобильная индустрия удовлетворит мои потребности в разработке программного обеспечения.

Мой вопрос выделен жирным шрифтом, но был бы признателен за отзывы по всем остальным, что я сказал.

Ответы [ 2 ]

1 голос
/ 12 июля 2010

Не думаю, что вопросы будут полностью решены в ближайшие 2-3 года, нет. Я думаю, что ситуация улучшится, но в обозримом будущем кажется, что мобильные устройства останутся такими же в отношении вышеупомянутых технологий. Устройства слишком проприетарные, слишком много проблем с лицензированием, например, прошивка на iPhone. Android смягчает это до некоторой степени, но это все еще оставляет проблемы с самим оборудованием. Если компании не ослабят технологии и не появятся более открытые (не обязательно с открытым исходным кодом) мобильные устройства, все останется таким, как есть.

0 голосов
/ 12 июля 2010

Я сражался (и проиграл) в этой же битве.Я придерживаюсь мнения, что в настоящее время лучше всего использовать нативные приложения.Еще один момент, связанный с нативными приложениями, - они будут лучше интегрированы со смартфономНапример, веб-страница не сможет взаимодействовать со списком контактов смартфона.

Рынок смартфонов не такой большой.Игроки в основном Apple, Blackberry, Android и Windows.Я думаю, что приложения Blackberry можно сделать на C ++.Я верю, что Android-приложение также может быть сделано на C ++ с помощью NDK.Таким образом, большая часть кодовой базы будет разделена.

Если вы используете веб-технологию, то, скорее всего, вы зависите от библиотеки с открытым исходным кодом, которая поддерживается отдельным лицом.Скорее всего, между платформами в этой библиотеке будут различия, которые приведут к ошибкам.Удачи в их исправлении!

Я думаю, что любое значительное приложение должно держаться подальше от кроссплатформенных веб-технологий.Быть родным - это путь.Ваше окно там много лет.Многое изменится между сейчас и потом.Если вам нужно выпустить приложение сегодня, я думаю, что клиенты будут счастливее, если будут более отзывчивыми, лучше интегрированными с телефонным приложением, чем веб-приложение, которое должно быть лучше, когда технология догоняет.

...