New AutoFill API on Android O

http://www.androidpolice.com/2017/03/21/android-o-feature-spotlight-official-autofill-api-will-save-typing-thing/

AgileBits, LISTEN!

You HAVE TO implement this. You have plenty of time! This is for Q3 2017. Seriously.

No excuses!

Thanks.


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided

Comments

  • brentybrenty

    Team Member

    @fcar: No comment. :tongue:

  • brentybrenty

    Team Member

    @wkleem: I think there's an interesting difference between software development at a company making security products as opposed to others: We worry about making something that works only after we're able to make it secure, whereas traditionally coders were excited just to have the thing work. I think that's changing though (at least I hope so) as security touches nearly everything now thanks to the internet. But the history is fascinating. :)

  • fcarfcar
    edited March 2017

    O my god. AgileBits, I am having a heart attack! THIS WAS QUICK!

    http://www.androidpolice.com/2017/03/25/agilebits-shows-us-android-os-autofill-api-works-1password-demo/

    I am SO excited! The only thing that could possibly make me more excited than this is local vault support for 1P6 on Windows.

    Just one question, not about 1P but about this new Android O release and the APIs in general: does Android O offer an API that would allow saving a new login? Would the API for example notify 1P that info was entered on a form, then 1P would decide if it was a login, and offer me to save a new login? Like it is currently on the Mac/PC? Or is it just for filling in logins that are already in the database? Let me clarify again, I'm not asking if 1P will do this, even if it's possible. I am asking if any APIs on the new version of Android would actually make this possible. Just because it's possible doesn't mean that AgileBits will do it, I understand that.

  • brentybrenty

    Team Member

    @fcar: Definitely check out today's (yesterday's now?) blog post if you haven't already. Sorry I had to dodge your question a few days ago, but I didn't want to be the guy who ruined the surprise. ;)

    I don't believe that there's a facility for saving, "only" filling, but since this is new to me as well I'll double check with the team to make sure I didn't miss something. Cheers! :)

  • mverdemverde

    Team Member

    @fcar Brenty asked me to jump in here and provide some more clarification based on what I've learned about the Android O Autofill Framework so far. I'm happy to say that in addition to enabling automatic form-filling, it also provides facilities for saving details that have been manually entered into forms. For the blog post, I focused on the filling aspect of the Autofill Framework, but the saving side of things is equally compelling and something that we're definitely very interested in. ;)

  • I am losing my miiiiiiind! Someone help me! I can't tell you how freaking excited I am about the possibility of not relying on manual entry, as someone with a memory disability having the possibility of saving sites automatically on mobile is literally life changing. You have no idea what your product means to me and seeing it improve is enabling to live a better life. I honestly am so excited. Ever since using 1P V.2 on Mac changed my life. And now the new Android version and what the 1P V 6 for Windows could offer when it supports local vaults will make things so much easier for me.

  • periperi

    Team Member

    Hahah, @fcar. I'm losing my mind, too! I can't wait for this new way to fill on Android. :lol:! Thanks so much for your support over the years and for the kind words! `

  • Looking forward to the first beta with this feature since the second preview of O is out now :) ETA?

  • brentybrenty

    Team Member

    No ETA and nothing to announce yet, especially since it's a developer preview and we've had as much time with it as you have. ;)

  • @brenty Android O is now public beta... what say you good sir? Anxiously waiting for something better than this keyboard swapping setup :P

  • brentybrenty

    Team Member

    @digitalfiz: These aren't the droids you're looking for. ;)

  • Oh how I wish they were though. I wouldn't say a thing to anyone if some mysterious alpha level apk showed up in my inbox just sayin :wink:

  • brentybrenty

    Team Member
    edited May 2017

    Haha noted. I'm sure we'll have more to share in the future...provided the secret plans do not fall into the wrong hands. :silenced:

    But in all seriousness, you can keep up with AgileBits and 1Password news by following us on Facebook, Twitter, our blog, and our email newsletter. Nothing spammy, always just useful 1Password tips and announcements. Cheers! :)

  • brentybrenty

    Team Member

    I just wanted to let everyone here know that we've added preliminary support for Google's new Android O filling APIs in the latest betas. Hopefully it won't be far off that everyone gets it once we're finished testing things. And you're welcome to join the beta too if you like. Cheers! :)

  • @brenty , I'm on the latest beta on Android O, and I can't choose 1password on the autofill list. Will it be available only from next beta?

  • brentybrenty

    Team Member

    @yoavst: First, I apologize for not being clearer. It's a bit confusing, so please check out my reply here for more details. I can't promise that it will be the next beta, but we're working to have Android O Autofill enabled as soon as possible. Currently we've got support for the other new Android filling, OpenYOLO, implanted (like I said, a bit confusing) and once we have 3rd party apps supporting this it will the preferred method, since it can work in older OS versions as well. Again, sorry for the sparse details of my previous comments. Please let me know if you have any other questions!

  • Feature is live now, nice! :)

  • How does it work? Can I turn off the accessibility version?

  • brentybrenty

    Team Member
    edited August 2017

    @Stanzilla: Thanks for the fanfare! We're really excited to have this in place now as well too. Finally! :lol:

    @Lyman: It's still a beta, so you may want to keep your options open. That said, others have reported success and bravely eschewed the accessibility method to test the new stuff on its own. ;)

  • mverdemverde

    Team Member

    Hey @Lyman!

    When it comes to filling logins into apps, you should be able to use Autofill in lieu of Accessibility. There aren't currently any browsers that support Autofill with 1Password, so you'll still need the Accessibility service for that (at least for the time being).

    To get started using Autofill with 1Password, you'll want to launch 1Password and visit Settings > Filling. Tapping on Autofill will launch the Settings app to the Autofill screen, where you can select 1Password as your Autofill provider.

    After enabling Autofill, 1Password will attempt to detect login fields in other apps. If login fields are detected, then matching logins will be displayed in a dropdown below the active text field. If 1Password is locked, then you will be prompted to unlock first before matching logins are displayed.

    Let us know if you have any other questions!

  • So this new Autofill doesn't work in the Chrome browser? Any idea if Google will eventually support it?

  • periperi

    Team Member

    @adamjb I don't know whether it will eventually be supported in Chrome, but I hope so. :) Until then, our keyboard will work there.

  • @peri it would be nice if you mentioned clearly and visibly that Chrome isn't supported. I spent a good half hour trying to get it working in Chrome before giving up.

  • periperi

    Team Member

    Hey @adamjb. This is noted in our Knowledgebase article on Autofill.

This discussion has been closed.