The team behind the Opera web browser has taken an unusual decision to launch the PC Apps Hub. It contains just a few pieces of software that it deems fundamental for users running Windows.
The team behind the Opera web browser has taken an unusual decision to launch the PC Apps Hub. It contains just a few pieces of software that it deems fundamental for users running Windows.