Nokia Lumia 928 - Do I need an App social account to download apps?

No, you don't need to create an App Social account to download apps, but if you do, you can follow friends and other users and get relevant recommendations from them through the Apps feed.You can also thank other users if you like their app lists, as well as create your own app lists to be shared, followed and thanked by others.