Skip to Content

Submit your nominations for the Luxist Awards' Best in Decor
AOL Tech

background posts

Filed under: Analysis / Opinion, iPhone, App Store, iPod touch

iPhone developers will need servers to push

Former TUAW blogger Erica Sadun has a cautionary post for developers regarding the pending push notifications coming to iPhone OS 3.0: better get yourself some reliable servers. The implication, delivered via headline, is that smaller developers won't be able to afford push notification. Indeed, as Erica says, coding for an app that can run in the background is one thing -- you may need to scale things down a bit for resource management -- but deploying a reliable push notification system is a tall order by comparison.

Instead of coding once and deploying, developers will now have to manage servers to handle the load of users who will be receiving push notifications. This ongoing server maintenance issue is the sort of thing we used to laugh about when digg first started, or Twitter, or MySpace, or any number of services that grew a little ahead of server capacity. After speaking to one of the network engineers at Twitter during SxSW this year, I don't envy the task of staying ahead of these curves. But push, in my opinion, isn't as onerous as that.

Push notifications aren't serving entire pages. The difference in data throughput overall is much slimmer than even the light pages Twitter serves. Erica correctly points out that in aggregate, the push server might be hit pretty frequently; however, and there's more of a concern with reliability for a finance or medical app than something like Twitter or digg. But even when you throw in the added hurdle of security I'm guessing the resources for this are available at a reasonable cost.

I get that this is more work for developers, but Erica makes it sound a little threatening, like developers' only resolution will be to cobble together a mighty datacenter from spare computer parts. My assertion is that developers who wish to play the push game will simply need to look for outside resources and factor that into their price. Maybe fewer $.99 apps is a good thing? You certainly don't need 30 apps trying to alert you during the day -- how would you get anything done?

In the end, push notifications are welcome, and I'd rather have that than a one-hour battery life for the day. Plus, I would agree that some smaller developers will have to forget push because the potential costs are too high. Guess what? That's as it should be. If your product requires it, your cost should reflect it. There's no shortage of service providers out there, and as we've seen in the past (look at the podcast services that popped up when that blew up a few years ago) the market will fill the needs of the developers if they aren't in the business of making their own server farms. It's certainly a new twist to the iPhone dev game, and it's an opportunity for someone who can deliver a reliable push framework at a reasonable price -- perhaps one running atop Amazon's EC2, Google's App Engine or even Microsoft's Azure cloud service.

Filed under: Rumors, iPhone

iPhone rumor roundup: New handsets in June, background tasks, and more

Possibly thanks to a chatty Emirates Telecom/Etisalat executive, we have some more details about when we might see a new iPhone handset: June. While not directly attributed to Mark Davis, iPhone program director at Etisalat, a quote in the report reads that the "next version of the device, which is due out in June, will be launched in the UAE at the same time." Analysts had been hoping for a new iPhone handset sometime during the first half of the year. [Via AppleInsider.]

Nokia is apparently readying smartphones that contain touch technology, advanced 3G connectivity, and multimedia functions in a bid to regain control of the mobile phone market. The devices, so far named "IP08" and "Eitri" will have touch capability, but it's unclear if either device will raise Apple's ire when it comes to protecting its intellectual property surrounding multi-touch gestures. The "Eitri" model will allegedly feature haptic feedback, as well. [Via Electronista.]

Finally, MacRumors.com has some tidbits about what Apple is doing to replace the so-far-missing Push Notification System that Mike mentioned this morning. Instead, Arnold Kim hears that Apple may allow one or two "user-selectable background processes" on current hardware with a software update, and more processes on new hardware (thanks to hardware improvements). [Via MacRumors.]

Filed under: Terminal Tips

Terminal Tips: Make your Screensaver a desktop background


Have you ever wanted your screen saver to appear as a background image? Probably not. But if you like to show off to your Windows-using friends, then this tip can definitely help you out. By typing the following command into Terminal (Applications > Utilities), all on one line, and hitting enter, you will instantly see your screen saver displayed as a desktop background:

/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background

To get things back to normal (which you probably will want to do, as many screensavers will put undue load on your processor), either close the Terminal window, press control + C, or restart your computer. If you are running Leopard and have the clock overlay active, it will appear above all windows, which can get a little annoying.

Want more tips and tricks like this? Visit TUAW's Mac 101 and Terminal Tips sections.

Filed under: OS, Software, Hacks, Odds and ends

Visage Login - customize Mac OS X's login screen

If the design of Apple's Mac OS X login screen just isn't floatin' yer boat, Visage Login might be worth a look. With two separate versions - one for 10.4 and another for 10.1-10.3 - this is one of the few apps I remember where 10.3 users have some features to brag about over Tiger users. As an app for 10.4 Tiger, Visage Login allows you to alter the login screen's logo and desktop image, while a preference pane for 10.1-10.3 has the ability to run screen savers as your desktop background, personalize system alerts, randomize the login screen background, and more.

Visage Login is shareware with a fully-functioning 3 day demo. A single license costs a mere $4.95, while a 50+ machine license for businesses and corporations is $29.95.

[via digg]

Filed under: Software, Productivity

Darken apps in the background with Doodim


For those times when you need complete, uninterrupted concentration on a particular app you're working in, there is Doodim: a simple menubar utility that creates an Exposé-like dimming effect on the desktop and all background app windows. Doodim's product site offers a simple animated screenshot demo to help you see what really goes on, and users can even take the dimming effect all the way to black, so no nothing else is visible, save for the app you're working in. It's a slick idea and is done well, and toggling the dimming effect is simply handled from the menubar (the menubar, if you're wondering, is not dimmed). The site lists one known catch so far, which I personally haven't run into while playing with this: apparently, the dim effect can fail sometimes while switching between apps. Bouncing from Firefox to Mail, Adium, NetNewsWire, Safari and iTunes hasn't produced any issues for me yet though.

Doodim is provided free from La Chose Interactive, and I'm not sure if it's 10.4-only or not.

Filed under: Software, Internet Tools

ChatFX - video effects within iChat

ChatFX can bring some fun to your iChat video conferences by adding quirky video effects; basically it's like Apple's Photo Booth for iChat. Using the power of Quartz Composer (built into Mac OS X 10.4), ChatFX can apply eight different effects to your video conference in real time, including a green-screen effect for that perfect "sure, I'm still at school/the office" cover story. Using  the green screen, you can even place a movie in the background - the sky's the limit with that feature.

ChatFX offers a demo download and sells for $20.

Filed under: OS, Software, Productivity, Tips and tricks, UNIX / BSD, Troubleshooting

List of Mac OS X's processes and their purpose

Have you ever opened Activity Monitor to check on what processes and apps your Mac is running, only to be greeted with a list that's about as understandable as ancient Greek? (This of course assumes that you don't know how to read ancient Greek). Well, through the beauty of diggdot.us (all the del.icio,us, digg and Slashdot posts with none of the snarky comments), I found this fairly thorough list of Mac OS X's processes that attempts to explain just what is going on under the hood. Scott blogged this a year ago, but I figured this couldn't hurt even if it is review for some of us.

The author reminds us that this list is by no means complete, so don't panic if you have a process running that isn't on the list. With that said, this should be a fairly educational resource for most of us, as the list is written in plain English (as opposed to the aforementioned ancient Greek) to help make sense of just what our Mac is doing with all those little processes. Check it out.

Filed under: Odds and ends

Create your own OS Xesque background

Who amongst us hasn't thought, 'If only I could make my own Apple-esque OS X abstract background I would be a happy man.'

Well, Buster, this is your lucky day because here's a tutorial that will show you how (the tutorial was done on a Windows machine, you can do it on a Mac).

Tip of the Day

Holding the Command key (aka the Apple key) and pressing Tab will cycle through your open applications. It's easier to Cmd-Tab if you are Copy (Cmd-C) and Pasting (Cmd-V) to and from various applications.


Follow us on Twitter!
 TUAW [Cafepress]

Featured Galleries

DNC Macs
Macworld 2008 Keynote
Macworld 2008 Build-up
Google Earth for iPhone
Podcaster
Storyist 2.0
AT&T Navigator Road Test
Bento for iPhone 1.0
Scrabble for iPhone
Tom Bihn Checkpoint Flyer Briefcase
Apple Vanity Plates
Apple booth Macworld 07
WorldVoice Radio
Quickoffice for iPhone 1.1.1
Daylite 3.9 Review
DiscPainter
Mariner Calc for iPhone
2009CupertinoBus
Crash Bandicoot Nitro Kart 3D
MLB.com At Bat 2009
Macworld Expo 2007 show floor

 

More Apple Analysis

AOL Radio TUAW on Stitcher