Two iPhone App Requests for the Lazyweb

After using my iPhone for over two months now, I really have only three lingering annoyances with it. Two, which can hopefully be solved quickly via the magic of the lazyweb:

  1. No way to simply give a URL its own button in the main menu (like, for instance, your favorite humor site). Solved with iPhone Apper!
  2. No way to either increase the duration or recurrence of vibration when you receive an SMS message (currently, it lasts about a half second and never buzzes again, causing me to miss it the great majority of the time).
  3. No over-the-air or wifi syncing capabilities (probably not solvable without Apple’s help).

Numbers one and two seem imminently solvable given the groundswell of development activity within the iPhone community lately, and number two would be of benefit to nearly everyone who uses vibrate mode.

I was hesitant to hack my iPhone at all until last night when Newsvine Lance showed me how easy and clean it has become to install apps. In case you’re curious, just download the AppTap Installer to your Mac, sync up, and you can begin testing out new apps and customizations without any dirtywork or scary command line stuff. After the Installer is installed, launch it and install “Community Sources” to get the full array of applications available for your iPhone. The first ones I recommend installing are Summerboard, BSD Subsystem, MobileFinder, Mobile Terminal, and NES (in that order). It’s important to install Summerboard first so your list of applications is infinitely scrollable.

Anyway, back to the lazyweb stuff.

For number one, it would be nice to simply be able to add an application called, say, “Bookmark Launcher”, and have the app prompt you for a URL and the name of the Bookmark. After you type the URL and name in, an icon would be created in the main menu that takes you straight to the site. Quick and simple. See iPhone Apper.

For number two, either of two things would solve the problem of missed SMS vibrations: tack on an extra second or two of vibration when an SMS (or any alert) comes in or keep vibrating every 5 or 10 minutes for up to an hour until the alert is dismissed. I was skeptical that this pet peeve of mine could ever be hacked around until I saw the, uhhh, “interesting” app iBrate. Say what you want about the app, but it’s a nice proof of concept for modifying iPhone’s weak vibration alerts.

Before I was a crotchety old man, I’d have tried to tackle these two potential features myself, but alas, I don’t have the expertise. Anybody have any ideas? I’ll sport a brand new Samsung Upstage music phone to whoever solves number two. It’s the worst phone ever invented — I know — but it’s new and it’s free, and it goes for over $200 on eBay.

Like this entry? You probably shouldn't follow me on Twitter here. I recommend the RSS feed instead.

10 Responses:

  1. Vladimir says:

    Mikey D giving away free stuff again. Be happy your phone vibrates at all, I dropped my current LG phone on the ground a week after owning it and its not vibrated since.

    And yes, I know, LG sucks.

  2. Jim says:

    Mike,

    I have the exact same problem! I am always missing my alerts (txt and calls) when set to vibrate. It is compounded for me as I am leaving my curve behind which was never shy about letting me know something was up!

    Good luck mate
    Jim

  3. Mike, it’s fairly easy to roll and app up that’s simply a web link. For instance, see my latest screenshot: http://tinyurl.com/2fdxma the “Twitter” icon is simply a weblink app that opens up Safari and points it to PocketTweets.

    Make an icon for it and you’re set.

    Shoot me an email and I can role one up for you. You can always duplicate it and change which link it points to as well.

  4. nick says:

    you know what i would really like to see? a bluetooth icon on the home screen. you push it and it turns bluetooth on. push it again and bluetooth turns off. i cant imagine this being too hard to build.

    turning bluetooth on and off right now is 4 layers deep. not exactly ideal if, for instance, youre in the car and forgot to turn on bt so you can use your hands-free system or headset.

    i’m imagining you hit the button, bluetooth turns on, a little window pops up telling you what it’s paired with (not unlike the request to join a wifi network popup window) and then youre ready to go.

  5. Steve C. says:

    Hey Mike, I haven’t personally tried it but “iPhone Apper” sounds like it’s what you need for request #1. Shaun Inman posted about it here: http://www.shauninman.com/archive/2007/08/18/a_mint_button_for_the_iphone

  6. Mike D. says:

    Josh and Steve C.: Ah thanks! Perfect! Ok, so I guess it’s just down to the vibration enhancement app now. I really wish I could write it myself.

  7. Todd says:

    Mike,
    I haven’t tried it as I don’t have an iPhone yet, but iPhone AutoSync may help you address your third request.

  8. Josh says:

    From the website… “However, I could not figure out exactly how it works, as it seems for now it works more like a reminder service which then syncs the changes to the iPhone when you connect it to your computer rather then magically syncing your iPhone over Wi-Fi whenever your iPhone is on the same network as your Mac.”

    Sadness

  9. Michael Lamb says:

    In response to #2:

    Searching around I found this app:

    http://code.google.com/p/taskbar-notifier/

    Which puts a + in the taskbar when you miss an SMS or email. The author hasn’t released the source (yet), but it would be trivial (for an ObjC dev) to take the iBrate code and meld it with this app.

    Either way, it looks like the solution is doable.

  10. iGuana says:

    Found out how to make the Vibration do whatever you want, you need to edit the PLIST file in /System/Library/Frameworks/Celestial.framework named: SystemSoundVibrationPatterns.plist

    The part with default is for the default vibration alert. It has an off duration, an on duration and a total duration. You can add an infinite (I think) amount of off/on durations to the existing ones, so that the vibrate will go on and off for the number of times you like. The integer value after the duration is the how long it needs to vibe. (or not incase of the offduration) and the total duration speaks for itself. Here and example of mine plist.

    It has 3 vibes now like my old SE had. In real it gives 4 vibes but you get my point.

    (Want to thank the guys at hackint0sh for inspiration)

    Intensity
    1
    OffDuration
    0.10000000000000001
    OffDuration 2
    0.29999999999999999
    OffDuration 3
    0.29999999999999999
    OnDuration
    0.5
    OnDuration 2
    0.5
    OnDuration 3
    0.5
    TotalDuration
    2.2000000000000002

Leave a Reply

Shared

Hundreds of headlines wash over us every day. And part of why many of us engage in this flow is because we have faith that over time, this torrent of episodic knowledge is going to cohere into something more significant: a framework for genuinely understanding an issue. And we live with it ’cause it sort of works. Eventually you hear enough buzzwords like “single-payer” and “public option” and you start to feel like you can play along.

But mounting evidence indicates that this approach to information is actually totally debilitating. Faced with a flood of headlines on an ever-increasing variety of topics, we shut off. We turn to news that doesn’t require much understanding – crime, traffic, weather – or we turn off the news altogether.

- Matt Thompson on why the way we report and consume news is precisely wrong. Matt is, of course, precisely right. If you’re at SXSW next week, I don’t know how you could justify missing this talk.

Cameron’s Colosseo letterpress poster is now available: The only question is, black or white? The black is oh so tempting!

Jon Stewart Skewers Media’s Obsession with Chat Roulette: Funniest Wii Craps reference ever, as well. It’s really interesting to me that Chat Roulette is getting this much “attention” when TinyChat has been around so much longer, essentially does the same thing and more, and is much more useful to the average person. Just goes to show how viral public sex acts can be.

"Add features and customers forever and rake in the dough.":

The 2005 email that spawned Picnik, Google’s latest buy. If you’re thinking about launching a startup, you should study this e-mail carefully. It’s a perfect example of exactly how a crazy little thought becomes a big idea, and even on its own, it’s better than most “official company business plans” people present to VCs.  I gave a talk at Webstock in New Zealand a couple of weeks ago about creating a startup and I wish I had this to dissect at the time. Really good stuff.

Tumblr Finally Rolls Out Comments. Sort Of. Trolls Not Welcome. :

I actually really like how clubby it is.  Unfortunately it means I won’t be commenting on any Tumblrs since I don’t officially “follow” anyone besides via RSS, but that’s probably ok. Maybe the answer to the world’s wide-open commenting problem is something like this.

Episode 2 of Dan Benjamin's "The Conversation" is Live:

I was a guest on Dan Benjamin’s new weekly radio show last week, along with Merlin Mann, Christina Warren, Adam Keys, and Dave Nanian. Subjects discussed include Newsvine, keeping your own identity after becoming part of a big company, and the RADICAL concept of only publishing stuff to your readers and followers that is actually true.

LESS - Leaner CSS:

Given that pre-compiling CSS is an official “best practice” these days, why not use that compile step to extend CSS in powerful ways? LESS lets you use variables, nested rules, and other niceties at author-time to clean up your rules and keep everything tidy. I believe The Wolf made something like this a few years ago, but I haven’t heard about it since.

How 3D works, and why it's back:

Great article on the ins and outs of three dimensional imagery. Still doesn’t change my opinion that well-shot conventional cinematography is more impressive than the novelty that is Avatar.

The Importance of Removing Features:

This is one of the most useful articles I’ve read in a long time. As we work on focusing, strengthening, and simplifying Newsvine, the concepts discussed by Lukas ring true. “Saying no” has never been a strong suit of mine. It’s very helpful to remember how important of a quality it is. (via fullstopinteractive)

Newly released video of the space shuttle Challenger disaster: It was 24 years ago, I was in 5th grade, but I remember it like it was yesterday. School was stopped immediately and they wheeled out televisions in every classroom for us to watch the news footage. It’s great that this video has been released, but holy crap, how do you tuck something that away for two decades???

A nicely done british parody of 60 Minutes style video journalism. It’s easy to miss how formulaic our news is sometimes. (via B-Tizzle, originally via E-Chizzle)

Colosseo: This is why Cameron is a king and we are all just pawns in his world. I can’t wait to get my hands on this poster. I will point out, however, that the outro credits on the video need some kerning. Someone is going to lose their right hand for that.

Spezify:

New ways of searching are almost never as useful as old ways of searching. Spezify is pretty awesome though. It’s a visually interesting, never-ending, horizontally and vertically scrollable, topic explorer. I don’t think I’d use it for digging deep on anything, but to get a quick visually rich sampling of a topic, it’s quite fun (via tiff, a long time ago actually, over email).

Realism in UI Design:

Reminds me of my favorite logo design advice: “Never waste a stroke”. (via gruber)

Overshared
At the first Doughty show of the night at the Triple Door. If you're in Seattle you should come down for the 2nd at 10. Excellent!
This Kindle ad is cute and Applelike but misses the mark. Advertise what you do well: price and battery life http://bit.ly/cFBw70
@codinghorror Aliased Monaco 9 should be in the Smithsonian.
Why does the media continue to cover what Rob Glaser thinks about the future?
@Trenti Ummm, the Timex Sinclair came out after the VIC-20, beeeeeeeayatch! I will out-old you any day!
@paulsmith Wow. I love the user manual shooting out from Shatner's shoulder at the perfect angle. http://j.mp/am10eU
@paulsmith You have me beat by mere months there! I cut my teeth on a Practical Peripherals 1200 bauder.
@roblifford Probably a 10% chance I fly in at the last minute for a couple of nights. Other than that, planning to skip this year.
I can't believe @shauninman's first computer was a G4. I feel ancient. Mine was a VIC-20. http://5by5.tv/pipeline/5
Wow, how did I not know about Lala until now? Tons of great full albums, free: http://bit.ly/dBrdLw
Thanks for everyone who suggested Brizzly. Going to fire that sucker up again...
Is there a way to unfollow people but still allow them to DM you? Like a "mute" setting or something?
@levifig Burn-in was a bigger issue with first-gen plasmas. They are much better now. LCDs have their own lighting issues as well.
@horsedreamer The black isn't quite as good as some other top plasmas, but it's better than all LCDs. At an inch thick, I'll take it.
@levifig Isn't ghosting mainly an issue for LCDs? I've had a plasma for four years and no ghosting whatsoever.