Интересующее меня приложение для Android ( OpenSudoku) не поддерживается первоначальным автором, который последний раз обновлял приложение чуть менее года назад, кроме того, они отклоняют предложения помощи от других внести свой вклад непосредственно в размещенный SVN-репозиторий.
Я достаточно заинтересован в проекте, чтобы серьезно подумать о его разветвлении (я уже знаком со многими аргументами за и против разветвления в целом), но у меня есть пара вопросов, связанных с передовой практикой разветвления приложений Android, в частности:
- Я понимаю, что мне придется изменить имя пакета / пространство имен, есть ли простой способ, который я могу использовать для этого (не нарушая файлы проекта Eclipse и связанные с ними ссылки)?
- Есть ли способ помочь пользователям, которые могут захотеть перейти на новое приложение, восстановить настройки / данные из исходного приложения? (Насколько я понимаю, модель разрешений, которую применяет Android, сделает это невозможным)?
- Есть ли еще какие-то проблемы, о которых мне следует знать, связанные с разветвлением приложения Android, которые мне нужно запланировать?