Android developers must target API level 26 starting today

Google has decided it’s time for developers to ensure apps target at least API level 26 or they’ll no longer be accepted in the Play Store.

The policy change was announced last year, so the company has provided a fair amount of notice. Today is the big day where the change goes into effect.

Every version of Android introduces new security features but some only apply to apps using newer API levels. Google has been clamping down on security more than ever as part of its bid to prove Android is secure enough

By Ryan Daws, 02 November 2018, 0 comments. Categories: Android, API, Platforms.

Google kills off its spammy Android Nearby Notifications

Google has announced it will discontinue support for Android Nearby Notifications, a feature often seen as ‘spammy’ to users.

Nearby Notifications were introduced three years ago with the idea that users will be sent alerts for relevant nearby information.

According to Google, it’s been used for genuinely useful information such as nearby free WiFi, providing guides in museums, and informing of transit schedules at bus stops. However, it’s also been abused.

In a

By Ryan Daws, 26 October 2018, 0 comments. Categories: Android, API, Platforms.

Chrome OS turns down Oreo in favour of some Pie

Analysing the latest Canary build of Chrome OS reveals it will jump from Nougat to Pie, skipping the Oreo version of Google’s system.

For a while now, Chrome OS has been stuck on the Nougat (7.1) version of Android when running apps. With the release of Pie, it makes sense for Google to jump straight to its latest version.

Chrome Unboxed first discovered the apparent plans. Currently, the update is only available for the original $1,000 Pixelbook...

By Ryan Daws, 23 October 2018, 0 comments. Categories: Android, Platforms.

GitHub suffers hours of downtime from data storage issue

GitHub users in some regions have experienced hours of downtime from what's been identified as a data storage issue.

The problems appear to have started around midnight GMT and some users are still reporting issues. GitHub acknowledged the problem and has been posting regular status updates.

At 9:20am, GitHub said its restore operations were ‘still on track to serve consistent data’ within the hour. However, a further update over an hour after said the repair was...

By Ryan Daws, 22 October 2018, 0 comments. Categories: Development Tools, Git, Industry, Platforms.

App Store bundles can now include Mac and subscription apps

Apple has announced developers can now include Mac and free apps with subscriptions in their App Store bundles.

With the new functionality, developers can offer a bundle of up to 10 of their apps. This increases visibility while allowing users potentially discounted access.

In its announcement, Apple wrote:

“App bundles make it easy for customers to buy up to 10 of your apps in a single purchase. And now, you can create app bundles for Mac apps or free apps that offer an...

By Ryan Daws, 17 October 2018, 0 comments. Categories: Apple, App Stores, iOS, Mac, Platforms.

Vulnerability in GitLab’s API exposed confidential data

Popular web-based repository manager GitLab has fixed a bug with its API which may have exposed confidential data about projects.

An insecure direct object reference within the GitLab Events API made information such as private notes, merge requests, and issues available.

In a post, GitLab Director of Security Kathy Wang wrote:

“We discovered that this exposure dates back to June 22, 2017, with the 9.3 release. GitLab’s...

By Ryan Daws, 05 October 2018, 0 comments. Categories: Git, Industry, Platforms.

Fastai is a Python library aiming to make AI simpler

A startup called Fastai is aiming to help developers carry out AI-related tasks with its deep learning library for Python.

Fastai was cofounded by two University of San Francisco employees. Rachel Thomas is a professor at the university, while Jeremy Howard is a research scientist.

Python has become almost synonymous with AI development due to being fast, robust, portable, and scalable. Some of the world’s most popular AI frameworks such as TensorFlow, Deap, and Chainer are designed for...

By Ryan Daws, 03 October 2018, 1 comment. Categories: AI, API, Development Tools, Industry, Platforms, Python.

Apple Watch apps became 64-bit due to ‘Bitcode’ feature

Apps developed for the Apple Watch transitioned from 32-bit to 64-bit last month thanks to the ‘Bitcode’ feature hidden in Xcode.

The feature was added to Xcode 7 three years ago in November 2015. While optional for iOS apps, it was mandatory for watchOS and tvOS. Now we know why,

Rather than update and recompile each app for 64-bit, Bitcode sits between human-written code and machine code to prevent this being necessary. Bitcode provides a partially-compiled app to Apple which can be completed...

By Ryan Daws, 02 October 2018, 0 comments. Categories: Apple, App Stores, Development Tools, Platforms, Wearables.

Analyst: Supreme Court won’t rule on App Store fees until mid-2019

Developers awaiting the Supreme Court’s ruling in a case against Apple over its App Store fees may have to wait until mid-2019.

Benjamin Schachter, Analyst at Macquarie Research, expects the verdict will be heard soon but the ruling won’t be made until early next year. Furthermore, any potential financial impact will be at least a year away.

The case against Apple was filed in 2011 by a group of app developers who allege that Apple has engaged in anti-competitive behaviours in taking a cut from...

By Ryan Daws, 28 September 2018, 0 comments. Categories: Apple, App Stores, Industry, iOS, Monetisation, Platforms.

Apple simplifies beta testing apps with TestFlight links

Apple developers who use the company’s TestFlight beta testing service can now share invite links with up to 10,000 people.

The new feature aims to simplify the process for both developers and testers.

Developers create a public link which can be shared with multiple users instead of having to create an invite for each.

Potential testers can simply click the link to be guided through installing the required TestFlight app, in addition to downloading the requested beta.

In

By Ryan Daws, 27 September 2018, 0 comments. Categories: Apple, Development Tools, iOS, Platforms, Testing.