No, you have to have the Origin platform installed to download and keep The Sims 4 updated.