Средства для обмен данными между мобильными приложениями? Облако?
Дано:
1е6 мобильных приложений (iphone/android). По желанию любой пользователь приложения может дать доступ к своим собранным данным (до 1Мб) другому пользователю.
Требуется:
определить технические средства реализации обмена, так чтобы все сделать один раз и не вспоминать (ну или делать это как можно меньше)
Решение 1:
xml+php+mysql+hosting. Классика. Покупаем недорогой хостинг, пишем php скрипт, который принимает и раздает данные. Используем mysql для хранения данных и серверных параметров. Используем xml чтобы обернуть данные.
Плохо: хостинг иногда лежит. Медленный доступ из других стран (хостинг в россии, а приложения везде)
Хочется:
Облако. Резиновое. Так чтобы платить за то, что потребляешь. Так чтобы работало 24/7 и стоило по возможности поменьше. А еще думается выбрать не php, а python — много хорошего про него слышал.
Если облако, то какое? Amazon? Если писать скрипт, то какой язык выбрать?
вот это уже интересно, лаконичное АПИ и все нужные для меня функции + можно рассылать нотификации
из минусов: тяжело перейти на другого поставщика услуг, ограничиный АПИ
и цена меня беспокоит, мне надо ~10 Data Objects на пользователя (каждую картинку надо пихать в отдельный объект)… 50$ в месяц надо брать тариф… надо подумать )
Ну если против Microsoft-a ничего не имеете, тогда можно попробовать SkyDrive — благо примеры использования для Android и IOS (ищите LiveSDK) есть, но в этом случае пользователю нужно иметь Live ID (то есть бесплатно) ну насколько знаю там что-то вроде до 1 GB бесплатно.
это совсем не то, это дропбокс от майкрософта. как мне там написать серверный скрипт обработки данных?
мне нужна облачная площадка для приложения, я не облачный сервис для хранения файлов.