I would really like to see ESRI support reading and writing data to
SQLite. There is an Open Source project called
SpatialLite which extends SQLite to support spatial data support. The SQLite database format is a common format used on mobile devices and may allow for a way to handle disconnected editing on the iPhone platform. I would assume this would also apply for the upcoming ArcGIS Mobile for the Android OS.