Odd that the article suggests Allo is a competitor to Facebook. Messenger perhaps, but Facebook overall?
Either way, I use Google accounts for almost everything but I still haven't downloaded Allo, because I still don't see any reason why I should.
Either way, I use Google accounts for almost everything but I still haven't downloaded Allo, because I still don't see any reason why I should.