Приложение или игра? Просто у вас проскочило про игру... Игры не пишутся на Java. Ибо медленно. Если есть знание только JS и нужна игра - берите Unity.
1) Подпись следующей версии должна быть тем же ключом с тем же алиасом
2) Правок в коде на следующую версию можно не делать, главное чтобы номер отличался в большую сторону. Если что - гуглоплей подскажет
3) При подписи другого проекта можно использовать и другой ключ (не уверен), и тот же с тем же алиасом (100%)
4) company name могут не совпадать
Никаких эмуляторов - только реальное устройство. Эмулятор в дроиде тормозной по своей природе, плюс имеет обрезаный функционал. Устройства на андроиде сейчас недорогие, слава богу.
По платформе - добавьте оперативы хотя бы до 8 гигов - и будет норм. Без эмулятора естественно.
1) Андроид студио - это блокнот. А пишете вы на языке Java. Или c++. Или еще что то. Под платформу ANDROID. В чем вы пишете - не важно - эклипс, андроид студио, сублайм, блокнот, ворд - возможности платформы и ОС от этого не меняются.
2) Сервер ваш или чужой?
3) RestAPI. Если сложно - простой GET запрос. Тема GET запросов многократно светилась на тостере -юзайте поиск.
Вас в гугле забанили? Вот список пермишенов: developer.android.com/reference/android/Manifest.p...
Насколько я помню именно за гуглоплюс - никакой пермишшн не отвечает. Для уточнения смотрите подключение google services - именно они дают апи к гуглоплюсу.
Дык гугл умеет все это сам делать. Вроде бы getSkuDetails() возвращает в валюте пользователя. Может разве что надо будет в консоли гуглплея конвертировать цены.
Вы неправы по поводу разных областей. Например, задача - написать приложение, решающее дифференциальные уравнения. Различия у этих двух платформ будут только в интерфейсной части, а вся логика - будет одинакова. Если это игры - то отличий еще меньше. А вот если надо например интерфейсы верстать - то тогда требование немного странное - ибо отличий много.