Веб-приложения на iPhone еще живы

38

Кому нужны веб-приложения?

Распространившаяся по социальным сетям на прошлой неделе небольшая утилитка Sun, представляющая из себя веб-приложение, достаточно всколыхнула интернет-общественность. Кто-то удивлялся минималистичному внешнему виду и упрощенному функционалу, как я, а кто-то недоумевал: «iPhone поддерживает веб-приложения?!».

Да, поддерживает, и более того, есть разработчики, которые продолжают создавать такой софт для iOS.

Самое простое веб-приложение для iOS основано на HTML5 и работает на основе встроенного в систему браузера. Найти и установить на свой iPhone, iPod или iPad одно или даже несколько из таких приложений вы можете с официального сайта Apple

Функциональность таких приложений, к сожалению, оставляет желать лучшего и зачастую ограничивается элементарным тапанием по экрану, генерированием паролей или копированием ссылок из буфера обмена (зачем?!).

Внешний вид таких программ оставляет желать лучшего

Далеко не самая необходимая функциональность

Выбор приложений достаточно скромен и их число может сравниться разве что с количеством программ в App World для BlackBerry. Тем не менее работают они точно так же, как и установленные из App Store, даже сохраняются в меню многозадачности. Правда, переключаться между ними без потерь не выйдет.

Отсутствие полноценной поддержки многозадачности

Тем не менее это довольно интересная, достойная внимания площадка — это нам доказывает нынешняя распространенность Sun, который я теперь использую постоянно. В пользу таких приложений говорит прежде всего свободное их распространение, но к сожалению, разработчики пока совсем неохотно тянутся к этой области возможностей мобильных гаджетов Apple.

Юзеру же использование веб-приложений только на руку. Прежде всего простотой установки. Тут вспоминается Google Chromebook и его всеобъемлющая браузерность. Для установки приложения на устройство пользователю достаточно перейти на страницу с этим приложением в стандартном браузере и добавить его на свой рабочий стол путем простых действий.

Установка веб-приложения

Веб-приложения на экране  iPhone

Но мне интересен другой вопрос. Основное отличие таких приложений от привычных нам — отсутствие необходимости публикации их в централизованном магазине, в данном случае App Store. Почему наши предприимчивые хакеры-мошенники, которые в последнее время так активно светятся на мировой арене, до сих пор не воспользовались этой возможностью, ведь такое приложение не требует одобрения Apple и может распространяться совершенно свободно через Интернет. Если грамотно организовать доставку такого приложения до устройства пользователя, то развить успех дальше не составит труда.

Так или иначе эта сфера, еще с момента ее основания в 2007 году, остается неизведанной для подавляющего большинства пользователей, которые уже привыкли быть ограниченными в бесконечном пространстве App Store.

38 комментариев

  1. 0
    Роман

    Зря вы обратились к хакерам…

  2. 0

    Я вам Америку открою, дорогие школоло. Айфон задумывался изначально как первый смарт с вебприложениями. И без АппСтора. (отправлено из приложения AppleInsider.ru)

    • 0
      Алексей Винницкий

      dankz, Это вы мне?! Спасибо, очень приятно. Я вам скажу больше: Идею основывания на веб-приложениях предложила команда, которая разрабатывала iPhone под линуксом. Джобс и Серле, работавший над сужением Mac OS X до размеров смартфона впоследствии пришли к выводу, что веб-приложения это мертвая зона. Тогда и пришла идея создания App Store.

    • 0
      maromaks

      dankz, Спасибо, Батько !

  3. 0

    Жила- была фирма паразит. Крала новые разработки и воплощала их в своих продуктах. Но выпускала в год всего два продукта. Да каких! Что все человечество при деньгах под чистую все скупало. И богатела фирма неизмеримо. Что ни в сказке сказать. Что пером описать.
    Но ни долго счастье длилось. Прозрело человество. И перешло на бездушных. И бесплатных.

  4. 0
    Дмитрий Няшкин

    Хакеры ничего не смогут сделать так как это всего лишь веб-приложение (просто html страница) которое не имеет доступа к телефону.

    • 0
      Тарас Спивак

      Дмитрий, Хо-хо-хо! А как, по-вашему, вирусы попадают под винды? А андроид как заражается? Все, что сделал человек возможно взломать, другой вопрос — время, которое на это уйдет. (отправлено из приложения AppleInsider.ru)

      • 0

        Тарас, Как вы предполагаете с помощью javascript взломать iOS???

        винды — flash, activex, java, silverlight, internet explorer, vbscript в документах офиса, флешки с автораном, варез 🙂 вот вам неполный перечень потенциальных лазеек

        андроид — непроверенные приложения, коих в гугл плей несметное количество, варез, юзер ставит на свой страх и риск.

        Под ios варез есть? джейл вроде бы не требует изменеий в самих приложениях.

  5. 0

    Ох, Алексей, вы молодец, хорошо написали последний абзац. Очень понравилось, серьезно 🙂

  6. 0
    Королев Миша

    Линк на Sun — http://pattern.dk/sun/

  7. 0

    Уверен, что хакеры уже думали об этом, но проблема в том, что из браузера, у вас есть доступ только к GPS координатам, не более…

    Ответ на ваш вопрос.
    Основное отличие веб приложений от нативных, это то, что камера, контакты, гироскоп (кроме ориентации экрана), приложения почты, смс, звонки, системные настройки и прочее — недоступны. Браузер представляет из себя песочницу, из которой выбраться по первоначальным задумкам нельзя, что вы можете из песочницы браузера? Так это гонять javascript на движке Nitro, Java в ифонах не поддерживается, никакие файлы без вашего участия телефон сам загружать не станет. Да и мне не известны случаи, когда какой-нибудь скачанный PDF документ захватывал ифон 🙂

  8. 0

    P.S.: Веб приложения живее всех живых, не пойму с чего вы взяли что они умирают?
    Существуют ситуации, когда для какого-либо веб-проекта, целесообразней создать именно веб-приложение для мобильного устройства, когда вам не нужен доступ к аппаратным возможностям устройства. Это обычно просто веб порталы такие как эплинсайдер, которые предлагают контент.
    Разработкой вебприложения под мобильные устройства, может заниматься таже команда, которая занималась разработкой основного вебприложения. Отсюда снижение затрат на разработку, поддержку, внедрение новых фич, дистрибуцию.
    У вас по сути одно приложение под мобилы. Новая фича, добавили пожалуйста, багфикс, добавили легко, и это все сразу становится доступно для всех пользователей.
    В случае подхода с разработкой нативного приложения, новая фича, иос, андроид, винда, что-то еще, разные команды разработки под каждую платформу, разные способы дистрибуции софта под каждый магазин, короче головняк страшный и дорогой, когда можно было обойтись вебом.
    Зайдите например на http://www.ft.com/ с ифона или ипада, вы увидете как вам быстренько предложат мобильное приложение 🙂

    • 0
      Алексей Винницкий

      curt, Предположу, что примеров удачных веб-приложений (спасибо за ссылку на FT) можно привести на порядок меньше, чем удачных из App Store. Магазинный контент по слишком многому числу параметров опережает веб. Но я не говорил о смерти. Это что-то вроде игр на iPod Nano с Click Wheel: они есть, но их ~20. (отправлено из приложения AppleInsider.ru)

      • 0

        Алексей, Что-нибудь конкретное бы для обсуждения привели… Нужны правильные кейсы для использования того или иного подхода. Вот например приложение эплинсайдер, проще и дешевле было бы реализовать на базе мобильного веб-приложения, кроме пуша естественно, но новости я читаю в свободное время, пуш мне не нужен. Плюс на андроидах можно поселить и на винде.

        Вундерлист, да, нужен доступ к аппаратным возможностям, но на нескольких платформах. Гибридные приложения.

        Игры и решения только для iOS — нативные.

  9. 0
    Дмитрий Няшкин

    На самом деле «веб приложений» много в апп сторе, просто они обёрнуты в оболочку типо PhoneGap (http://phonegap.com/app). Например Wunderkit и Wunderlist веб приложения в оболочке для всех платформ.

    • 0

      Дмитрий, Угу… Это «гибридные приложения», основаны на одной из подобных фонгэп платформ, обладают преимуществами нативных перед вебприложениями, то есть имеют доступ к аппаратным возможностям девайса, но имеют чуть больший оверхед в разработке по сравнению с вебприложениями, в связи с поддержкой нескольких платформ и дистрибуцией.
      Основа приложения создается одинаковой для всех платформ. Нюансы платформ реализовывает оболочка.

  10. 0
    Chilling

    Что за веб приложения, не понимаю о чем идет речь, объясните кто нибудь можно на примере спс. (отправлено из приложения AppleInsider.ru)

    • 0
      Дмитрий Няшкин

      Chilling, Веб-приложение — клиент-серверное приложение, в котором клиентом выступает браузер, а сервером — веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому веб-приложения являются межплатформенными сервисами.

      • 0

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

        То есть не вебпроиложение целиком, а только вебклиент, который можно добавить на домашний экран, у него будет красивая иконка и запускаться он будет в полноэкраном режиме, без адресной строки и поиска

  11. 0

    «Тем не менее работают они точно так же, как и установленные из App Store, даже сохраняются в меню многозадачности. Правда, переключаться между ними без потерь не выйдет.» (c)
    А что значит, переключатся без потерь не выйдет?

    • 0
      Алексей Винницкий

      ksenks, Не сохраняется актуальное состояние приложения, то есть если это игра, то начинать всякий раз придется заново.

Авторизуйтесь Чтобы оставить комментарий