Dali Clock back in the app store

Incidentally, Dali Clock is back in the app store, for now.

In order to debug my XScreenSaver port, I had to tithe Apple the usual $107 in order to have the "privilege" of debugging software that I wrote on hardware that I own.

If you let your "developer" membership lapse, they lock out all of your old apps. Even if those apps have already been approved, and haven't been modified in years, they stop letting people download them. It would cost them exactly nothing to have just left it there. They had already approved that exact binary, and on my dime. They disabled it purely for extortionary purposes. Fuck you, Apple. You are dicks.

But once I renewed, it came back to life, so if you don't have a copy already, get it while you can because it will presumably vanish again in 12 months when I next find that I have no other reason to pay them.

Previously, previously.

Tags: , , ,

15 Responses:

  1. Roger says:

    I'm shocked they let you have the leading lower case 'i'.

    Unless you jailbreak, that hardware is not yours. It is Apple's to do with as they please!

  2. Lloyd says:

    Something odd going on at number edges, particularly bottom edge. Will DaliClock be updated for the retina display?

    • jwz says:

      Looks fine to me, and that's the retina version.

      • Lloyd says:

        Ah, it must be the lack of antialiasing,combined with working on a larger canvas and scaling down.

        • jwz says:

          It's rendered to a texture that is twice the (real) size of the screen (actually, the next power of 2 larger than that, because, textures) and then scaled down via OpenGL and the GPU. If that's not "antialiased" then there's no such thing.

  3. Frode M says:

    There's definitively something odd going on with the anti-aliasing on my iPhone 4.

    You may need to set a certain "content-scale" property to "unlock" full retina resolution on the openGLES context. First google hit: http://www.david-amador.com/2010/09/setting-opengl-view-for-iphone-4-retina-hi-resolution/

    • badc0ffee says:

      It's definitely not full-retina resolution.

      Screenshot

      • jwz says:

        This doesn't make any sense to me. As far as I can tell, on a 640x960 screen, it's generating a 1280x258 bitmap with the 6 digits in it, and then rendering that into either a 576x116 or 864x174 quad, depending on screen orientation. That's a scale factor of 2.2x in portrait and 1.5x in landscape, which should cause the GPU to antialias the edges.

  4. the hatter says:

    Any idea if apple let you move an app from one dev's account to another ? As long as the same codebase as previously deployed is migrated rather than updated at the same time there wouldn't seem to be much of a liability. Sounds like a job for sourceforge/github/etc. Would suit both projects that the author is actively giving up on, and ones which there's simply no foreseen need to update in the next 12 months.

    • yukbon says:

      ...but how would you get it on iPhone/iPads then? You can put it on sourceforge/github all you want, but the appstore won't pull from there and let users install it on their hardware. Any install instruction that begins "first, jailbreak your phone" is going to have a diminished audience.

    • Nick Thompson says:

      I don't think you can move apps from one account to another. A friend who does contract iOS programming has been bitten by this - he has to create a developer account for each client and develop their app using that account.

      • John says:

        That's not true if it's set up right. The companies should have iOS developer accounts set up so they can sell the apps, and the contractor developers should be added to the company's "team." Then when the contractor logs into the Dev site they are asked which team they are working with.

  5. ArrakChrome says:

    This is awesome. I don't see what they are talking about the odd looking of the morphing.

    I have been trying to figure out how to get this on my jailbroken phone since I got it. However now i don't. Thanks JWZ!

  6. Sheilagh says:

    You're kidding, right?

    They haven't figured out how to send a flag to users' devices that turns off apps that have fallen out of favor with the Overlords??

  • Previously