Software, Tech

What do we do with a problem like macOS or that rumoured Apple Universal Apps plan

So Apple are rumoured to be going to a single binary in the future. This means that developers can deliver to MacOS and iOS all at once.

To quote, Mark Gurman, who broke the story:

“Starting as early as next year, software developers will be able to design a single application that works with a touchscreen or mouse and trackpad depending on whether it’s running on the iPhone and iPad operating system or on Mac hardware, according to people familiar with the matter.”

I can see Apple’s direction in this.

  • It puts macOS on the same footing as iOS with users.
  • Makes iOS developers consider macOS versions. In a lot of ways, macOS is an untapped market. Mac sales have been and are strong.
  • Potential simplification of programming APIs from both the language, itself, and for developers.

Thing is this isn’t without its problems.

  • Pricing. macOS apps are traditionally pricier then iOS apps. Arguably there is more work involved on macOS. Part of this is the comprehensiveness of features and inter-operability.
  • App Store only ? With the state of the macOS App Store currently, developers have been leaving to sell their apps independently. Would the universal binaries be restricted to the App Store only ? This would come with the guidelines about sandboxing which was the reason for developers leaving to begin with.
  • Half baked macOS versions. The bulk of the App Store market is in iOS. Given customers are use to very cheap or free that puts pressure on developers to assess very carefully what platforms and features they service. The dearth of good iPad apps is a reflection of this. How will macOS fare ?

Its pretty clear that the iPhone is the champion in Apple’s stables. So it has the chief share of development resources and marketing push. Thats not to say that iPad and Macs are slouches. Any company would die to have the sort of market that the iPad or Mac has.

Its just in comparison, the iPhone is the bread winner.

My issue is that even the iPad, which directly shares a lot of the iPhone resources, comes off second best in developer eyes. Its going to be a tough ask of iOS developers to invest in macOS development. Even as a hobby developer, I weigh the time and cost of each “platform”.

For this to succeed Apple will need to provide unified tools and APIs to help with delivering these sorts of apps quicker and easier then they are today.

If theres anyone to do this, Apple are it. The sorts of technical challenges that they’ve managed in the past are proof of that. Its just the road behind is also littered with the proof where their will hasn’t been up to the task as well.

Apple seems to be taking on board a lot of discussion around their product offerings and responding more (for Apple). So I’ll take this as a good sign in that they’re looking into the Mac as a whole.

For a comprehensive discussion of this, head over to the excellent MJTsai’s blog.

Drones, Software, Tech

Unifly Launchpad – Drone Map

As part of my drone pre-flight checklist, I use Unifly Launchpad as a guide to what CASA regulations there are for that location.

As a novice UAV pilot, theres a steep learning curve. CASA has been very generous with its regulations in allowing drones to be used with very little restriction or tracking.

Launchpad is a free app available for iOS and Android. Aside from flight guidelines, it can be used for flight logging of multiple vehicles.

There are a number of CASA approved flight apps. However they are aimed at proper pilots with a subscription price tag to match. There is an official UAV (unmanned aerial vehicle) app from an approved developer but its not available as of time of writing.

Australia flight maps and restrictions zones have been loaded. Combined with the GPS location, Launchpad can give advice on what flight restrictions there are in the location I’m at.

I’m not a hundred percent on how often Unifly are updating their data. Just as an example, I’m finding Launchpad has recommended 152.4 metres where the official CASA height limit in controlled airspace is 120 metres.

Again, I can’t stress highly enough that the regulations are for safety. I want to enjoy flying a drone knowing I’m not going to cause issues or injury. Its not just being aware of whats at ground level but everything above as well.

Ultimately I check back to CASA’s regulations as the final word.

Software, Tech

Miniflux

Miniflux is a simple fast web based RSS reader.

Its quick and easy to install. Only needing a webserver and php. Data is stored in SQLITE.

Miniflux

Most importantly:

  1. Responsive design. So it works with mobile devices and desktops.
  2. Open source. So it can be self hosted. Or if you want the developer offers a hosted version.
  3. It respects privacy and doesn’t throw advertising at you. Thats not to say that subscribed RSS feeds don’t though.

I’ve used Miniflux on and off over the years. Recently returning to it. To better keep track of the more outlying websites that I like to read but sometimes forget.

Its a straightforward application that does one thing really well. This is where the web is great. A web application hosted online thats accessible from everywhere with no local installation required. Take that mobile apps!

Note that the self hosted route, requires some server side knowledge and a host for it to live on.

Highly recommended.