I know I’ve not posted for a while with any news but with nothing to report there were no posts!
However, things are happening now – quite a few things in fact.
Firstly, I’m working through each of my iOS apps to ensure that they play nicely with iPhone X. So far, Bargain is ready to send to Apple but a little more admin work needs to be done before that, but it’s “in the bag”. As a consequence of these iPhone X changes, Bargain now requires at least iPhone 5 or iPod touch 5th generation but hopefully that won’t inconvenience many of my users. 😉
Next will be Pink Plaques, followed by Identicode and Dicewords – more details to be posted as I update each one.
Secondly, my first app for the Macintosh 😲 is just being polished and is almost ready for the off. In my usual way, it subject is nothing at all like any of my iOS apps! More information to come soon.
Finally, when all the apps above have been made live by Apple I will be starting on a brand new app which is also nothing like any of the above! This will be my most exciting to date and one in which I have a personal interest. Most of my apps have been created in response to a particular requirement of my own and this is definitely one of those.
Anyway, time to stop typing and get back to those updates. More news to follow soon.
Retina display image from Apple
Just a note that I’ve been aware for a while that my site was not Retina display savvy, but now I’ve switched my trusty Mid-2011 iMac to a Retina MacBook Pro I’m very aware!
There should be changes on the way to spruce things up – when it’s done you’ll notice I’m sure. 😉
I know, I know, we’re all still on iOS 10 (even us developers), but it’s very likely that Apple will drop support for 32-bit apps in the next release of iOS.
64 Bit Apps Only
I’m happy to say that all my apps have been 64-bit ready since around 2014 so rest assured that all your Black Tablet apps will carry on working with iOS 11 (as far as I’m aware!).
If you have only a 32-bit device then all your apps will continue working but you may not be able to update some of them any more and it’s very likely that you will not be able to update to iOS 11.
Time will tell.
I’m currently updating and enhancing Identicode and will be working through Dicewords and Pink Plaques too to ensure full compatibility with iOS 10.
Watch this space for further updates.
Who would have believed it!?
Thunderbirds, one of my favourite TV programmes ever from my childhood (and I still love it today) is having another three episodes made – with puppets, the same voices, in the same building as the original series, and clearly with the same love and care. Wonderful – and I can’t wait for them to be shown!
Not only that, but I recently came across the Operation Megaventures web site devoted to the TV Century21 comics that I read as a kid and which inspired me to create my Identicode app. These comics aren’t only about Thunderbirds, but cover pretty much all of Gerry Anderson’s creations and are great fun to read and of course contain lots of red/blue coded messages for you to decode with Identicode. The comics are not that easy to find today though individual issues are certainly available on eBay.
I’m checking that all my apps will work fine with iOS 9 which is expected to be released in September.
All apps have had small tweaks, a few enhancements and even a new feature or two! Mostly though I’m happy to say that everything pretty much carried on fine without the need to do anything – I must be doing something right! 🙂
I’ll post again when they’re ready to release.
I’m now running iOS 9 and all my apps are looking good except for Identicode which looks as though it was designed for a 3.5″ screen! It will be sorted before iOS 9 is released, have no fear.
I will be incorporating a few of Apple’s new features into some of the apps where it seems right.
My next app will need a sophisticated database. I had planned to use Apple’s Core Data framework which seemed perfect for the job, but since then I’ve learned that there’s a relatively new kid on the block, namely Realm.
Core Data’s competence is not in question, but I’ve read a fair bit on it and many comments around the net and one thing that people seem to agree on is that it’s not straightforward to implement.
Realm, on the other hand, is very simple to implement, building, as it does, on the structure of the main code in a fairly straightforward manner. For example, a Swift code fragment using Realm might look as follows:
// Create a Person object
let author = Person()
author.name = “David Foster Wallace”
// Get the default Realm
let realm = Realm()
// You only need to do this once (per thread)
// Add to the Realm inside a transaction
I don’t have the comparable Core Data code, but trust me when I say it would be a lot more complex. The Realm code is simple to understand, if you understand this sort of thing!
However, my app needs a lot more than just a database to make it all work so I’d better get on with that first. This new app will be my first app written using Swift, Apple’s brand new programming language and I’m really excited by that. I’ll keep you updated. 🙂
All the recent updates to Black Tablet apps have now been approved by Apple and all run just fine on the shiny new iOS8.
Dicewords will run on iOS 6 and upwards, but the others require iOS7 as a minimum.
A sequence of events recently prompted me to code up a quirky SciFi but retro inspired app. It’s just about done and I plan sending it to Apple no later than Friday. More will be revealed when it’s on the App Store.
In my continuing tradition, it’s nothing like any of my other apps …