<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Hi Liron, Nathan,</div><div><br></div><div>I love this kind of design work, though I'm still fairly new to it, so it's really interesting to see you guys hash some of it out here on the list. For instance, Nathan's discussion below about the different between texting and chat, and how to handle that.</div><div><br></div><div>Nathan I think you're dead on about dropping status altogether (e.g. you are "online" when you are using the app). Seems to me like that paradigm of as-fast-as-you-want-to-go makes the difference between text and chat orientation for an app smaller. Both parties can chat in real-time, or they can respond to messages later, and come back later for missed messages. And people already use Messages and WhatsApp like that I imagine, as both text and chat. </div><div><br></div><div>Messages for OS X is an interesting little duck in that it supports status and is basically an all-around IM client like Adium, and yet I get to ignore status in that app completely when it comes to "iMessages" (which is what I use it for mostly), and I usually don't even have it running. I get an OS X notification when say my girlfriend messages me, I click it and the app pulls up, we chat a bit, then I quit the app when I'm done. I get some messages while I'm away, they're not missed, they're stored as notifications just like on iOS. I think these newer hybrid chat/text apps excel by keeping an always-on perspective with good support for missed messages and notifications.</div><div><br></div><div>Anyway, I'd really love to sit in on y'all's next design hangout if you end up having one, but only to be a fly-on-the-wall. I think it'd be really personally valuable to me to see how some of the sausage is getting made and how you guys work around obstacles towards your goals. And ChatSecure is really keen, so I'd love to get a sneak-peek at what's in the works :) No worries if not!</div><div><br></div><div>Cheers,</div><div>Billy</div><div><br></div>On Jan 8, 2014, at 10:06 AM, Nathan of Guardian <<a href="mailto:nathan@guardianproject.info">nathan@guardianproject.info</a>> wrote:<br><div><br class="Apple-interchange-newline"><blockquote type="cite">
  
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 01/06/2014 04:02 PM, Liron Tocker
      wrote:<br>
    </div>
    <blockquote cite="mid:DC7DF356-180D-47C3-B4CE-04D617F65B92@gmail.com" type="cite">
      <pre wrap="">Iíve only been using ChatSecure for about a week so Iíve got some catching up to do, but perhaps my perspective as a new user might be valuable as well. </pre>
    </blockquote>
    Yes, for sure. It is difficult to clear your head and see with new
    eyes, when you are thick in the fog of code.<br>
    <blockquote cite="mid:DC7DF356-180D-47C3-B4CE-04D617F65B92@gmail.com" type="cite">
      <pre wrap="">
Telegram are essentially following the same basic design patterns that most modern instant messaging systems use. The decision if ChatSecure should do the same boils down to the goal of the project and what itís ultimately trying to accomplish. As far as I see it, If we want to introduce new users to encrypted messaging itíd be a good idea to create an interface with a minimal learning curve - which means: A) adhering to the UX a user would expect from an instant messenger and B) introducing unfamiliar interactions (such as verifying an OTR session) in a way which users can easily learn and keep in mind (sorry for this being totally vague, I canít be more concrete before hacking at wireframes for a while).</pre>
    </blockquote>
    Do you think there is a difference between a Mobile Messaging app
    ("texting") and an Instant Messaging app ("chat")? When we began
    work on Gibberbot/ChatSecure, they were quite different things.
    Until recenlty, Google had two apps Messaging and Hangouts/Talk, now
    those have merged. <br>
    <br>
    I think there is a subtle difference between "I want to send a one
    off text message" vs "i want to start a chat with someone I know is
    online".<br>
    <br>
    Also, another point to consider is that we expose the
    online/offline/away status of users, while many of these new-style
    messaging apps completely hide presence as an aspect. Sometimes, I
    feel like we should completely hide it as well... just focus on
    whether the message was delivered or not, and don't display any
    other on/offline connection or presence information. However, then I
    get back to the core question - is "chat" different than
    "messaging"?<br>
    <br>
    We also have the issue of having multiple accounts and identities,
    which is an important one. Most of the messaging apps out there only
    allow one identity, tied to your phone number or some other public
    identity. A key differentiator of ChatSecure is the ability to have
    multiple identities that you can easily switch between.<br>
    <br>
    <blockquote cite="mid:DC7DF356-180D-47C3-B4CE-04D617F65B92@gmail.com" type="cite">
      <pre wrap="">I think what Iíd like to do would be to talk one-on-one with the iOS and Android devs to get a better understanding of what thoughts and ideas they have regarding the interface - Iíd also like to hear your thoughts regarding the reasoning of some of the design decisions youíve made. Iíd then go ahead and start working on some paper sketches so I can form some more concrete ideas regarding specific improvement of user flows and layouts. Iíd make sure to send you guys frequent updates - Iím a fan of releasing early and often :)</pre>
    </blockquote>
    There are some nice online design sites where you can build
    interactive mobile wireframes. Proto.io (
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <a href="http://proto.io/">http://proto.io/</a>) for example. We are
    also happy with pictures of paper drawings.<br>
    <br>
    As for design decisions, I think we have already started down that
    road, but I can also share some of the directions we want to go. In
    short, I do want to move towards a more people and message centric
    system, where we do a better job hiding all of the plumbing of
    accounts, buddy lists, etc, and just focus on connecting to another
    person in a secure manner.<br>
    <br>
    We also have some exciting stuffing coming down the road in terms of
    data sharing... moving beyond just photo and voice messaging, and
    supporting more social apps features... so again, the tasks become
    "I want to securely share a set of photos with these friends"
    instead of "i want to chat with this person and attach a photo".<br>
    <br>
    <blockquote cite="mid:DC7DF356-180D-47C3-B4CE-04D617F65B92@gmail.com" type="cite">
      <pre wrap="">
If you guys are okay with group voice chats, thatíd be a great way for me to get feedback as well.</pre>
    </blockquote>
    We use Google Hangouts for that mostly, at least for non-sensitive,
    public discussions. We can also use our <a href="http://Ostel.co">Ostel.co</a> service with Jitsi
    to do an encrypted conference call. Either way... maybe next week?<br>
    <br>
    +n<br>
  </div>

_______________________________________________<br>Guardian-dev mailing list<br><br>Post: <a href="mailto:Guardian-dev@lists.mayfirst.org">Guardian-dev@lists.mayfirst.org</a><br>List info: <a href="https://lists.mayfirst.org/mailman/listinfo/guardian-dev">https://lists.mayfirst.org/mailman/listinfo/guardian-dev</a><br><br>To Unsubscribe<br>        Send email to:  <a href="mailto:Guardian-dev-unsubscribe@lists.mayfirst.org">Guardian-dev-unsubscribe@lists.mayfirst.org</a><br>        Or visit: <a href="https://lists.mayfirst.org/mailman/options/guardian-dev/wgray%40zetetic.net">https://lists.mayfirst.org/mailman/options/guardian-dev/wgray%40zetetic.net</a><br><br>You are subscribed as: <a href="mailto:wgray@zetetic.net">wgray@zetetic.net</a><br></blockquote></div><br></body></html>