New Years Resolutions for 2011

Given the turkey has been exhausted and I’ve run out of mince pies, I thought I’d ponder plans for next year. Other than inevitably resolving to never ever eat another turkey sandwich.

Resolutions

Rather than specific features, these are more general things I’m planning to try and stick to:

More responsive release schedule

In the past there has been a tendency to hold off on releases till I’ve run out of reported niggles to fix, and/or an upcoming CCP patch – and accompanying data – has been released. I need to step back from that and get fixes for critical issues out of the door quicker.

Beta testing

There’s some big new features coming soon, and I think it’s about time to share some of the testing pain before unleashing more bugsfeatures into the world. I’m definitely planning on starting this before the next major feature release, but there’s a chance the interim bug fix releases may go this way. More on this when it happens.

New functionality as well as refinements

Other than the little things, there’s been no major new features in iClone for a while (Since the map I think…). Given the recent crop of changes seem to be settling down a bit, I’m planning on getting some, or hopefully all, of the things below into your hands in 2011.

New functionality?

The following ideas may happen, or they may not. Also, this isn’t the sum total of features I’m considering – If you’ve given me any suggestions than they’ll all be in the master list.

Storage rewrite

I’m currently completely rewriting iClone’s API importing and data storage code. If early tests are to be believed, this should yield better performance, both for import speed and general app responsiveness, and let me bolt in new features more easily. Or it may all go horribly wrong.

Selective Updates

This one has been requested particularly often. The general plan is to keep the ‘update’ button as-is, but add:

  • Per-character disabling of individual feeds. This will let you not waste time downloading the some of the data for your trade/market checking/spy/forum trolling alts.
  • A per-menu item (and per-entity within a top-level menu) ‘update now’ function, exact form TBD but you can probably guess what I’m leaning towards.

This should help keep things leaner and faster for people. The only wrinkle on the horizon for this is the dependency chaining for some APIs – for example, assets require an up-to-date player-built station list. This isn’t hard to code, but I need to have a think over the best way to do it!

Autopilot

People seem to like the Jump Planner (or alternatively be confused as to why it can’t route from Dodixie to Jita), and I’ve had a lot or requests to extend it to include normal gate-to-gate planning. This is on the cards, aiming for a simple A-to-B calculator in the first release, with more bells and whistles to follow.

Filtering

This is heavily dependant on the above storage rewrite, but filtering of Orders/Transactions/Jobs should be coming at some point after that’s done.

More APIs

I’m definitely planning on adding support for the new Account Status API, as well as EVE-Mail reading support. Certificates are a possibility, along with any other APIs iClone is not currently grabbing. These will follow on from the Storage changes and Selective Update functionality – I think doing it before that would involve unfortunate comparisions with straw and camel backs!

iPad

Support for the iPad will be coming – I want it as much as anyone! However, I’m not willing to release a purely scaled-up version of the iPhone version, hence the slow development schedule.

A Hard Choice

Given the way some things are progressing, I’m thinking that support for iOS 3.x will need to be dropped at some point during the year, probably around the time the universal version comes out. The new goodies that iOS 4 brings to both the iPhone and iPad, coupled with not having to maintain as much conditional code (= fewer bugs) seem worth the cost to me. I’m sure you’ll let me know otherwise – compelling arguments will be listened to, if not necessarily agreed with!

That’s enough wittering for now – fly safe in 2011 everyone!

Tags: , ,

7 Responses to “New Years Resolutions for 2011”

  1. This plan sounds great.

    Thank you very much for all your efforts!

  2. Troest says:

    Nice… keep up the good work..

  3. Flash Dawg says:

    Maybe when you reach the point where you want to drop iOS
    3.x support, keep supporting it in iClone lite? Just a
    thought…

  4. BenS says:

    That’ll certainly be under consideration.

  5. Jonathan Malcom says:

    A fitting tool would be super awesome. I don’t even know if that’s possible, but I’d pay money for that.

  6. Jimqi101 says:

    Sadly he would need CCP’s permission to make money of this hence why that other app closed (I can’t spell it =( )

  7. sCreamin says:

    Planned release schedule:
    iClone for iPad – sometime between 2015 and 2020

Leave a reply

 

Share this

  • Twitter
  • Facebook
  • Reddit
  • Digg
  • del.icio.us
  • StumbleUpon

Want to download iClone?

Get iClone and iClone lite on the App Store for iPhone & iPod touch.

Need help?

Try the forums, support pages or visit the contact page.

Want to find out about EVE Online?

Visit the EVE-Online homepage.

Latest blog posts

Map controls: Obvious in hindsight.
Out with the old… Free-floating Single tap to select Single finger to move Double finger to rotate (about an ambiguous point) Pinch to zoom The existing map controls in iClone, whilst bordering on adequate, have never really felt 100% right to me. Whilst spinning and zooming the universe map has worked, the controls break down [...]
Version 1.3.6 released
The latest maintenance release of iClone is now available with the following changes: New in version 1.3.5:- Incursion 1.1 static data.- Use HTTPS for all API access.- Added a ‘Today’ button in the wallet calendar view. Fixed in version 1.3.5- Fixed Wallet crash on older devices.- Cope better with unhappy API servers.- Fixed Jump Planner [...]
A Late Christmas Present
I finally got the time whilst off-grid last weekend to tidy up the code I was playing with over the holiday break, and get it working on my laptop’s ATI graphics chipset, so here’s a late Christmas present: The iClone Screensaver for Mac OS X 10.6 This has only been tested on my desktop and [...]

Twitter

Follow iClone on Twitter