|
FastMail Forum All posts relating to FastMail.FM should go here: suggestions, comments, requests for help, complaints, technical issues etc. |
|
Thread Tools |
2 Sep 2014, 07:21 PM | #16 |
Member
Join Date: Aug 2008
Posts: 61
|
Hi Rob,
Really looking forward to this. Any iOS screenshots to share? Along with notifications through iOS, I'd really like the app to keep a user's login/password, so that they don't have to be entered each time. Also, Extensions support, so that any app can email. Keep us updated please. |
2 Sep 2014, 08:24 PM | #17 | ||
Master of the @
Join Date: May 2012
Location: Melbourne, Australia
Posts: 1,007
Representative of:
Fastmail.fm |
Not exactly. If you load up the FastMail web client in Mobile Safari, then you've got a pretty good example of what it will look like. The main difference is that there's no browser chrome (location bar, navigation) - its just FastMail full-screen.
Everything else is behind-the-scenes platform integration stuff. Quote:
This method is nice because it lets you sign out the mobile app through the "password & security" screen. Quote:
|
||
2 Sep 2014, 09:55 PM | #18 | |||
Member
Join Date: Aug 2008
Posts: 61
|
Quote:
OK thanks. This sounds quite promising. Quote:
If for example, I were to clear mobile Safari's history, would the FM app lose its login status? Quote:
|
|||
3 Sep 2014, 12:16 AM | #19 |
Cornerstone of the Community
Join Date: Apr 2004
Location: Melbourne
Posts: 971
Representative of:
Fastmail.fm |
|
3 Sep 2014, 08:37 PM | #20 |
Member
Join Date: Aug 2008
Posts: 61
|
|
3 Sep 2014, 09:37 PM | #21 |
Member
Join Date: Aug 2002
Posts: 83
|
So no app for BlackBerry 10?
Seriously, though, I'd love one. My main complaint with the mobile Web interface is that the keyboard predictive text doesn't kick in when I'm in the compose field. BlackBerry Hub is good enough for most everyday applications, but sometimes I miss the power of the Web UI. |
6 Sep 2014, 10:42 PM | #22 |
Junior Member
Join Date: Jan 2014
Posts: 26
|
I have a minor request for the iOS mobile app.
In the current mobile interface, whenever I click on the reply or forward button for an email, it takes a couple of seconds for the reply screen to load (presumably because some communication is taking place with fastmail servers?). Is there any way to eliminate this waiting time in the mobile app (perhaps by doing any processing locally), so that replies can be instantaneous? |
10 Sep 2014, 08:17 PM | #23 |
Cornerstone of the Community
Join Date: Jan 2014
Posts: 561
|
One concern I have with the app just being a wrapper around the browser is the lack of calendar/contact integration with iOS/Android. Real native apps can solve that problem.
|
10 Sep 2014, 08:58 PM | #24 | |
Master of the @
Join Date: May 2012
Location: Melbourne, Australia
Posts: 1,007
Representative of:
Fastmail.fm |
Quote:
But yes, its something we're thinking and talking about quite a bit at the moment - just what does integration between the webapp and the platform look like? We haven't decided yet, and have no timelines. For the moment CalDAV/CardDAV sync is the way to go. |
|
11 Sep 2014, 06:13 PM | #25 |
Cornerstone of the Community
Join Date: Jan 2014
Posts: 561
|
That's neat. I thought it would have to be sandboxed like regular web pages are, since it was described as a wrapper around the regular mobile site. Mobile browsers don't let web pages read, alter, or delete your contacts or calendar info.
|
12 Sep 2014, 07:41 AM | #26 | |
Master of the @
Join Date: May 2012
Location: Melbourne, Australia
Posts: 1,007
Representative of:
Fastmail.fm |
Quote:
The FastMail apps (Android and iPhone, they structurally the same) do exactly this. The native app configures the webview to have extra Javascript properties that help the mobile webapp know its running inside the native app and change its behaviour in a couple of subtle ways. They connect to the Google/Apple push channels (they're only available to native apps) and then pass the device token to the mobile webapp Javascript, which then submits it to FastMail servers so we can generate notifications. There's a few other things in there they do, mostly around preserving state across app restarts. On Android, Chrome/Chromium is the only webview that performs well enough to run the mobile webapp. Unfortunately that only became available in Android in 4.4; earlier versions use an older, slower webview based on Webkit that makes the webapp pretty much unusable. To get around this, the Android app bundles a third-party Chromium-based webview called Crosswalk, which gets us great performance back to Android 4.0. I actually got an old Galaxy S, installed Cyanogen on it, and then the FastMail app, and its very usable there. On iOS there's none of these problems - the system webview runs the FastMail mobile webapp great back to iOS 5, I believe. So anyway, back to calendar and contacts integration. If we wanted to let the apps communicate with the platform calendar/contacts, the way to do it would be to build a "bridge" inside the native portion of the app that makes the system calendar/contacts facilities available to the mobile webapp via Javascript. Actually exposing this to Javascript isn't hard, its just writing some code. Its all the interactions that are complicated. Most of what we're thinking about is how it plays with sync, and with third-party calendar/contact sync. Think about calendars. If you had your phone synced via CalDAV to FastMail, natively to Google, then you have a FastMail/Google CalDAV sync, then the mobile app is managing the FastMail server calendar, and talking to the local calendars, and suddenly you've got this very complicated set of interactions. Part of it is that its technically difficult to solve, and part of it is figuring out exactly what the purpose of the FastMail app is. Are we trying to be a calendar and contacts manager when your phone already has perfectly competent apps to do that? These are difficult questions. We're talking about it a lot at the moment. We haven't yet decided what we're going to do, if we do anything at all. So for now the easiest thing to do is to treat the FastMail app is its own FastMail-specific world, and if you want to get your data from FastMail to your native platform database, you install/configure CalDAV/CardDAV sync. |
|
12 Sep 2014, 08:21 AM | #27 | |
Cornerstone of the Community
Join Date: Jan 2014
Posts: 561
|
Quote:
|
|
12 Sep 2014, 08:34 AM | #28 |
Master of the @
Join Date: May 2012
Location: Melbourne, Australia
Posts: 1,007
Representative of:
Fastmail.fm |
I think that address autocomplete from the local contacts database as a convenience would be fairly easy to do and not complicate matters too much. But I don't think we'd expect to see these in the FastMail contacts view (until we figure out all the stuff mentioned above). I'll look into it further sometime. Its not a v1 feature
|
14 Sep 2014, 03:11 PM | #29 |
Cornerstone of the Community
Join Date: Apr 2004
Posts: 812
|
https://www.nuevasync.com/
Hi,
FM can outsource this thing. like https://www.nuevasync.com/ Even Rackspace and Luxsci also using them. It will be better and user will not mind to pay for some extra $ for it too. I am willing too |
14 Sep 2014, 04:23 PM | #30 | |
Member
Join Date: Feb 2014
Posts: 56
|
Quote:
And Exchange or push notifications for regular Mail.app would be a dream. But I know these things won't come, just being wistful! |
|