CloudKit для веб-сайта и iOS
Я хотел бы создать приложение для iOS и веб-сайт. Я хотел бы хранить изображения и связанные метаданные на CloudKit.
Я понимаю, что могу получить доступ к ресурсам из приложения iOS.
Смогу ли я получить доступ к тем же ресурсам для создания сайта?
Цель:
Я хотел бы хранить ресурсы в одном месте и обновлять их один раз, чтобы они отражались для веб-сайта и приложения для iOS.
Вопрос:
- Возможно ли это с помощью CloudKit? Если да, есть ли документация для создания сайта с использованием ресурсов и метаданных в облачном комплекте?
- Это правильный подход или я должен использовать что-то еще.
Примечание: я предпочитаю использовать iCloud, если это возможно.
1 ответ
В последнее время никто не имеет никаких взглядов. Ряд проблем по этому вопросу.
Если вы собираетесь работать только в IOS, запуск веб-сервера на устройстве IOS не имеет смысла. Устройства IOS, такие как iPhone, iPad и iPod, - это портативные устройства с низким энергопотреблением, предназначенные для работы в средах Wi-Fi, которые явно не являются подходящей средой / устройством для создания веб-сервера.
Так что вы в IOS и OSX, последний хост для вашего веб-сервера. Является ли CloudKit подходящим средством, не зная, что вы планируете разместить, это все равно что задавать вопрос "как долго кусок строки"... ответа нет; возможно, почему никто не ответил. Мое впечатление о cloudKit - это то, что его легко начать, это немного сложная задача для продвижения вперед, и, возможно, это не очень хорошая среда для сложной установки, поскольку в ней нет логики на стороне сервера, а в обмене данными есть некоторые существенные неизвестные.
Альтернативой, которую вы могли бы рассмотреть, был бы Dropbox, он также работает под IOS и OSX, а также с другими, очень существенным дополнительным бонусом за то, что он поддерживает совместное использование ресурсов, и имеет гораздо более четкое указание на эту сторону, когда дело доходит до сборов.
CloudKit может обмениваться данными через общедоступную базу данных, но вы, как разработчик приложения, несете ответственность за расходы, поэтому вы должны быть очень осторожны с его использованием.
Я оставляю это на этом. Больше комментариев более чем приветствуются.