iPhone 3G(s), push notifications and podcasts, here's how it could work

The iPhone 3G and 3GS are wonderful devices. The iPhone OS3 is amazing. But the implementation of podcasts is still not very good. And that's an understatement.
 
The way it works now is that users subscribe to their beloved podcasts in iTunes and sync their iPhone with it. However, iTunes biggest flaw is that if you do not listen to the podcast for a while (actually: do not listen in iTunes, it doesn't see that you listened in the iPhone), it stops updating. Yes, you can manually open the iPod function in your iPhone, go to Podcasts and push "find more episodes".
 
That's fine and dandy, but it needs the user to check if there's a new one or not. Cumbersome. Not to mention there's a 10MB limit on podcast downloads over 3G. But that point is moot compared to the other issues.
 
There's been a podcast app for the iPhone for quite some time: RSS Player. You can subscribed to RSS podcast feeds and it will download to your iPhone. I love the app for the ease of subscribing and downloading podcasts but I really dislike it when it comes to user friendliness. But the major no-no is that it cannot run in the background, like the iPod can. That's not the developer's fault, it's that Apple won't allow these background processes. When I'm on the bike or scooter, I like to pause, skip, control the iPhone using the mic button on my earbud cable. Not possible in RSS Player. Once you click the mic button, the iPhone starts the iPod function .. Closing RSS Player along the way. Stupid.
 
So, here is a proposal I'd like to see imlpemented on the next OS update, for a NATIVE podcast experience that works:

  • The user subscribes to podcasts in iTunes (or iTunes.app on iPhone)
  • The subscription data is stored in your iTunes account, so it's available online (and could eventually be downloaded as an OPML file)
  • The Apple iTunes backend systems send out a PUSH notification to the iPod application on the iPhone if there's a new episode for download.
  • The user can then open up the iPod app and download the episodes. 

 
The "old school" iTunes syncing is still available, with one small adaptation that the podcasts don't stop updating when not listened in iTunes. Any subscription updates are stored in the cloud, instead locally on your mac/pc. So you're always up to date whereever you listen.

Apple MobileMe calendar syncing iPhone not quite syncing

We have a MobileMe family account and with the event of iPhone OS3 I thought my wife and I would finally be able to share our calendars. So, I published my calendar on iCal, my wife published hers and we cross-subscribed to eachother's calendar on our iPhones.
 
However, new events weren't visible for either party. Sucks. And what do you know? According to this support article: http://support.apple.com/kb/TS1213 The shared calendars do NOT sync through MobileMe! Which means to get this working computer syncing is a neccessity. Big bummer and fail.
 
So, since MobileMe family package allows for 5 accounts and we're with 4 people in our family (not counting the cats, who may want an account too..), I thought I'd just set up one central "family" account and use that. Bummer again, the iPhone does NOT allow two active MobileMe accounts and activating one account will remove the other account's calendars on the iPhone.
 
Dear Apple, please solve this, it's rediculous that if you have a family account you cannot do anything that is really shared and it's even more weird you cannot have more than one MobileMe account on your iPhone!

[NL] Maf gedrag T-Mobile MMS op iPhone

Okay, Sinds afgelopen woensdag 17 juni, pakweg 19.00 CEST is de definitieve iPhone OS3 versie beschikbaar. Daar ik zelf een developer account heb, had ik deze build al eerder (7A341 - identiek aan Gold Master van een week geleden), maar goed, daar gaat het in deze post niet om.
 
Het verbaasd me hoe wisselend het MMS gedrag is. Zelf heb ik gedurende de beta periode nooit een MMS succesvol kunnen ontvangen of zenden, terwijl er zo te zien ook mensen zijn die dit wel kunnen. (let wel, ik heb het hier over niet aangepaste ipcc bestandenm geen jailbreaks, gewoon origineel OS3 op T-mobile iPhone)
 
Ik dacht, ach, dit zal wel aan provisioning liggen. Nu wil het toeval dat mijn egaa Astrid sinds een tweetal maanden ook een iPhone heeft en ik heb haar iPhone vorige week ook naar GM geupdate. Handig, nu kunnen we mekaars kalender zien.
 
Goed, nu komt het vreemde.
Als ik een MMS wil sturen, begint het "verzenden" voortgang te lopen, maar bijna aan het einde blijft'ie hangen. En na een tijdje stopt het en krijg ik "Message send failure" te zien (het rode uitroeptekentje naast het bericht) Stuurt iemand mij een MMS, dan krijg ik een SMS met link+berichtcode om op internet te kijken.
 
Stuurt Astrid nu een MMS, dan duurt het "verzenden" voortgang ook lang, maar zij krijgt GEEN foutmelding, en het lijkt dat het bericht verstuurd is. Echter, het komt niet aan, of het komt dagen later pas aan. Ontvangen heb ik bij haar nog niet uitgeprobeert.
 
Vanwaar het verschillende gedrag, vraag ik me af? In het begin van de beta periode heb ik met T-Mobile gebeld en mij werd verteld dat iedereen
met een i-XXX abonnement ook al MMS zou hebben, dus dat het zou moeten werken. Nou, mooi niet dus.
 
Niet dat ik MMS veel zal gebruiken, maar als iets aangeboden wordt, moet het wel werken he. Op je auto zit ook een achteruit versnelling. Niet
dat je die iedere dag gebruikt, maar het is toch wel fijn dat'ie werkt!
 
So, what's up T-Mobile? Waaraan ligt het nu? Oh, en nog iets: naar het schijnt stuurt de iPhone foto's in een MMS op volledige grootte (of bv 800x600, zoals bij mail geloof ik). Leuk, maar ik weet uit het verleden dat foto's van een MMS vele malen kleiner zijn. Nu kunnen de MM S gateways de grootte aanpassen, maar het zou ook kunnen dat dit niet gebeurt en er een aflever probleem k an zijn. Dit kan natuurlijk het vreemde gedrag van Astrid d'r iPhone verklaren, dat MMS-en niet aankomen...
 
Allemaal niet heel duidelijk. Ik zou toch wel wat meer opheldering zien van de partijen..

edit 18.06.09 17:13 uur:

Via de iphoneclub heb ik dan toch maar met mijn profiel gespeeld. Maar Visual Voicemail deed het ineens niet meer, dus het profiel er weer af gegooid. En wat zien ik? Ineens krijg ik een hele berg MMS-en binnen, inclusief 20-30 foutmeldings berichten "unable to retrieve message".. weird!

SimplyTweet + Posterous = WOW!

Look out Tweetie, Twitterific, Twitpic and TweetPhoto. There are new guys around that can make your life just a little tougher.
 
I started tweeting on my iPhone using Twitterific 1, which was nice, but once Tweetie came out, I was quick to jump ship. The new Twitterific has improved a lot, so Tweetie and Twitterific are now almost equal.
 
Twitpic is a long standing twitter picture hosting service, and a lot of alternatives (like TweetPhoto) are popping up because their service and uptime is kind of flaky.
 
Not too long ago, Posterous introduced an API for clients to use for sending pictures to Posterous instead of twitpic. Most twitter clients (Tweetie (Mac, iPhone version not yet), DestroyTwitter (AIR), Twitterific (iPhone)) have implemented the API in some way or the other.
 
However, there's a smart developer around called Hwee-Boon Yar who develops SimplyTweet, the other iPhone twitter client. Yes, it may not (yet) look as slick as the big ones, but looks can deceive. His new version, to be released in the AppStore soon, has extensive support for Posterous.
 
It's not just posting pictures to Posterous, it can post multiple pictures to a Posterous gallery post. It also puts the twitter hashtags in proper Posterous tags. And last but certainly not least, you can write more than 140 char tweets. Longer tweets will be posted at Posterous and your tweet will get a nice post.ly link to the post. Amazing isn't it?
 
Just try it, Posterous is dead simple to start (just send an email to post@posterous.com ) and simplytweet can be freely downloaded from the Apple Appstore. Simplytweet lite has no ads as well. A more extensive version can be purchased for a small fee, giving you some extra functionality. Maybe the developer can comment below what the differences between the lite and paid version are?

(Can you tell I'm a fan? :-))