Относительно Android> = 2.0.1.
Это говорит о типе приложения:
- Приведенный пример кода делает его приложением.
- Легкотестирование в инструментах разработки.
Это говорит о типе проекта библиотеки:
- Из другого приложения, желающего запустить синхронизацию, я хотел бы включить его в качестве зависимости библиотеки.
Какие еще преимущества / недостатки вы видите в любом типе проекта?