All Articles in Development

Quick App: Yowza!! Location-based Shopping Coupons for iPhone

Cali Lewis and GeekBrief.tv interview Greg Grunberg of Heroes, Lost, Alias, and Felicity fame who’s conceptualized Yowza!! A location-aware, iPhone specific coupon app. Participating businesses can use a simple back-end web system to set up discount offers which are then displayed on the iPhone app based on current location and/or deliberate search. iPod touch users get a local storage option, and Grunberg announces a special holiday surprise towards the end of the video as well.

It’s a trifle long, but interesting to hear both how the app came to life, and how the iPhone can be used to save money and, of course, revolutionize the world…

For more info, check out getyowza.com.

Anyone tried it yet?



Push Notification a Burden to Small Developers?

Apple has gone out of their way to point out the cons of multi-tasking background applications — a claimed 80% reduction in battery life while on standby with a single 3rd party IM client enabled. Push Notification, likewise, has been promoted by Apple as providing a single point of coordination for 3rd party alerts routed through servers on Apple’s end.

But unlike the code-once, release-done model of background processing for a single app, Push Notification requires developers to create a server system on their end as well, one that’s constantly and reliably available to send alerts to Apple, and scales to an iPhone and iPod touch user base already exceeding 30 million units.

Ars Technica’s Erica Sadun goes into detail on the process and problems:

Consider an application with just 10,000 users. It might service a million uses per day, assuming update checks every 15 minutes. More time-critical uses might demand checks every few minutes or even several times a minute. As the computational burden builds, so do the hosting costs. While cloud computing provides an excellent match to these kinds of needs, that kind of solution comes with a real price in development, maintenance, and day-to-day operations.

For more on additional issues, like security, and whether or not small developers will even be able to afford to implement Push Notification, check out the rest of the article.

Any developers out there avoiding Push Notification for just those reasons? What could Apple do to help you out? Offer a hosting system for small developers on Apple’s end?

Apple Push Notification Service Available for Testing… Today!

Apple has just let developers know that they can start testing the upcoming Push Notification Service starting today!

Start testing your applications using the Apple Push Notification service today. Log in to the iPhone Dev Center and review the Apple Push Notification Programming Guide and Getting Started video. Team Agents can log in to the iPhone Developer Program Portal and proceed to the App ID section to create the components necessary to enable and test applications using the Apple Push Notification service.

So, what Apps do we want to see getting pushy? Twitter clients? Instant messengers? Fart Apps? Let us — and your favorite developers! — know.

More on New Gmail WebApp for iPhone: HTML5, Offline Access, Easy Linking

Daring Fireball has been looking into Google’s new Gmail WebApp for the iPhone and the technologies behind it. We already know the iPhone packs a version of Apple’s Safari Web Browser which is, in some ways, even more advanced than desktop Safari on the Mac. SQLite database caching, for example, for example users continue to archive or star messages even when there’s no internet connection. What’s more interesting to him, us — and likely users — is how that technology improves functionality.

Says Gruber:

I use the native iPhone Mail app to read email on my iPhone, but I’m tempted to start using the Gmail web app for one reason: I waste a lot of time switching back and forth between Mail and Safari after tapping a URL in an email. When using the Gmail web app, tapped links simply open in a new Safari tab. The iPhone Mail app needs a built-in web view, like what most popular iPhone Twitter clients offer.

Google’s Alex Nicolaou has blogged about the process.

We once wondered what the future of WebApps would be in a post-native apps world. Looks like Google expects — and is out to prove — things still look very bright.

Anyone else considering ditching the built-in mobile Mail app for some web-based Gmail?


How To: Roll Your Own Twitter Push Notification App

Ars Technica’s iPhone wonder woman, Erica Sadun, has put together what must be the first expert level how-to: Pushing tweets to your iPhone with Apple Push notifications

Ars shows you how to create a Push-based Twitter update notification system for the iPhone without actually showing you any of the details due to the ongoing NDA. (But don’t worry, we tell you exactly where to find the instructions.)

Nin. Ja.

Now if you need help getting your code on, it just so happens that the Stanford iPhone Application Development course (the one being offered via iTunes U) looks like it has “make your own Twitter client” on the agenda.

Ready? Set? Push Tweet!

AT&T Cracking Down – iPhone 3G Users Currently on Other Plans Be Warned

Last week AT&T created quite a ruckus for altering their ToS, but after the backlash they ultimately decided against it. Well, we may be looking at round 2 here.

This time a tipster has told TiPb that iPhone 3G owners in the Atlanta and Austin markets who are not currently provisioned with an iPhone 3G data plan will receive an SMS message advising them that an iPhone 3G rate plan will be added to their line of service. These customers will begin receiving SMS messages today and the plans will be provisioned on the evenings of April 8th and 9th. It appears that AT&T just tapped these two cities as a trial run, the rest of the country should start getting similar alerts on April 21st.

So what does all of this mean? There are a few possibilities, depending on your mobile situation:

  • If you are using an iPhone 3G and you snuck in one of AT&T’s MediaNET data plans for $15 you will be forced on the $30 iPhone 3G data plan.
  • For those of you who share SIM cards between an iPhone and Blackberry while using a Blackberry data plan, well it may be a bit more troublesome. Since your BlackBerry requires a BlackBerry plan to work, you’ll need to make extra-double-sure you don’t get an alert and if you do, you will want to call up AT&T right away and explain that you’re a SIM-swapper and to leave your plan set to your BB plan — which will hopefully continue to work fine on an iPhone.
  • Lastly, with a PDA Unlimited data plan, expect minimal damage.  It’s theoretically possible that MMS will not work since the iPhone currently does not support MMS, at least until AT&T flips the switch when iPhone OS 3.0 drops.  So check that.
The upshot is this: if AT&T starts noticing that you’re using an iPhone 3G, they’re going to start enforcing their long-standing policy that you use an iPhone 3G plan. If you’re a regular SIM-swapper, you might be in for some hassles, depending on what your current plan is.

The thing that really rubs TiPb the wrong way is that the BlackBerry, PDA, and iPhone data plans all are $30. Why not allow us to change our devices as we see fit and keep it simple by one data plan to rule them all.  BlackBerry users who try to switch their SIM to another device have long lived with the pain of not having a plan that easily works on non-BB phones.  For now, iPhone plans do work fine on other devices.

So to all of the SIM swappers out there or for those of you who flew under the radar, how are you feeling about this?  Isn’t part the point of having a GSM phone being able to swap the SIM with minimal hassle?

iTunes U: Stanford Releases iPhone Application Programming

iTunes U has posted the first in what promises to be a series of video lectures on iPhone Application Programming [iTunes link] from Stanford University. Led by Evan Doll and Alan Cannistaro, it’s recommended for people with previous C, UNIX, object oriented programming languages, and graphics tookit experience, but will likely prove of value to anyone interested to in coding the next great iPhone app. Ars Technica says:

Videos of all the lectures, lead by Apple engineers, will be posted on iTunes U two days after each class meeting [...] The slides from the lectures will be available to download as well. The school notes that the material will be the same that enrolled students get, but unfortunately, following the lessons via iTunes U won’t make you eligible for college credit.

So, who’s adding it to their feed?

Skype for iPhone: Over 1 Million Apps Served… in 2 Days!

Keeping it short but sweet, Skype’s blog shows once again how crazy-powerful Apple’s iPhone software platform really is:

In less than two days, Skype for iPhone has been downloaded more than one million times – around six downloads every second.

While copypetitors are still announcing or coming online (almost daily, with RIM’s App World! launch on April 1st — we fool you not! — and Microsoft’s Marketplace) this showcases the high ground Apple has already seized with their “on every iPhone” ecosystem, and the uphill battle rival platforms might face.

[Via Daring Fireball]

Are Cheap Apps Costing the iPhone Great Games?

We’ve talked about this several times before on TiPb, but Jeremy Horwitz over at iLounge takes an interesting journey via the game Peggle, what it’s release looks like for the Nintendo DS at $30, how retail sales prices break down, and what it might mean for iPhone gamers if they’re forced by market conditions to give us a barer-boned $5 version.

We know Apple said “free apps stay free”, so there’s still no model for demos to get people hooked, but the idea of ScaleWare, so a low introductory price can be followed by a few level/feature pack upgrades is something we’re fond of. Horwitz rightly points out that if devs over use this, however, it could make things worse:

just imagine the commercials showing someone actually playing a full Sony or Nintendo handheld game alongside someone clicking on iPod touch dialog boxes to the sound of a cash register.

iLounge likes the idea of regular games (i.e. cheap) with the in-app option to upgrade to deluxe versions (i.e. full price). Sounds good to us. We want great games on the iPhone, and we’re willing to reward developers with fair prices for their work. Are you?


App Experiments: From PCalc to TwitKitteh and Where it All Went Wrong

The App Store, even with 25,000 applications, is still a new market and one we’re all, developers, users, and media alike, trying to figure out. Developer James Thomson recently did an experiment to see how Twitkitteh, a fun little app, would compare in terms of sales and earnings, to his acclaimed PCalc in the App Store.

The results? Thomson talks about them in a blog post entitled Where Did it All Go Wrong?

Since Twitkitteh released about a week ago, we have sold exactly a hundred and one copies, at roughly 99c each. That makes it about £50 in terms of income at current exchange rates after Apple’s 30% cut. About 14 quid of that went on the domain name for a year, and about another 11 quid on hosting the domain on our existing server.

That leaves us £25 profit for three week’s work. Oh, and minus the 120 or so engineer-hours spent designing, writing, and promoting it that could have been spent on something else. So, depending on exactly how much you rate iPhone engineers at on an hourly basis, you can calculate exactly how much we lost on the whole project.

The good news is, with his grand Twitkitteh experiment completed (for now?), PCalc and PCalc Lite have received updates:

PCalc [iTunes link] gets a brand new engineering layout, with hyperbolic trig functions, hypotenuse, leg, gamma, delta percent and more. You also get a classic theme taken from PCalc on Mac OS X, and six new key click sounds you can choose from too.

PCalc Lite [iTunes link] gets just two of the click sounds, and some other small improvements. PCalc Lite remains completely free however, and completely awesome. If you want to get a feel for how the full PCalc works on the iPhone, just try it out.

Here’s hoping quality apps like PCalc and others will sell well enough that developers won’t have to spend their limited time working on the next great fart app to makes ends meet.