Hydrolyzes a broad range of alpha-D-linked glucopyranosides, including maltose (alpha-1,4), sucrose (alpha-1,2), isomaltose (alpha-1,6) and turanose (alpha-1,3). Hydrolysis of terminal, non-reducing (1->4)-linked alpha-D-glucose residues with release of alpha-D-glucose. Belongs to the glycosyl hydrolase 31 family.