2015-05-08 3 views
-3

Если я создаю приложение для iOS и Android, и я его распространяю. Назовем это базовой версией моего приложения. Год спустя, если я решит изменить свое приложение (новое представление или функцию), но я хочу только распространять его среди некоторых пользователей, могу ли я перечислить его как отдельное приложение в магазинах приложений в качестве «расширения»? Затем при загрузке (кем-то, у кого уже есть основное приложение) он просто расширяет функциональность. Если он загружен тем, у кого нет основного приложения, он предлагает им загрузить основное приложение вместе с ним?Для Android и iOS я могу распространять базовую версию своего приложения, а затем распространять расширения на него?

+0

Если я загружаю приложение, и он говорит мне, что мне сначала нужно скачать другую. Я немедленно удалю это приложение. Приложение должно быть полным приложением, а не частью головоломки, где я должен загружать каждую часть. –

+0

@SimonMcLoughlin Да, я разделяю ту же самую проблему, но я разорван, потому что, если у меня есть основное приложение, эти пользователи в порядке , отлично, но тогда для пользователей, которым нужна целая куча дополнительных функций, если я создаю отдельное приложение, то что они делают со старым, когда они «модернизируются»? И нужно ли передавать данные в новое приложение? Он становится несвязным. Если я предлагаю только более сложное приложение, я раздражаю своих основных пользователей. Имеют смысл? Я уверен, что есть хорошее решение, поэтому я здесь:) Пожалуйста, дайте мне знать, если у вас есть предложения. – Costa

+0

Я буквально никогда не скачал приложение и сказал себе: что сделало бы это лучше, если бы они избавились от половины функций. Я думал, что пользовательский интерфейс слишком запутан и беспорядочен, но не слишком много функций. Вам необходимо сделать обновление существующей версии и разместить новые функции соответствующим образом. Пытаясь управлять X-приложениями, предлагая пользователям загружать других, ожидая, что пользователи найдут подходящий и т. Д., Все будут отгонять намного больше пользователей, чем «слишком много функций». –

ответ

1

Да, вы, безусловно, можете это сделать. Платформа Android предлагает (Interprocess Communication) механизм через AIDL (в Android каждое приложение запускается в своем собственном процессе по умолчанию), и он, вероятно, будет использоваться для связи между вашими приложениями. Чтобы получить информацию о других приложениях, вы можете использовать PackageManager.

Смежные вопросы