Hi Ross,
I have had the exact same issue as you, people would have to stand still while gps averaging was occurring and then put in the attributes. I did customize the workflow to have the averaging to occur in the background while the user can enter in data.
There are a couple issues that I should note first.
1. I am currently still on ArcGIS 10.0 and so I am not using the latest ArcGIS Mobile.
2. I am using ArcGIS for Windows Mobile WPF (tablets and laptops), not for Windows Mobile.
3. The newer ArcGIS Mobile SDK appears to no longer have the gps averaging object, instead it looks like it was replaced with Single-Shot. I have not found much information or worked with this new object because I am still int 10.0, and I will be moving to 10.1 in the coming months.
4. I found that gps averaging for my use cases to be problematic, because my users are not going still for more than 3 seconds. I have done some research and gps averaging appears to be only effective if you are stationary for 2 to 20 mins. I used to have my users average for 10 seconds, then I slowly decreased the number of averages to 0 or 1 because the averaging caused more problems than solved.
5. This is something you may already know, but ArcPad is generally geared to users who know GIS, whereas ArcGIS Mobile can be tailored to users who don't know GIS. It appears your users may be GIS personnel, meaning ArcGIS Mobile may not be required for your needs? But I can't make this decision for you. My users are not GIS personnel, so I have customized the WPF application for their needs.
6. My customized workflow are extremely fast and allows users to collect data within 1 - 4 seconds in an automated format. If the user has to do manual entry on some fields, this is possible and data collection can take up to 1 minute depending on how much info that user wants to enter.
7. In the newer version of ArcGIS Mobile WPF, there appears to be a button for collecting the location of the feature in the attributes form. Meaning without any customization you can actually get the geometry while users can be filling in other data.
8. If you were to continue with ArcGIS Mobile then I do suggest programming your own customized workflows that will better suit your users. This can take a lot of time to develop.
I hope this helps.
Regards,
Akhil P.