News Apple loses antitrust appeal in Germany, could face new App Store rules by sw-dev March 19, 2025