OmniFocus for iPad status update: soon, but not tomorrow
by Ken Case on June 29, 2010
[Last update: 7/29]
Hello, everyone! Remember back in iPad or Bust when I said that our natural inclination is to be open about what we're doing, but that there were several problems with talking about future plans?
Well, I'm running smack into one of those problems right now: we were hoping that we'd be ready to submit OmniFocus for iPad to Apple on June 30, and we shared that date last week. It's wonderful that everyone is so excited about that date, but I need to remind everyone that June 30 was never intended as a promise—it was simply our best estimate at that moment.
The team has been working around the clock on this for quite a while, and we made a very big push over the weekend. We're in that part of the development cycle where it's hard to predict exactly how soon we'll be done. The app feels very close—but tomorrow is closer.
Just in case you're still wondering "So when will OmniFocus for iPad be ready?"—I'm afraid I don't have anything else to suggest beyond what I just said: we're working around the clock, and at this stage it's hard to predict exactly how soon it will be done. We're still testing the app and we don't know what issues we'll uncover or how long those issues will take to fix. So, again: it feels close, but tomorrow is closer.
Sorry, I know this will be disappointing news for many of you—it's certainly disappointing for us. But we think the time put into the final product will be worth it: thank you for your patience. If you have any questions or concerns, please feel free to contact me directly at kc@omnigroup.com.
7/12 UPDATE: Sorry, I know the wait has been hard for everyone. (It's been hard for me, too!) This weekend I invited several people to help us beta test OmniFocus, and their feedback has been overwhelmingly positive. I have to keep reminding myself that Le mieux est l'ennemi du bien, "the perfect is the enemy of the good," and that "not shipping" might be a worse flaw than a missing feature that we'd really like to implement. (After all, there's always 1.1!) To that end… I've been sorting through a few hundred bits of feedback to decide which issues and suggestions are important to address for 1.0 and which ones can wait. I'm about half-way through the list, and will post another update soon.
7/16 UPDATE: We've reached a big milestone: we've declared feature and UI freeze. The documentation is written, we have an intro video and welcome document, and so on. But we're not quite done yet: we're still tuning performance and memory usage, fixing glitchy animations, and eliminating crashes. Our test pilots are busy finding problems so you won't have to.
7/20 UPDATE: Code freeze! Release candidate tagged and built, it just needs to be put through a (hopefully final) round of testing.
7/21 UPDATE: Submitted to the App Store! (I know they're very busy, but according to Apple's latest stats they review 85% of new apps within 7 days.)
7/28 UPDATE: The clock is definitely ticking, but there are still about 12 hours for OmniFocus to remain part of the 85%. If you'd like to be notified by email the moment OmniFocus is available on the App Store, subscribe to our low-traffic OmniNews mailing list.
7/29 UPDATE: Expecting App Store approval at any moment. If we receive it between now and 6am tomorrow (Pacific Time), that's when we plan to release.
Comments
BZ
06.29.10 2:28 PM
Chris Wasko
06.29.10 2:32 PM
unclespeedo
06.29.10 2:36 PM
EBM
06.29.10 2:38 PM
Brandon
06.29.10 2:46 PM
Chris Lamothe
06.29.10 2:47 PM
Greg
06.29.10 2:48 PM
JAA
06.29.10 2:58 PM
Mr Smith
06.29.10 3:02 PM
Clif Watson
06.29.10 3:12 PM
Dale Gardner
06.29.10 3:13 PM
Constantine
06.29.10 3:14 PM
jtth
06.29.10 3:14 PM
MyGeekDaddy
06.29.10 3:15 PM
MDP
06.29.10 3:17 PM
James
06.29.10 3:20 PM
Scott
06.29.10 3:30 PM
Robert
06.29.10 3:32 PM
BJ Nemeth
06.29.10 3:41 PM
Emma
06.29.10 4:04 PM
Emma
06.29.10 4:05 PM
Brian
06.29.10 4:10 PM
Nick Francis
06.29.10 4:21 PM
datajockey
06.29.10 4:30 PM
Mike
06.29.10 4:31 PM
Jonathan
06.29.10 4:35 PM
Chris
06.29.10 4:52 PM
Paul Fuller
06.29.10 5:12 PM
Andrew
06.29.10 5:18 PM
Shigeya
06.29.10 5:21 PM
atr
06.29.10 5:26 PM
Rick
06.29.10 7:12 PM
Christopher
06.29.10 8:05 PM
hypotyposis
06.29.10 10:32 PM
Dave Robeson
06.29.10 10:41 PM
vballas
06.30.10 12:24 AM
Martin campbell
06.30.10 2:53 AM
Martin campbell
06.30.10 3:00 AM
Simon Evans
06.30.10 6:13 AM
Brad Shaw
06.30.10 6:17 AM
Jonathan Poritsky
06.30.10 6:21 AM
Stephen Watson
06.30.10 7:26 AM
David Naunton
06.30.10 7:40 AM
Erlend
06.30.10 9:52 AM
Robert
06.30.10 10:22 AM
Don
06.30.10 11:46 AM
AndyB
06.30.10 12:40 PM
Jean Martel
06.30.10 12:47 PM
Robert
06.30.10 1:48 PM
SSteve
06.30.10 1:49 PM
SSteve
06.30.10 1:50 PM
Ken Case
06.30.10 2:15 PM
Brian Covey
06.30.10 2:38 PM
Patrick Curtain
06.30.10 4:10 PM
Joel M
06.30.10 7:25 PM
Dana
06.30.10 9:21 PM
Moria
06.30.10 10:36 PM
Robert
07.01.10 2:07 AM
Dan
07.01.10 5:27 AM
J.F. Herschel
07.01.10 8:18 AM
MutantSquid
07.01.10 8:39 AM
Dillinger-63
07.01.10 2:55 PM
Hunter
07.01.10 7:15 PM
Rudiger Wolf
07.01.10 10:34 PM
Martin
07.02.10 5:13 AM
Greg
07.02.10 4:18 PM
Paul McCormick
07.03.10 11:21 AM
Scott A
07.03.10 10:30 PM
Sergey Kuleshov
07.04.10 6:47 AM
Laura
07.04.10 11:47 AM
Gabe Boisvert
07.05.10 9:34 PM
Bob
07.06.10 8:32 AM
FY
07.06.10 12:40 PM
RedBone
07.07.10 3:11 PM
RedBone
07.08.10 8:18 AM
Bill
07.08.10 12:44 PM
Karen
07.08.10 1:37 PM
Steven Scotten
07.08.10 4:40 PM
Muthir Kharusi
07.08.10 10:54 PM
Brian
07.09.10 12:21 AM
Doc
07.09.10 3:57 AM
Steven Scotten
07.10.10 1:23 AM
georg
07.10.10 3:52 AM
atreinke
07.10.10 6:13 AM
Bill
07.10.10 3:59 PM
Terry
07.10.10 4:58 PM
Chip
07.10.10 9:02 PM
Terry
07.10.10 9:44 PM
Terry
07.10.10 9:59 PM
Jayson polo
07.11.10 9:45 AM
Clint
07.11.10 11:38 AM
Chris Hogan
07.11.10 4:55 PM
Bill
07.11.10 5:09 PM
Richard
07.11.10 7:06 PM
Roger
07.12.10 5:58 AM
Jason
07.12.10 6:02 AM
thomp
07.12.10 7:22 AM
Eric Welch
07.12.10 7:32 AM
Chris
07.12.10 8:08 AM
Ken Case
07.12.10 9:21 AM
Chris
07.12.10 9:30 AM
Ken Case
07.12.10 9:32 AM
Dave Robeson
07.12.10 9:54 AM
Chris
07.12.10 10:01 AM
Steve Pye
07.12.10 11:07 AM
Robert
07.12.10 12:01 PM
michel
07.12.10 1:58 PM
Bob
07.12.10 2:44 PM
michel
07.12.10 5:26 PM
Chris Hogan
07.12.10 6:55 PM
Ken Case
07.12.10 7:06 PM
G Mattinson
07.12.10 8:00 PM
Gerry
07.12.10 8:25 PM
Chris
07.13.10 1:09 AM
Robert
07.13.10 3:34 AM
Chris
07.13.10 4:41 AM
Steve Pye
07.13.10 10:50 AM
Ryan Peterson
07.13.10 1:20 PM
Chris
07.13.10 2:05 PM
Jim Panabaker
07.13.10 7:27 PM
Jim Piterson
07.13.10 8:10 PM
Ken Case
07.14.10 12:28 AM
Victoria Bampton
07.14.10 1:59 AM
Robert
07.14.10 3:11 AM
Chris
07.14.10 7:54 AM
MissKaren
07.14.10 8:22 AM
Ken Case
07.14.10 8:28 AM
MissKaren
07.14.10 8:29 AM
MissKaren
07.14.10 8:34 AM
Gerry
07.14.10 8:49 AM
Ernie
07.14.10 9:23 AM
Steve Pye
07.14.10 9:59 AM
Derry
07.14.10 10:32 AM
Scott
07.14.10 11:12 AM
Jim
07.14.10 11:21 AM
Bill
07.14.10 12:42 PM
Ken
07.14.10 4:19 PM
Jim P.
07.14.10 5:40 PM
Clint
07.14.10 9:56 PM
Jaku6
07.15.10 4:24 AM
Edwin
07.15.10 5:27 AM
Chris L.
07.15.10 7:52 AM
Steven
07.15.10 9:47 AM
JP
07.15.10 11:31 AM
Karen
07.15.10 3:51 PM
Steve Pye
07.15.10 5:38 PM
Steven Scotten
07.15.10 7:38 PM
Ernie
07.15.10 8:38 PM
Bill
07.15.10 10:09 PM
Brent
07.16.10 4:56 AM
jim
07.16.10 8:41 AM
Steve Pye
07.16.10 9:00 AM
Robert
07.16.10 1:07 PM
Gopi
07.16.10 1:14 PM
John
07.16.10 5:09 PM
Ken Case
07.16.10 5:25 PM
Jim
07.16.10 8:01 PM
Martin Campbell
07.17.10 2:55 AM
JIm
07.17.10 7:14 AM
Phil
07.17.10 11:03 AM
Greg
07.17.10 8:28 PM
BZ
07.18.10 7:12 AM
JIm
07.18.10 9:49 AM
Chris
07.19.10 12:32 AM
Robert
07.19.10 2:49 AM
AlexE
07.19.10 3:28 AM
Martin
07.19.10 8:55 AM
JIm
07.19.10 1:17 PM
Thomas Baley
07.19.10 3:25 PM
jim
07.19.10 4:59 PM
Greg
07.19.10 9:10 PM
Ken Case
07.20.10 5:36 AM
Barry Coombs
07.20.10 6:16 AM
Christopher Esget
07.20.10 7:22 AM
Diego Fernandez
07.20.10 7:24 AM
Peter Witham
07.20.10 10:24 AM
Renaud
07.20.10 1:43 PM
vincent
07.20.10 3:27 PM
Gopi
07.20.10 6:20 PM
CP
07.21.10 5:43 AM
Concerned
07.21.10 10:05 AM
Robert
07.21.10 10:48 AM
Steve Pye
07.21.10 10:58 AM
Frosty
07.21.10 3:19 PM
Doug
07.21.10 4:25 PM
Chris Espinosa
07.21.10 5:37 PM
Jon
07.21.10 6:32 PM
JP
07.21.10 7:00 PM
Ken Case
07.21.10 8:48 PM
JP
07.21.10 8:51 PM
Nacho
07.21.10 9:10 PM
Steve Pye
07.21.10 9:58 PM
Tim
07.21.10 11:45 PM
Richard
07.22.10 3:27 AM
SergK
07.22.10 4:42 AM
Jim
07.22.10 7:58 AM
Eitan
07.22.10 9:33 AM
wolfjo
07.22.10 10:01 AM
Jim
07.22.10 10:05 AM
Witz
07.22.10 2:39 PM
Joseph Jackson
07.22.10 6:28 PM
Steven M Scotten
07.23.10 3:18 AM
Dan Catlin
07.23.10 8:43 AM
Don Mick
07.25.10 4:49 AM
Dewey
07.26.10 11:31 AM
Duncan
07.26.10 1:47 PM
Steve Pye
07.26.10 6:11 PM
Steve Pye
07.26.10 6:16 PM
Dan Catlin
07.27.10 6:38 AM
Thomas Egeland
07.27.10 6:47 AM
Robert
07.27.10 7:14 AM
Steve Pye
07.27.10 8:23 AM
Jim
07.27.10 9:18 AM
Ryan Peterson
07.27.10 11:07 AM
Jon
07.27.10 11:08 AM
vincent stephenson
07.27.10 11:17 AM
Gerry
07.27.10 3:04 PM
Jono
07.27.10 3:23 PM
Tim
07.27.10 3:33 PM
Steve Pye
07.27.10 3:35 PM
Stephanie
07.27.10 3:56 PM
Paul W Thurston
07.27.10 4:05 PM
Felix
07.27.10 4:07 PM
Steve Pye
07.27.10 4:26 PM
Chris
07.27.10 4:56 PM
Chris
07.27.10 5:02 PM
Ed M
07.27.10 5:47 PM
Stephanie
07.27.10 5:51 PM
Bill
07.27.10 8:31 PM
Steven M Scotten
07.27.10 9:23 PM
Gerry
07.27.10 9:47 PM
Greg
07.27.10 10:53 PM
Renaud
07.28.10 3:27 AM
Steve Pye
07.28.10 5:26 AM
jayson
07.28.10 5:46 AM
vincent stephenson
07.28.10 6:38 AM
Steve Pye
07.28.10 8:02 AM
Chris
07.28.10 8:24 AM
Lamar Heyward
07.28.10 9:16 AM
Ken Case
07.28.10 9:24 AM
Joshua Fritsch
07.28.10 9:30 AM
Steve Pye
07.28.10 9:30 AM
Ken Case
07.28.10 9:35 AM
Steve Pye
07.28.10 9:36 AM
Ken Case
07.28.10 9:37 AM
Joshua Fritsch
07.28.10 9:38 AM
Ken Case
07.28.10 9:39 AM
Steve Pye
07.28.10 9:42 AM
vincent stephenson
07.28.10 9:49 AM
jayson
07.28.10 9:51 AM
Ken Case
07.28.10 10:02 AM
Steve Pye
07.28.10 10:21 AM
David
07.28.10 11:26 AM
Don
07.28.10 11:29 AM
Joe
07.28.10 11:57 AM
Sean
07.28.10 12:11 PM
Ken Case
07.28.10 12:19 PM
Rafael Sanchis
07.28.10 12:24 PM
Timm
07.28.10 12:37 PM
Sean
07.28.10 12:40 PM
Ken Case
07.28.10 1:01 PM
Bill
07.28.10 1:10 PM
Dan Bolling
07.28.10 1:13 PM
Chris
07.28.10 1:17 PM
Ken Case
07.28.10 1:17 PM
Roy Judd
07.28.10 1:23 PM
Timm
07.28.10 1:23 PM
Alexy Khrabrov
07.28.10 1:25 PM
Ken Case
07.28.10 1:31 PM
Vincent stephenson
07.28.10 2:17 PM
Alexy Khrabrov
07.28.10 2:19 PM
Dan Catlin
07.28.10 2:28 PM
Timm
07.28.10 2:29 PM
Alexy Khrabrov
07.28.10 2:50 PM
Alexy Khrabrov
07.28.10 3:36 PM
Robert
07.28.10 3:42 PM
Robert
07.28.10 3:47 PM
Enrique Ramos
07.28.10 5:55 PM
Micah Jackson
07.28.10 6:03 PM
Gragley
07.28.10 6:21 PM
Ken Case
07.28.10 7:41 PM
Justin
07.28.10 8:30 PM
vincent stephenson
07.29.10 3:28 AM
Mike
07.29.10 3:44 AM
Doc
07.29.10 3:59 AM
Brian Jensen
07.29.10 5:06 AM
vincent stephenson
07.29.10 5:36 AM
Jayson
07.29.10 6:12 AM
Brandon
07.29.10 8:36 AM
Baasshapshap
07.29.10 8:51 AM
Flex
07.29.10 8:53 AM
Jim
07.29.10 9:51 AM
Patrick Loeffler
07.29.10 10:14 AM
Michael
07.29.10 11:00 AM
Jeff
07.29.10 11:29 AM
Doug
07.29.10 12:52 PM
christ
07.29.10 1:17 PM
Jayson
07.29.10 1:42 PM
JP Roberts
07.29.10 3:13 PM
Jim
07.29.10 3:44 PM
Steve Pye
07.29.10 3:58 PM
Ken Case
07.29.10 4:00 PM
Steve Pye
07.29.10 4:04 PM
AmberV
07.29.10 4:14 PM
AmberV
07.29.10 4:36 PM
Steve Pye
07.29.10 4:50 PM
Steve Pye
07.29.10 5:00 PM
Steven
07.29.10 5:17 PM
Steve Pye
07.29.10 5:20 PM
Steve Pye
07.29.10 5:21 PM
Ken Case
07.29.10 5:23 PM
Steve Pye
07.29.10 5:25 PM
vincent
07.29.10 6:45 PM
AmberV
07.29.10 6:50 PM
Ken Case
07.29.10 9:00 PM
AmberV
07.29.10 9:07 PM
ad
07.29.10 9:52 PM
Ken Case
07.29.10 10:00 PM
Duncan
07.29.10 10:09 PM
Dan Catlin
07.29.10 10:09 PM
JP
07.29.10 10:27 PM
Ken Case
07.29.10 11:00 PM
Andreas
07.29.10 11:21 PM
Wk
07.29.10 11:23 PM
Bill
07.29.10 11:57 PM
Ken Case
07.30.10 12:00 AM
Flex
07.30.10 12:33 AM
Tran Dam
07.30.10 1:22 AM
Tran Dam
07.30.10 2:01 AM
Pieter
07.30.10 2:05 AM
Duncan Babbage
07.30.10 3:00 AM
Tran Dam
07.30.10 3:14 AM
Ken Case
07.30.10 3:30 AM
Pieter
07.30.10 3:59 AM
Tran Dam
07.30.10 4:00 AM
Dennis
07.30.10 4:03 AM
Duncan Babbage
07.30.10 4:14 AM
Renaud
07.30.10 4:24 AM
Oli
07.30.10 4:56 AM
Tran Dam
07.30.10 5:05 AM
vincent
07.30.10 5:52 AM
Duncan Babbage
07.30.10 6:00 AM
Tran Dam
07.30.10 6:00 AM
Jayson
07.30.10 6:00 AM
Andi
07.30.10 6:09 AM
vincent
07.30.10 6:10 AM
Ken Case
07.30.10 6:41 AM
Ken Case
07.30.10 6:41 AM
Andi
07.30.10 6:44 AM
Justin
07.30.10 6:47 AM
egutin
07.30.10 6:49 AM
vincent
07.30.10 6:50 AM
Duncan Babbage
07.30.10 6:51 AM
Duncan Babbage
07.30.10 6:52 AM
Flex
07.30.10 6:56 AM
James
07.30.10 6:58 AM
Renaud
07.30.10 7:00 AM
Gerry
07.30.10 7:01 AM
vincent
07.30.10 7:01 AM
Remi
07.30.10 7:02 AM
Baasshapshap
07.30.10 7:03 AM
al_f
07.30.10 7:04 AM
Thomas
07.30.10 7:05 AM
Oli
07.30.10 7:05 AM
Dan Catlin
07.30.10 7:08 AM
Jon Walthour
07.30.10 7:08 AM
Rob Brand
07.30.10 7:09 AM
ad
07.30.10 7:23 AM
Jon
07.30.10 7:53 AM
Zach
07.30.10 7:59 AM
Thomas
07.30.10 8:05 AM
Zach
07.30.10 8:09 AM
vincent
07.30.10 8:09 AM
Thomas
07.30.10 8:14 AM
Roy Judd
07.30.10 11:05 AM
Brian Jensen
07.30.10 4:35 PM
Rick Sweeney
07.30.10 6:23 PM