Apple appears to be cracking the whip on Vulkan-Metal hybrid MoltenVK

Apple appears to be cracking down on the use of a hybrid graphics API which is a cross between Apple’s proprietary Metal and the open source Vulkan.

MoltenVK allows developers to use Vulkan in their programs, but the library then makes Metal API calls allowing the apps to run on iOS and macOS.

Apple has refused to update a game from an indie studio which uses MoltenVK.

MoltenVK 1.1.73 was being used without any modification. Had some tweaks been used, it would provide another potential reason for the...

By Ryan Daws, 09 July 2018, 0 comments. Categories: API, Apple, Gaming.

Facebook tightens security of some APIs in platform changes

Amid the continued fallout after Cambridge Analytica took advantage of Facebook’s APIs, the social media giant is making several platform changes.

For anyone who’s been living under a rock, election data firm Cambridge Analytica partnered with an app which used prior versions of Facebook’s advertising API to collect data on at least 87 million users without their consent.

Investigations...

By Ryan Daws, 03 July 2018, 0 comments. Categories: Advertising, API, Facebook, Platforms.

Google's new API improves biometric authentication in Android P

Google has announced a biometric authentication API which enables developers to improve the security of their apps.

Biometrics has become a favoured and quick security method for users. While there are certainly more secure methods of authentication, few are so fast and unintrusive.

Vishwath Mohan, Security Engineer at Google, wrote in a blog post:

“Biometric authentication mechanisms are becoming increasingly popular, and it's...

By Ryan Daws, 22 June 2018, 0 comments. Categories: Android, API, Hacking, Platforms, Security.

Game developers threaten to abandon Apple for deprecating OpenGL

A notice of OpenGL’s deprecation in Apple’s documentation has game developers threatening to abandon the company’s platforms.

OpenGL has been a tried-and-trusted library for cross-platform game developers for decades. Up-and-coming APIs like Vulkan and Apple’s own Metal offer promising alternatives, but many projects still use OpenGL.

apple opengl 1

Dan Omachi, Software Engineer at Apple,...

By Ryan Daws, 07 June 2018, 0 comments. Categories: API, Apple, Development Tools, Gaming, iOS, Mac, Platforms.

ARM reveals Project Trillium machine learning processor

Arm is best known for its mobile CPU and GPU processors, but the company is keen to also show its expertise in more emerging fields. This week, Arm unveiled its new Project Trillium machine learning processor (MLP), three months after first revealing its existence.

The MLP exists to allow smartphones and tablets to perform machine learning independently, without needing to connect to a server somewhere. While a smartphone has limited performance, there are many advantages to this approach: less bandwidth and...

By William Judd, 23 May 2018, 0 comments. Categories: AI, API, Development Tools, IoT, Mobile, Tablet.

Open source Android Wear alternative AsteroidOS released

After more than three years of development, AsteroidOS has finally reached the version 1.0 milestone. This open source smartwatch OS is designed to offer Android Wear owners an alternative, especially for older watch models that have stopped receiving Wear OS updates.

The first stable release of AsteroidOS includes what its creators call 'all the features needed for a modern wearable experience'. That includes core watch apps like alarms, timers and weather, plus...

By William Judd, 17 May 2018, 1 comment. Categories: Android, API, Ecosystem, Mobile, Wearables.

Vulkan 1.1 on Android P brings VR improvements and more

In March, the first major update to the Vulkan cross-platform GPU API was released, and as of this week, Google have confirmed version 1.1 will be supported by Android P. Here's what you need to know about Vulkan 1.1 for Android development.

First of all, there are several features here are big news for the update as a whole, but aren't likely to be relevant to Android P devices. Multiple GPU support is perhaps the headline feature in this category, as it requires two or more discrete graphics cards...

By William Judd, 11 May 2018, 0 comments. Categories: Android, API, Development Tools, Gaming, VR.

F8 2018: Roundup of Facebook’s developer conference

The first day of Facebook’s annual F8 developer conference has concluded and we’ve rounded up all the most notable announcements from the gathering in San Jose, California.

This year’s show is the first since the world’s largest social network came under fire for allowing Cambridge Analytica and other companies unprecedented access to user data, which may have been used to influence democratic decisions.

In the wake of the fallout, Facebook made changes to its platform to better...

By Ryan Daws, 02 May 2018, 0 comments. Categories: Android, API, Development Tools, Facebook, Platforms.

Android Things Developer Preview 8 brings final APIs

The latest Developer Preview of Google's IoT platform Android Things has launched, bringing with it what represents the final API surface before the stable version.

During the preview releases of Android Things, Google committed to providing updates every 6-8 weeks – a schedule the company has kept fairly rigidly to.

This latest release does not bring major new features as some of the platform’s prior releases. Instead, it tunes up the existing to ensure it's ready for general release and...

By Ryan Daws, 18 April 2018, 0 comments. Categories: Android, API, IoT, Platforms.

Android P will support Vulkan 1.1 to bring mobile games closer to consoles

Gaming on Android is about to become more impressive once the ‘P’ version of the OS launches with support for the latest Vulkan graphics API.

Vulkan started its Android journey on the Galaxy S7 before Google added native support for it in Android Nougat. Many developers still use the OpenGL ES graphics rendering API, but making the switch is starting to look as enticing as the desserts of which Google names their mobile operating system.

In the video, we can see Vulkan spreading the workload...

By Ryan Daws, 09 April 2018, 0 comments. Categories: Android, API, Gaming, Platforms.