
- •Какой инструментарий необходим для разработки iPhone-приложения?
- •Предварительный просмотр iPhone-приложений. Работа с сервером приложений
- •Демонстрационные особенности iUi: iPhone-приложение для просмотра спектаклей и фильмов
- •Проектируем пользовательский интерфейс
- •Как разработать удобные для восприятия интерфейсы iPhone
- •Интерфейс iDoc
- •Разрабатываем iDoc
- •Проблемы с производительностью
- •Сжатие gzip
- •IDoc в действии
- •Преимущества использования платформы iPhone
Сжатие gzip
Наиболее простым и эффективным способом повышения производительности iDoc является применение GZIP-сжатия трафика Web-сервером. Многие современные Web-сервера обладают возможностью сжатия страниц при отправке их клиентам, например, в случае с iPhone – браузеру Safari. Он может автоматически распаковывать входящий трафик, и для этого нужно только на стороне Web-сервера включить режим сжатия. В результате пользователи iPhone получают возможность скачивать страницы со значительно большей скоростью.
IDoc в действии
После увеличения производительности можно проверить работу iDoc в действии. Для пакета java.* и javax.*, где содержатся 1,304 класса, нужно сгенерировать Javadoc в OpenJDK, а после этого загрузить на Web-сервер получившиеся HTML-страницы. Общий размер файлов составляет 16 МБ, из которых на главную страницу приходится только 112 КБ. Все другие страницы, содержащие информацию по каждому классу, имеют средний объем 13 КБ каждая. Работая с приложением даже через EDGE-сети, пользователь оценит хорошее время отклика. Имея iPhone, можно зайти на сайт iDoc и попробовать приложение в работе. Здесь же можно скачать iDoc или сгенерировать Javadoc, предназначенный для конкретных классов и оптимизированный для iPhone. Готовая документация Javadoc для 51 пакета будет отображаться на экране iPhone.
В процессе дальнейшей работы iDoc может быть усовершенствован разными способами. Например, можно добавить поддержку параметризованных типов в Java 5 или же дополнить приложение функцией распознавания тегов в комментариях Javadoc, которая нужна для создания ссылок между страницами. Полный исходный код приложения, позволяющий расширить функциональность iDoc, инструменты, инструкции и методы использования новых технологий можно найти на http://www.ibm.com/developerworks/ru/opensource/.
Преимущества использования платформы iPhone
Устройства iPhone SDK, позволяющие создавать приложения для них и запускать их без использования браузера Safari были анонсированы Стивом Джобсом (Steve Jobs) еще в октябре 2007 года. Для разработки, как и в Mac OS X, в них применены платформы Cocoa или Objective-C, наиболее подходящие архитектуре iPhone. При этом для сторонних приложений, по распоряжению руководства Apple, перед запуском на iPhone обязательна сертификация.
Приложения, созданные на платформе iPhone имеют преимущества перед другими, т.к. могут интенсивно использовать имеющуюся графику, анимацию и изначально имеют доступ к сетевым ресурсам. Платформа iPhone конкурентоспособна даже в сравнении с SDK, поскольку проста в применении и при установке, а использование таких средств как Aptana и iUi делает создание Web-приложений еще более легким и быстрым, что только что было доказано на примере создания iDoc. Внедрение современных технологий позволяет создавать Web-приложения для iPhone, интерфейс которых практически аналогичен оригинальному.
ISO
рейтинг рунета 2012 - Первое место
разработка компании «Трилан» получила «Премию Рунета»
посмотреть отзывы клиентов
Начало формы
Заявка
Загрузить
Отправить
Конец формы
Статьи
Разработка веб-приложений для iPad, iPhone и iPod
Разработка Web-приложений для мобильных устройств iPhone с помощью программы Eclipse
Нуждается ли бизнес в Android-приложении?
Разработка приложений для Android
Как разработать самостоятельно приложение для Android?