0. Основные цели и предназначение сервиса
Что делает данный сервис
Данный сервис предназначен для помощи компиляции приложений из сайта (Далее вебвью)
Сервис ориентирован на людей, у которых нет времени на изучении языков программирования и тонкостей сборки мобильных приложение, и в качечестве результата работы
предоставляет законченное готовое ПО, на момент сборки пригодное к загрузке в GooglePlay под любыми копирайтами.
1. Основные понятия
1.1 Что такое приложение для Android.
Приложение для Android - это программное обеспечение, которое разработано для установки и использования на устройствах, работающих на операционной системе Android. Android - это операционная система, разработанная компанией Google, и используется на множестве устройств, таких как смартфоны, планшеты, умные часы, телевизоры и другие.
Приложения для Android предоставляют различные функции и возможности пользователям. Они могут быть разработаны для разных целей, включая социальные сети, мультимедийное воспроизведение, игры, продуктивность, образование, финансы, здоровье, путешествия и многое другое. Приложения могут быть загружены и установлены из официального магазина приложений Google Play или из других источников, таких как сторонние веб-сайты или альтернативные магазины приложений.
Разработка приложений для Android включает создание программного кода, интерфейса пользователя, дизайна и тестирования. Они могут быть написаны на разных языках программирования, таких как Java, Kotlin или C++, с использованием Android Software Development Kit (SDK) и других инструментов разработки, предоставляемых Google.
1.2 Что такое приложение для IOS.
Приложение для iOS - это программное обеспечение, разработанное для установки и использования на устройствах, работающих на операционной системе iOS, разработанной компанией Apple. Устройства iOS включают iPhone, iPad и iPod Touch.
Приложения для iOS предлагают широкий спектр функций и возможностей для пользователей. Они могут быть разработаны для различных целей, включая социальные сети, мультимедийное воспроизведение, игры, продуктивность, образование, финансы, здоровье, путешествия и многое другое. Приложения могут быть загружены и установлены из официального магазина приложений App Store, который управляется компанией Apple.
Разработка приложений для iOS включает создание программного кода, интерфейса пользователя, дизайна и тестирования. Они могут быть написаны на языках программирования Objective-C или Swift, используя iOS Software Development Kit (SDK) и другие инструменты разработки, предоставляемые Apple.
Приложения для iOS имеют доступ к различным функциям устройства, таким как камера, микрофон, геолокация, сеть и другие. Они могут также взаимодействовать с другими приложениями и сервисами, предоставлять уведомления, хранить данные на устройстве или в облачном хранилище, и предлагать пользовательский опыт, оптимизированный для мобильных устройств Apple.
1.3 Что такое конвертировать сайт в приложение.
Конвертирование сайта в приложение означает превращение веб-сайта в приложение, которое может быть установлено и запущено на мобильных устройствах, подобно нативным приложениям для Android или iOS.
Для конвертирования сайта в приложение существует несколько подходов:
- Hybrid Apps (гибридные приложения): При использовании гибридного подхода веб-сайт упаковывается внутри контейнера, который представляет собой нативное приложение. Такие приложения могут использовать WebView (веб-представление), чтобы отображать содержимое веб-сайта. Фреймворки, такие как Apache Cordova (ранее известный как PhoneGap), позволяют разработчикам создавать гибридные приложения, используя веб-технологии, которые могут быть упакованы и установлены на мобильных устройствах.
- Progressive Web Apps (прогрессивные веб-приложения): Прогрессивные веб-приложения (PWA) представляют собой веб-сайты, которые могут функционировать как приложения на мобильных устройствах. Они обладают набором функций, позволяющих им работать в автономном режиме, отправлять уведомления и иметь доступ к функциям устройства, таким как камера или геолокация. При добавлении PWA на главный экран устройства они становятся доступными подобно нативным приложениям.
- Native Apps (нативные приложения): Другой подход - разработка нативных приложений для каждой платформы (Android и iOS). При этом разработчики переписывают функциональность сайта, используя языки программирования и инструменты, специфичные для каждой платформы. Нативные приложения могут полностью использовать функциональность устройства и обладать более высокой производительностью, но требуют больше времени и ресурсов для разработки.
Все эти подходы имеют свои преимущества и ограничения, и выбор зависит от конкретных требований и возможностей проекта.
1.4 Мы используем Webview технологию, так как это наиболее подходящая для данной задачи технология.
Использование WebView технологии для конвертирования сайта в приложение имеет несколько преимуществ:
- Универсальность: WebView позволяет запаковать и отобразить веб-сайт внутри приложения на разных платформах, таких как Android и iOS. Это упрощает разработку и поддержку приложения, так как можно использовать один и тот же код для разных платформ.
- Быстрый процесс разработки: Конвертирование сайта в приложение с помощью WebView требует меньше времени и ресурсов, по сравнению с разработкой нативных приложений. Разработчики могут использовать знакомые веб-технологии, такие как HTML, CSS и JavaScript, и переиспользовать уже существующий веб-код.
- Поддержка онлайн и офлайн режимов: WebView позволяет приложению сохранять кэшированные данные, что позволяет пользователям просматривать содержимое веб-сайта даже в офлайн-режиме. Это особенно полезно, если веб-сайт имеет контент, доступный без подключения к Интернету.
- Доступ к функциям устройства: WebView обеспечивает доступ к различным функциям устройства, таким как камера, микрофон, геолокация и другим. С помощью JavaScript API можно взаимодействовать с устройством и использовать его возможности внутри приложения.
- Простое обновление: Обновление содержимого приложения, созданного с использованием WebView, может быть сделано через обновление веб-сайта. Это позволяет быстро обновлять и вносить изменения в приложение без необходимости распространения новой версии через магазины приложений.
В целом, использование WebView технологии предоставляет гибкое и эффективное решение для конвертирования сайта в приложение, обеспечивая доступ к функциональности веб-сайта через удобный пользовательский интерфейс мобильного приложения.
1.5 Что такое google Play
Google Play - это официальный магазин приложений для устройств на операционной системе Android, разработанных компанией Google. В Google Play пользователи могут найти и загрузить разнообразные приложения, игры, фильмы, музыку, книги и другой контент для своих устройств Android.
Google Play предоставляет разработчикам возможность публиковать свои приложения и контент, достигая широкой аудитории пользователей Android. Это позволяет разработчикам монетизировать свои приложения через продажу или платные подписки, а также предлагать бесплатные приложения с внутренними покупками или рекламой.
1.6 Что такое google Play
App Store - это официальный магазин приложений для устройств на операционной системе iOS, разработанных компанией Apple. В App Store пользователи могут найти и загрузить различные приложения, игры, мультимедийный контент, книги, музыку и другой контент для своих устройств iPhone, iPad и iPod Touch.
App Store предоставляет разработчикам возможность публиковать свои приложения и контент, достигая широкой аудитории пользователей iOS. Разработчики могут продавать свои приложения, предлагать платные подписки, внутренние покупки или бесплатные приложения с рекламой.
App Store строго контролируется Apple, и каждое приложение проходит процесс ревизии перед публикацией. Это гарантирует высокий уровень качества и безопасности приложений, предлагаемых в App Store.
2. Сторонние сервисы
Взаимосвязь нашего сервиса с Google Play и Appstore
Мы рады предоставить вам наш сервис создания веб-приложений. Хотим уточнить, что наш сервис не связан ни с App Store, ни с Google Play, и мы не можем влиять на модерацию или условия размещения приложений в этих сервисах. Пожалуйста, ознакомьтесь с нижеследующими правилами и условиями использования нашего сервиса:
- Независимость от App Store и Google Play: Мы являемся независимым сервисом и не являемся официальным представителем или аффилированы с App Store и Google Play.
- Ответственность за размещение и модерацию: Каждый разработчик приложений, использующий наш сервис, несет полную ответственность за размещение своих приложений в App Store и Google Play. Пожалуйста, учтите, что мы не имеем возможности влиять на решения модерации или условия размещения приложений в этих сервисах.
- Соблюдение правил и политик App Store и Google Play: Мы настоятельно рекомендуем всем разработчикам ознакомиться с правилами и политиками App Store и Google Play и следовать им при создании и размещении приложений в этих сервисах. Обязательно соблюдайте требования и процедуры, установленные App Store и Google Play.
- Ограничения на ответственность: Пожалуйста, примите к сведению, что наш сервис не несет ответственности за возможные ограничения или проблемы, связанные с размещением или модерацией приложений в App Store и Google Play. Любые вопросы и проблемы, связанные с этими сервисами, должны быть направлены их официальным представителям.
Мы стремимся предоставить вам лучший опыт использования нашего сервиса, и поэтому рекомендуем вам быть внимательными при создании и размещении ваших приложений в App Store и Google Play.
3. Сборка приложения
Сборка приложения с технической точки зрения включает в себя несколько основных шагов. Вот общий обзор процесса сборки приложения:
- Подготовка окружения разработки: Необходимо установить и настроить необходимые инструменты и платформы для разработки приложений. Это может включать в себя установку интегрированной среды разработки (IDE), такой как Android Studio для Android или Xcode для iOS, а также необходимых SDK (Software Development Kit) и других зависимостей.
- Написание и тестирование кода: Разработчики создают код приложения, используя выбранный язык программирования (например, Java или Kotlin для Android, Swift или Objective-C для iOS). Они также проводят тестирование приложения, чтобы убедиться, что оно работает правильно и соответствует ожиданиям.
- Компиляция: Компиляция - это процесс преобразования исходного кода в исполняемый файл или байт-код, который может быть запущен на устройстве. В случае Android, компиляция выполняется с использованием инструментов и компиляторов, предоставляемых Android SDK. Для iOS, компиляция происходит в Xcode.
- Упаковка ресурсов: Приложения могут содержать различные ресурсы, такие как изображения, видео, звуки и другие файлы. В этом шаге ресурсы упаковываются в определенный формат, который может быть использован приложением во время работы.
- Создание и установка подписи: Приложения для Android и iOS требуют подписи, чтобы обеспечить их подлинность и целостность. В Android подпись создается с использованием ключа подписи, а в iOS - с использованием сертификатов и профилей разработчика. Подписанный файл приложения может быть установлен на устройство или загружен в магазин приложений.
- Сборка и публикация: Конечный этап сборки приложения включает в себя создание установочного пакета (APK для Android или IPA для iOS) и его публикацию в соответствующем магазине приложений (например, Google Play или App Store). В этом шаге разработчики также могут задавать метаданные, описание, скриншоты и другую информацию, необходимую для публикации приложения.
В соответствии с установленными правилами и процедурами, мы хотим подчеркнуть, что наше веб-приложение имеет способность быть разработанным и доступным для пользователей Android без необходимости в аккаунте Google Play.
Однако, когда дело касается iOS, мы должны информировать вас о том, что в соответствии с политикой Apple и требованиями App Store, создание и распространение приложений для устройств iOS требует аккаунта разработчика и соблюдения их условий. Поэтому, чтобы ваше приложение могло быть доступно в App Store для пользователей iOS, вам потребуется аккаунт и согласие с правилами Apple.
Так как наш сервер делает сборку в автоматическом режиме, вам потребуется предоставить доступ к Aplle Developer нашему менеджеру.
Пожалуйста, будьте внимательны и понимайте, что хотя мы предоставляем вам возможность создать веб-приложение без аккаунта Google Play для пользователей Android, мы не несем ответственности за любые проблемы или ограничения, связанные с отсутствием аккаунта или требованиями App Store для iOS.
Мы рекомендуем вам тщательно ознакомиться с правилами и политиками, установленными Google Play и App Store, прежде чем принимать решение о публикации вашего приложения в соответствующих магазинах. Обратитесь к официальным документам и источникам информации, чтобы убедиться, что вы полностью соответствуете их требованиям и процедурам.
Благодарим вас за ваше понимание и выбор нашего сервиса. Мы всегда готовы оказать вам поддержку и помощь в предоставлении веб-приложения, но рекомендуем вам быть осведомленными о правилах и требованиях, связанных с публикацией приложений в магазинах Google Play и App Store.
4. Временные интревалы
4.1 Сроки проведения работ
Приложение делается в рабочее время с 12 до 18 по московскому времени, но в качестве лояльности обычно мы продлеваем работу и выдаем приложения круглосуточно. При этом срок сборки может быть увеличен до 12 часов, в зависимости от времени заказа и загруженности сервера.
Приложение под IOS собирается сразу. Если, вы не заказли приложение под IOS сразу, то в качестве лояльности, мы можем вам собрать его позднее, но более чем через 2 недели после заказа.
4.2 Замена иконок
Мы понимаем, что при заказе вы можете ошибиться в выборе иконки или после установки на телефон она будет выглядеть не так, как вам бы хотелось. поэтому мы бесплатно заменим иконку в приложении в течении 7 дней с момента его создания. (Но не более 2х раз)
4.3 Гарантийные сроки
Мир мобильных устройств разнообразен и постоянно меняется. На нашем сервере всегда используются последние доступные Api и SDK, что позволяет приложения стабильно работать на последних версиях ОС Android или IOS, которые есть на данный момент.
Но, рано или поздно устаревает всё.
Мы не можем знать заранее какие требования и системные изменения будут в новых версиях.
ОС Android или IOS или у маркетплейсов Appstore и Googleplay, поэтому никак не можем заранее выпустить для них приложения. Как правло, предудщие версии приложение совместимы с новыми версиями устройст. Но, если что-то пойдёт не так, то нашей вины в этом нет.
Если, через некоторое время выйдет новая версия ОС или требования маркетплейса изменятся, и вам потребуется по какой-то причине обновление, то вам потребуется заказть приложение заново, так как изменения условий и уровней API происходит не по нашей воле!
4.4 Хранение файлов
Мы не храним файлы созданных приложение на сервере.
Вы обязуетесь скачать полученные файлы не позднее чем через 24 часа после их получения и сохранить в надёжном месте.
5. Работа приложения
Системные сбои и краши приложений
Допустимый процент сбоев в приложениях может сильно варьироваться в зависимости от типа приложения, его целевой аудитории и ожиданий пользователей. Однако существует общее соглашение о том, что приложение не должно иметь чрезмерно высокий процент сбоев, чтобы обеспечивать удовлетворительный пользовательский опыт. Вот некоторые общие рекомендации:
Менее 1%: В большинстве случаев приложение с процентом сбоев менее 1% считается хорошо разработанным и стабильным. Это общепринятый стандарт, который многие разработчики и компании стремятся соблюдать.
1-2%: Процент сбоев в этом диапазоне также считается приемлемым для большинства приложений, но уже может вызвать недовольство у пользователей, если сбои происходят слишком часто.
2% и выше: Приложение с процентом сбоев в этом диапазоне, вероятно, будет считаться нестабильным и ненадежным. Это может привести к потере пользователей и плохой репутации.
Мы рекомендуем вам провести тестирование нашего приложения перед размещением заказа. Это позволит вам убедиться в стабильности и совместимости приложения с вашими устройствами и требованиями.
Вы соглашаетесь, что решение о размещении заказа наших услуг лежит полностью на ваших плечах, и вопросы стабильности работы приложения должны быть решены перед размещением заказа.
Мы, предоставляем наше приложение с уважением к нашим пользователям и с учетом максимальной степени качества и надежности. Тем не менее, мы хотели бы сделать важное заявление относительно сбоев в работе приложения на единичных устройствах.
Разнообразие устройств: В мире мобильных устройств существует бесконечное разнообразие поставщиков, моделей и конфигураций устройств. Это разнообразие может иногда привести к техническим несоответствиям, которые могут вызывать сбои в работе приложения на определенных устройствах.
Множество факторов: Сбои в работе приложения могут быть вызваны различными факторами, такими как версия операционной системы, наличие сторонних приложений, настройки устройства и другие параметры, которые могут варьироваться от пользователя к пользователю.
Сбои могут быть единичными: Иногда сбои могут происходить на единичных устройствах и быть обусловлены конкретными обстоятельствами, которые сложно воспроизвести.
Исходя из вышеперечисленных обстоятельств, мы хотели бы подчеркнуть, что сбой приложения на единичных устройствах не может быть однозначной причиной для возврата заказа или запроса на возврат средств.
Мы с уважением относимся к каждому нашему пользователю и ценим ваш выбор использовать наше приложение. Мы всегда готовы работать с вами, чтобы решить любые возникающие вопросы или проблемы и обеспечить вас лучшим опытом использования нашего продукта.
Пожалуйста, не стесняйтесь связаться с нашей службой поддержки, если у вас возникли какие-либо проблемы или вопросы относительно нашего приложения. Мы готовы помочь вам в любое время.
Отличия вебвью от браузера
WebView, несмотря на свою мощность, имеет отличия от полноценного браузера. Некоторые из возможностей и API, доступных в современных браузерах, могут отсутствовать или быть ограниченными в WebView.
Пожалуйста, ознакомьтесь детальнее с некоторыми особенностями компонента по этой ссылке https://siteconverter.ru/different.pdf
6. Прочие программы или программы, учавствующие в акциях лояльности
Дополнительные програмные средства
На нашем сервисе в качестве лояльности выдаются БЕСПЛАТНЫЕ програмные средства. Прочитать техническую документаци по ним можно в данном файле.
https://siteconverter.ru/prgforkonvert.pdf
Файлы приложений в заказе создаются при помощи других програных средств и не имеют отношения к дополнительным программам.
7. Возврат программы
Перед приобретением платной версии Вам предлагается демонстрационная версия программного обеспечения на безвозмездной основе,
поэтому продажа полной версии программного обеспечения не может квалифицироваться как дистанционный способ продажи, предусматривающий право на возврат товара.
Покупая полную версию ПО, вы соглашаетесь с тем, что протестировали наш продукт и он вас устраивает.
Возврат программного обеспечения после получения невозможен в связи с тем, что покупатель приобретает право на использование,
которое относится к объектам авторских прав и охраняется, как литературное произведение (ГК РФ, ч.4, ст.1259).
В свою очередь, непереодические издания в соотвествии с Законом о защите прав потребителей Российской Федерации (гл. 2, ст. 25) относятся к перечню непродовольственных товаров,
не подлежащих возврату или обмену (в ред. Постановлений Правительства РФ от 20.10.1998 №1222, 06.02.2002 №81).
8. Право на использование ПО
Распространение программы, в том числе загрузка в маркетплейсы.
Ма предоставляем покупателю свободно и без каких либо ограничений использовать наше ПО и в том числе загружать в любые маркеплейсы копии этих программ под своим либо любым именем.
Мы никак не ограничиваем право на продажу или перепродажу или копирование нашей продукции. Факт владения файлом ПО, является вактом того что данная копия по праву принадлежит вам.
9. Копирайты. Копирайты сторонних СДК
Мобильное приложение
Мы никак не добавляем наши логотипы, контакты и данные в ПО мобильного приложения. В программе могут использоваться сторонние SDK.
Win версии
Админ панели для ОС windows могут содержать наши логотипы.
Web версии
Веб версии являются открытым По и вы можете удалять логотипы и совершать прочие манипуляции
10. Техническая поддержка
Мы осуществляем техническую помощь и консультации. При этом помощь осуществляется живыми людьми, которые имеют право на отдых и праздники или плохое настроение. Мы оставляем за собой право не отвечать на не корретные сообщения или не обоснованные претензии.
Мы оставляем за собой право отказать в тех поддержке, на своё усмотрение.
11. Доработка и внедрение дополнительых СДК
Сервис собирает готове мобильное ПО. По желанию заказчика и при наличии технической возможности, которая определяется исключительно нами, возможна доработка за дополнительную плату или внедрение сторонних СДК.
Мы оставляем за собой право не дорабатывать или не внедрять СДК без объяснения причин. Все демо приложений и инструкции предоставляются до момента заказа.