Какие способы сделать данные доступными через мобильный браузер? - PullRequest
0 голосов
/ 02 июня 2011

Я создал сайт с asp.net/c#, jquery, SQL Server 2008.

Веб-сайт и данные размещены в хостинговой компании.

Я хочу создать мобильныйверсия веб-сайта. Как я могу сделать данные (которые теперь есть в SQL Server 2008) доступными для мобильных устройств?

Должен ли я перенести данные в облако, такое как Windows Azure?

Ответы [ 2 ]

1 голос
/ 02 июня 2011

Что ж, мобильный телефон получает доступ к Интернету, как ПК, просто с меньшим экраном и другим браузером (иногда), поэтому было бы достаточно создать другую тему для вашего сайта, которая будет отображаться только для мобильных устройств, если вы не разговариваете о загружаемом приложении, которое работает на самом устройстве, а не в браузере.

Если это браузер. Используйте это, чтобы улучшить работу с мобильными устройствами

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta names="apple-mobile-web-app-status-bar-style" content="black-translucent" />
0 голосов
/ 09 июня 2011

Вы можете разместить несколько версий сайта на одном хосте.Некоторые сайты используют медиа-запросы для создания двух разных презентаций одного и того же сайта.Это хороший, простой способ сделать что-то, но он не будет лучшим опытом для мобильных пользователей.Очень сложно создать контент, который одинаково полезен для мобильных и настольных браузеров.

Другой подход - создать вторую копию вашего сайта с темой и навигацией, оптимизированной для мобильных устройств.Например, ваш сайт может найти строку «mobile» в строке агента пользователя и отправить пользователя на m.yoursite.com.Это дает вам больше возможностей для оптимизации контента для мобильных пользователей.Хостинг сайтов обычно дает вам возможность размещать несколько доменов из одной учетной записи.

Если вы предпочитаете создавать нативное приложение (я не рекомендую это), тогда вы захотите выставить свои API так, чтобынативная версия может запрашивать ваш API, чтобы получить необходимые данные.

...