Posts tagged Messaging
Twitter direct messages just got more talkative. Now you can have a private conversation with a group, the social network announced Tuesday.
Until now, Twitter’s direct messaging feature has been reserved for conversations between no more than two participants. Now, you can create groups of up to 20 Twitter users at the same time, and they do not have to be following one another to join. Group direct messages will support “text, photos, links, emoji and Tweets,” according to Twitter.
The feature is expected to roll out over the next couple of days to all users.
As Twitter has gotten noisier—and while messaging competitors like Snapchat and WhatsApp grew more significant—users have demanded improvements to its lightweight direct messaging feature, the only way to speak privately on the service. But Twitter has shown anything but a steady hand on the issue. Over the past two years it has lurched back and forth between opening up and restricting new features for direct message.
Here’s a quick timeline.
Prior to October 2013, two Twitter users had follow one another to exchange direct messages. Then Twitter inserted a new option where users could explicitly opt to receive direct messages from any of their followers, whether they followed them back or not. The Verge speculated the change allowed brands to have better access to consumers.
October 2013: Twitter Removes Link Sharing From Direct Messaging
That same month, Twitter users learned that they were unable to send links inside direct messages. This might have been a side effect of opening up DMs to a wider range of users, since it would have opened the door to spammy link-based advertising.
November 2013: Twitter Direct Messages Get A Makeover
Direct messages got a new look, one similar to iMessages. The feature began suggesting followers with whom users could begin a private conversation. The move was seen as part of a larger overhaul of direct messaging in order to compete with WhatsApp.
One short month later, Twitter decided fostering conversations between unverified users who don’t follow one another was a bad idea. The company does not respond to requests for comments, but reminds reporters it is “constantly experimenting.”
December 2013: Direct Messages Allow Private Photo Sharing
In a possible response to Snapchat’s visual success, Twitter began allowing people to share photos in privately in direct messages. Simultaneously, Twitter moved the direct messaging icon to a more prominent position on the top navigation bar of the homepage.
A few months after Twitter’s experimentation craze, ReadWrite reporter Selena Larson reflected on several embarrassing direct message mishaps, known colloquially as “DM fails,” in which users blasted messages to the world that they incorrectly thought would remain private. In a world where messaging services like Snapchat and WhatsApp were king, Twitter still lacked quality messaging.
November 2014: Tweet And Link Sharing Return To Direct Messaging
One year later, Twitter revived the ability to include links in direct messages. The social network described it as a secondary feature to the much acclaimed tweet sharing function, where users could take tweets from their timeline and share them privately.
January 2015: Group Messaging Supports Up To 20 Participants
Fast forward to the present, where Twitter is doubling down on direct messaging support. Users can share links, tweets, and emojis with up to 20 other users who may or may not be following one another. The feature includes elements Twitter has backtracked on in the past.
The real question is how long it’ll stick around before Twitter does its usual about face.
Illustration by Nigel Sussman for ReadWrite
View full post on ReadWrite
More than a few messaging apps aren’t doing everything they can to keep your nude photos from leaking on to the Internet or The Man from eavesdropping on your personal conversations, the Electronic Frontier Foundation reports.
In fact, after evaluating three dozen communication tools for its new Secure Messaging Scorecard, the EFF found that there there are only a handful of truly secure messaging apps. And odds are good that most people aren’t using them.
You might not be familiar with the top scorers, which include ChatSecure, CryptoCat, Signal/Redphone, Silent Phone, Silent Text, and TextSecure. These are the six apps that met the EFF’s seven-point criteria for secure messaging:
- Messages are encrypted in transit
- Messages are encrypted so the service provider can’t read them
- Contacts’ identities can be verified
- Past communications are secure if keys are stolen
- Code is open to independent review
- Security design is properly documented
- The code has been audited
Apple’s iMessage and FaceTime products stood out as the best of the mass-market options, although neither currently provides complete protection against sophisticated, targeted forms of surveillance. Many options—including Google, Facebook, and Apple’s email products, Yahoo’s web and mobile chat, Secret, and WhatsApp—lack the end-to-end encryption that is necessary to protect against disclosure by the service provider. Several major messaging platforms, like QQ, Mxit and the desktop version of Yahoo Messenger, have no encryption at all.
Apple’s iMessage and FaceTime did best among mainstream apps, “although neither currently provides complete protection against sophisticated, targeted forms of surveillance,” the EFF said in a statement.
If you’re looking to keep your service provider out of your communications, forget about Secret, SnapChat and WhatsApp, as well as Apple, Google and Facebook’s email services and Yahoo’s mobile and Web chat. None offer end-to-end encryption necessary to keep your conversations from being accessed by the company sending them.
Of course, it could be worse. According to the EFF, QQ, Mxit and the desktop version of Yahoo Messenger, “have no encryption at all.”
Lead illustration courtesy of Shutterstock
View full post on ReadWrite
When text messaging first spread, we got 160-character texts. Then multimedia messaging added photos to the mix—if you were lucky and your carrier supported it.
The skyrocketing popularity of messaging apps around the world signals a shift in the way we communicate. Now we can share more than a simple thought rendered in text. We can share cartoon characters, disappearing selfies, our current location—even our phone’s battery life. The new Apple Watch’s forthcoming messaging app has us imagine a world where we tell our loved ones we’re alive in a literal yet visceral way—by sharing our heartbeat.
The variety of messaging apps makes it hard to pick just one and stick to it. Just look at how teens have jumped from Twitter and Facebook to Instagram to Snapchat.
With jaw-dropping amounts of money being ponied up by investors and acquirers—like Facebook spending $19 billion on WhatsApp—entrepreneurs are racing to get ahead of the next big trend, with the hopes of amassing users and then big paychecks.
The Next Big Thing will likely not be one messaging app, but many. Developers have begun to shift from do-it-all messengers with every imaginable feature to apps that embrace simplicity—and do just one kind of communication very well.
A Messenger’s First Job: Replacing Texts
Messaging stalwarts like WhatsApp and WeChat took traditional messaging features from SMS, the wireless-carrier standard for text messaging, and expanded on them to provide users with a way to communicate while avoiding texting fees.
SMS is unlikely to go away soon, but it lacks many key features. That’s what prompts so many users to seek out apps to replace it. The 160-character limit of standard SMS is just one example of its limitations.
In most parts of the world, texting is expensive. The unlimited-texting plans available in the US are relatively uncommon elsewhere. International texting is particularly pricey. So apps like WhatsApp take advantage of data plans and Wi-Fi connections to take regular texting and make it cheaper.
Especially in global markets, such apps have skyrocketed in popularity. As ReadWrite reported earlier this year, your geographic location might dictate which apps you use. In Asia, WeChat, Line and KakaoTalk are among the most popular, whereas in North America it’s WhatsApp and Kik.
Disappearing Messages Are Here To Stay
Snapchat is largely credited with kicking off the disappearing messages trend, but it’s not the only app out there. As soon as Snapchat exploded on the scene, Internet players both small and large—including Facebook—fell over themselves to replicate the features that drove Snapchat’s growth.
Messages are now disappearing everywhere, and even if they don’t technically disappear on Snapchat, people are still increasingly expecting an option for messaging that won’t go down on their permanent records. The incidents of celebrity’s iCloud accounts getting hacked is just another reason consumers want their selfies to disappear. Whether it’s a selfie on Snapchat or a secure document on Wickr, sending and receiving messages that don’t stick around have become a central part of the way people communicate.
The Yo Effect
Yo cofounder Moshe Hogeg claims is a great way for letting someone know that you’re thinking of them, and the app has spawned a handful of copycats, including one called “Hodor” that riffs on Game of Thrones, the popular book series turned HBO show. ReadWrite’s Lauren Orsini describes how you can make your own Yo clone.
But it’s not the message that matters. It’s the medium. Specifically, it’s how Yo’s “yos” arrive as push notifications, rather than another message in an overcrowded inbox. Eventually, we might Yo our devices, not just our friends. A slew of recipes on IFTTT can connect with your smart home. Yo, thermostat, turn up the heat!
The Walkie-Talkie, Reinvented
I remember running around the yard playing with walkie-talkies when I was a kid. When I grew up, I started using Voxer to keep in touch with friends and family. Even though I regularly ignore voicemails, I’m always anxious to check the voice messages my sister leaves me through the app.
Voice messaging is also a feature of Path Talk, the social network’s spinoff messaging app, and many do-it-all messaging apps feature the ability to send audio recordings.
Apple is even getting on board with this trend. In iOS 8, the company introduced a new voice messaging feature that lets you send friends audio messages through iMessage.
Those tiny, cartoon-like icons you now see everywhere are the cave drawings of the 21st century.
Emoji originated in Japan in the late ’90s as colorful adaptations of standard chat emoticons like the “:)” smiley. Eventually emoji became a standard part of the online alphabet—literally incorporated into the Unicode standard. It was only a matter of time before we got a chat app based exclusively on emoji.
Emoj.li wants to be a way to keep in contact with your friends using only emoji icons. In fact, you don’t even have a name attached to your account when you sign up.
Other messaging apps seek to differentiate themselves—and sometimes make money—through custom emoji sets.
Have you ever wanted to let your friend know you were running late, but were unable to text them? Thanks to ambient location services, it will soon be possible to message your friends without, well, messaging them.
Social networks like Facebook and Foursquare’s Swarm have adopted ambient services as way for friends to know the general area of one another without telling each other outright. But Path’s new messaging app takes that one step further.
Path Talk, the standalone messaging app Path released in June, is a way for people to share information with friends like “in transit,” or “listening to music,” without actively inputting that information.
Critics of ambient location think it’s creepy and potentially invasive, but apps are quick to point out that these services are opt-in, so you have complete control of who can see where you are and what you’re doing.
It’s impossible to predict what new feature is going to appeal to people in the long run. While apps like Yo are fun to play with, they’re also easy to ditch for another app your friends are on. The more permanent message they deliver is how they’ve present us with a new way of communicating.
It’s up to us to explore these new worlds messaging apps create. In the race to become the most popular way to communicate, some startup will inevitably create the messenger we never knew we wanted—until we found it.
Illustrations by Madeleine Weiss for ReadWrite
View full post on ReadWrite
This is the third part of ReadWrite’s four-part series on the future of messaging.
In 1961, a group of computer scientists at the Massachusetts Institute Of Technology created a system where multiple people could share computer resources at once. At the time, access to computers was extremely limited. The notion was to share a scarce resource and store shared files.
Along the way, though, the MIT team more or less accidentally created a way for users to leave messages for each other.
Called the Compatible Time-Sharing System (CTSS), the system was primarily used to write and debug code, but it would spread across Boston-area colleges as a messaging system for close to the next decade.
We’ve always turned new technologies into communication tools. Dial-up bulletin board systems, or BBSes, were popular in the 1980s, giving way to the interactive chatrooms of Prodigy, AOL, and other online services in the ’90s.
Text messaging untethered our communications. And with the rise of the smartphone, messaging apps usurped traditional texting as a way to chat with friends.
What’s important to remember is that scrappy upstarts like WhatsApp and Snapchat didn’t come out of nowhere. Their forebears, like AIM and BlackBerry Messenger, laid the groundwork for their explosive popularity by training us to send short electronic messages to each other.
Messaging is now the hottest commodity in technology as companies contend to be the service that controls how you communicate, leading to the fierce messaging wars taking place in 2014.
But how did we get here? We’ve noted some of the biggest points in the mobile messaging saga that’s driven apps to fetch massive price tags, and, now that smartphones are more popular than feature phones worldwide, the app economy will only grow from here.
Lead image by Jim Pennucci; timeline illustration by Madeleine Weiss for ReadWrite
View full post on ReadWrite
This is the second part of ReadWrite’s four-part series on the future of messaging.
The central paradox of the social age is this: We share at once too much and too little.
We share too much, because it’s impossible to do more than dip into the endless stream of updates from your friends, family, coworkers—everybody.
And we share too little because we have the sense of being on display when we post on Twitter and Facebook—either to a public audience or a diffuse, ill-defined set of “friends” who don’t reflect our real networks of intimacy.
The answer to that paradox has come in the form of a big, fast-growing category of mobile experiences: messaging apps.
Why Messaging Fills A Social Need
In the first part of our series on the future of messaging, we explored how messaging apps displaced texting and social networking—and why there won’t likely be one dominant messaging app.
The rise of smartphones and mobile broadband help explain why messaging apps have attracted hundreds of millions of users around the world. But those factors don’t fully explain their popularity. To understand them properly, we have to grapple with the psychology of messaging.
In the early days of social network, there was room to breathe and express yourself. When I was a freshman in college, I had 30 Facebook friends, and followed 10 people on Twitter who also followed me. Those social networks were intimate spaces for sharing private thoughts.
That has changed. Twitter is an online version of the town square—a decidedly public space. On Facebook, we feel only slightly less exposed—whatever we post goes to a large group of friends and followers, mixed in with updates and photos you see from brands and advertisers. Even our likes and favorites have become subject to scrutiny.
Before Facebook introduced its own private-messaging service, users communicated by leaving public wall posts for each other. That made sense when the service was limited just to college students. But once parents started joining Facebook, the need for more private options became clear. Teens didn’t abandon Facebook—but they shifted more of their interactions to apps like Snapchat.
Changing Your Behavior To Fit Your Online Identity
On public social networks, it’s hard to be your authentic self. We work to construct the best possible narratives of our lives to present to our friends and family.
And that means not sharing some of our more private thoughts and opinions. According to a study by researchers from the University of Michigan, the more friends a college student has on Facebook, the less they talk about controversial issues.
The researchers wrote:
Users who have a large number of Facebook friends are less likely to talk about politics and gay rights issues on Facebook despite having access to increasing human and information resources.
Because such topics tend to spark negative reactions on Facebook, people often avoid posting about them all together. With a smaller audience, our online identities are likely to be more authentic.
With a continuously increasing number of options for communication, we’ve begun to think more about what we share, where we’re sharing it and who we want to share with. On Facebook, someone might post about an accomplishment, whereas on Snapchat, they might share a selfie with some scribbled text over it with a friend describing how frustrated they felt about how long it took to achieve it. That frustration might be an evanescent emotion—which makes Snapchat, where messages are meant to disappear after they’re read, the appropriate medium.
These fractured communications may be here to stay. According to Forrester analyst Thomas Husson, author of the report “Messaging Apps: Mobile Becomes The New Face Of Social,” people will become accustomed to using a number of different apps to chat with friends.
“The social media ecosystem is somehow fragmented by nature, due to the fact that individuals have multiple identities and will switch between apps that will provide different voices,” Husson told me. “These apps are ways to manage your identities … people assume and drop personalities while allowing them to connect.”
Creating New Social Networks, Through Messages
Social networks ask us to define the people we know in groups—friends or acquaintances, followed or not. Google+ takes this to a ludicrous stream, asking us to categorize everyone we know into one or more overlapping “circles.” But messaging apps let us discard those constraining categories and form ad hoc friend groups for every occasion.
“Sometimes apps seem safer—you can have a small group and create your own boundaries, which is what these messaging apps do,” Pamela Rutledge, director of the Media Psychology Research Center, said in an interview. “So people create a messaging group that is a social network, where you’ve created the boundaries, not someone else.”
Teens might be the model for this transition, thanks to youngsters who want a place to chat with friends and not parents, but it also applies to a greater number of people that want more privacy.
“There’s an increasing awareness of the need for privacy, and the need to understand privacy settings,” Rutledge said. “Not across the board and not in a totally effective way, but we’re seeing an awareness about it which makes things like Snapchat appealing in a very face-value kind of way.”
Even though your pictures don’t technically disappear from Snapchat’s servers the way the startup originally advertised, there’s comfort in the idea that the photo or video you take in the moment will disappear soon after its viewed—not stored in your timeline for eternity.
Snapchat’s disappearing messages are its distinctive feature. Other chat services have their own nuances, like Kik’s emoticon stickers, WhatsApp location sharing, or Line’s built-in games. These all contribute to the texture of the conversations they draw. What they have in common, though, is a sense that the messages aren’t part of our permanent record—they’re just part of a flow of communication.
“These [messaging] apps allow you to have a multi-sensory communication in a way that’s transitive—it isn’t too precious,” Rutledge said. “When we talk to each other, those words aren’t immortalized on paper. These apps really replicate features of face-to-face conversation.
“We want whatever is going to get the job done best. All these app developers are trying to figure out how to offer a big enough array of features so they capture the audience when they finally come to rest.”
New messaging apps are cropping up every day, but whatever service ultimately wins out is going to be where our friends are—and that’s not going to necessarily be just one place.
Just like people use Facebook, Twitter, LinkedIn and Tumblr for different purposes, different friend and interest groups will gravitate towards distinct tools that offer the best possible way of communicating.
The rise of messaging applications doesn’t mean the downfall of more public social networks. Rather, it signals a shift among Internet users who are realizing that in-jokes and baby pictures might best be delivered to a small group of friends who truly understand and welcome our true, authentic selves.
Lead image courtesy of Henry Lockyer on Flickr
View full post on ReadWrite
This is the first part of ReadWrite’s four-part series on the future of messaging.
I was a teenage early adopter.
To me, it seemed like everyone else in my 8th grade class already had a cell phone when I got my first one a decade ago. But back then, only a third of American teens had sent a text message, according to the Pew Research Center. Three out of four teens, however, used instant messaging on their computers.
Fast forward a decade, and that percentage has neatly flipped. By 2012, 75% of American teens were texting, most of them daily, while only 22% used desktop-oriented instant messaging services on a daily basis.
In that same time frame, social networks have become ubiquitous, and to some oppressive. Broadcasting our daily activities to a hungry audience of casual online acquaintances isn’t something most people care to do. For them, messaging is a retreat to a safer, more intimate way of communicating.
Now texting is exploding—and fragmenting. Where we’ll end up a decade from now is just as hard to predict as the massive leap we took from 2004 to 2014.
Controlling the way we communicate is a valuable prize, as Facebook and Twitter’s large valuations reveal. If social networks, which fostered the idea of broadcasting our status, give way to more private tools like messaging apps, the very shape of the Internet landscape will be transformed beyond recognition.
I’m pretty sure my first text was “I finally got a cell phone.” When I got my megatrendy Nokia 3310 candybar-style phone with a Superman case, texting meant you have a cell phone, and having a cell phone meant you could text.
Messages are more than text, and more than phones. We now send messages using apps that add photos, videos, and other forms of communication while bypassing cell-phone companies’ networks.
And messaging has become a high-stakes business, with billions of dollars at play.
In the last few years, a handful of massively successful messaging applications—and even more copycats—have launched. They all aim to provide a better way to communicate privately, one that’s superior to both traditional text messaging and to older social networks like Facebook and Twitter. And they are made possible by the rise of smartphones and fast, cheap data networks around the world.
The most notable one is WhatsApp, a company that Facebook is in the process of acquiring for $19 billion, which now has more than 500 million users. WeChat, a messaging service developed by Chinese Internet giant Tencent, is closing in on WhatsApp with 438 million users. There are other contenders including Kik, a messaging and gaming app; Line, which filed for an IPO in July; Viber, acquired by Japanese e-commerce company Rakuten for $900 million; and the disappearing-message startup Snapchat, which Facebook has now tried to copy twice.
The Text To End All Texts?
All of them face the most formidable competition not in each other but in the Short Message Service protocol, or SMS—the standard for text messages used by cell-phone companies around the world.
The first text message was sent in 1992. Neil Papworth, a software engineer for the Sema Group in the United Kingdom, sat down and tapped out “Merry Christmas.”
In the United States, where wireless carriers were late to offer standardized text messaging, teens drove adoption. But in the rest of the world, texting was a way of avoiding wallet-draining phone calls. (In Europe and Asia, wireless customers typically pay by the minute rather than buying monthly buckets of minutes or unlimited plans, as we do in the States.)
In 1995 people were sending only 5 messages a year on average, through a limited set of wireless carriers. That number has skyrocketed. In 2012, people around the world sent 2 trillion text messages. That’s 333 for each person with a phone on the planet. Those messages cost almost nothing for carriers to transmit, but the senders typically pay a few pennies for each one, making it a lucrative business—one that messaging apps are eager to take a piece of.
Why Texting Isn’t Enough
Messaging is more than a business opportunity. It has deep meaning in our daily lives.
What makes messaging special—and drives us away from social media—is that messaging apps let us talk one on one, or with a small group. They give us a direct line of communication to people we care about. We can send a note that won’t get buried among a hundred other people’s updates in a news feed or timeline.
But how will we send those notes? That’s the critical question.
The inexorable rise of Facebook, and the concomitant decline of Myspace and Friendster, has led some to think that any app with social features is playing in a winner-take-all market. But that doesn’t seem to be happening in messaging.
Despite Facebook’s dominance, we’ve grown accustomed to using different social networks to manage our online identities—Facebook for friends, LinkedIn for work, and Twitter for news and information. That digital fragmentation will apply to private communications, too.
It’s easier than ever to build a messaging app, which can simply pull from our phone’s address books to populate a list of people to talk to. It’s not hard to keep up with multiple inboxes on a modern smartphone, where notifications tell us when we’ve got a new message.
Traditional SMS text messages won’t go away anytime soon. But what SMS lacks is precisely what gives messaging apps opportunities to grow. For many, texting still costs quite a bit of money. And it is restricted to 160 characters; you can send pictures and video on some services, but carriers haven’t worked out all of the kinks, and they’re aiming to charge even more for those extra. Texting may be the original mobile messaging service, but its shortcomings are painfully acute.
“Most of [these messaging apps] started as a cheaper alternative to SMS and other messaging formats,” said Forrester analyst Thomas Husson, author of the report Messaging Apps: Mobile Becomes The New Face Of Social. “They were created in the last two, three, four years and they leverage app platforms, like iOS or Android, successfully reach out to hundreds of millions of customers worldwide.”
Why Multiple Messaging Apps Will Thrive
I still use SMS, but not as frequently as I did when I was younger.
There are six main messaging applications in the “social” bucket on my iPhone. For the most part, I use Apple’s iMessage, which essentially hijacks the built-in texting service of your phone to send free messages over your data plan. I have two friends who only ever message me on Snapchat. Another prefers Google Hangouts. I rarely open Facebook Messenger—mostly when I forget how Facebook now pushes you into its standalone Messenger app when you’re on your phone. I find Twitter’s direct-message feature, which is in desperate need of a rumored upgrade, helpful for staying connected to people I only know tangentially through the Internet. I used to use Skype for work, though we dropped it for Slack, a service that’s designed to help teams communicate.
Because all these messaging apps require both the sender and recipient to have the same service installed, what ends up happening is that we all have different friends on different applications. Figuring out which messaging app to use is like moving to a new city and figuring out which neighborhood to hang out in. If you want to see all your friends, you’ll have to roam around.
My friends are not all alike. Some like sharing selfies from work that disappear after I’ve viewed them. Others prefer to send cute digital stickers, or voice-only messages which make me feel like a kid using walkie-talkies in the backyard.
Facebook Won’t Own Messaging The Way It Owns Social Networking
The shift from one-to-many communication, like Twitter and Facebok, to one-to-few, like WhatsApp and WeChat, is forcing startups and social giants alike to rethink their strategy.
Messaging apps are trying to take the basic human need for chatting with friends and family and turn it into something at once unique enough to draw interest, yet simple enough for the masses to adopt.
“Look at Facebook in particular and how they’re reacting to this WhatsApp acquisition, and the decision to not necessarily integrate that service into one single digital platform, but … create a constellation of apps,” Husson said. “More and more services are integrated into it—not like the one-size-fits-all social media app that Facebook used to be.”
The rise of Snapchat prompted Facebook to create a copycat called Poke that swiftly failed. Then it decided it might be better to buy than to build, snapping up WhatsApp, the world’s largest messaging app, for $19 billion.
It’s still gambling on building a disappearing-message service to rival Snapchat’s popularity, but its latest attempt, Slingshot, has slumped to No. 444 in the App Store for photo and video apps. Facebook’s disappearing-message app is what’s really disappearing.
Facebook is making many bets on messaging, though, from its own Facebook Messenger app to Instagram Direct, a tool for sending photos to a small group of people within the photo-sharing service, which normally broadcasts photos to the public like Twitter. On Android, Facebook Messenger takes over your regular texts, much like iMessage does on iPhones.
Before Facebook offered private messaging, users posted messages on each other’s profiles in an attempt to communicate. It’s clear that messaging is a crucial part of the Facebook experience. It’s just not clear that Facebook, even with WhatsApp in its arsenal, will own all of messaging.
The Fight Has Only Just Begun
Just like we use different social networks for different purposes, messaging apps will fill distinct needs.
What people want in a messaging app is the same thing we’ve wanted since we texted our first “Hello”: a way to privately connect with friends and family. Yo, a much-ridiculed app which lets you send just one word of acknowledgement to your friends, boils down that desire for connection to its purest essence.
There’s a lot riding on controlling how we talk to friends—just look at the billions companies are paying for messaging services.
But thanks to the pervasiveness of smartphones, and humans’ desire to connect with each other one on one or in small groups, messaging will only grow. And unlike in the world of social networks, where there’s unquestionable value in centralizing our activity, nothing will drive people to use just one app.
For the foreseeable future, we’ll live in a world where Snapchat lives alongside WhatsApp, where one-tap apps like Yo persist next to complex platforms for gaming and socializing like Line. Juggling multiple apps may be a mild aggravation for users like us. But if it means that no one company will control our most intimate communications, that seems like a tradeoff worth making.
Lead image by Anne Worner, illustrations by Nigel Sussman for ReadWrite
View full post on ReadWrite
Over two million pins are sent out every day, Pinterest said in an announcement. In an effort to get more conversations started around those pins, Pinterest is introducing Pinterest Messaging. Now when someone sends you a pin you will be able to reply with a message, or send that person a pin back. Here’s a video demonstrating how it works: In addition, Pinterest has also added the ability to send pins and messages to groups of people. If you’re organizing a camping trip with friends, for example, you can send pins and messages to the whole group with suggestions of […]
The post Pinterest Messaging Arrives, Send Private Messages With Other Pinterest Users by @mattsouthern appeared first on Search Engine Journal.
View full post on Search Engine Journal
Brand vs. SEO: Balancing Your Messaging
Business 2 Community
That's an oversimplified (and incorrect) perspective on SEO, but it's a common assumption. Today's intense focus on keywords and Google algorithm updates results in brands rewording their messaging irregularly, without evaluation of their current brand …
View full post on SEO – Google News
Twitter announced on Friday that changes are coming to their direct messages are sent and stored across the network. Twitter’s support account made the announcement via a Tweet that emphasized the upgrade would make deleting DMs more consistent: Over the next few weeks, we’re rolling out an update that makes deleting DMs more consistent across web and mobile. http://t.co/VNtDXzwuvp — Twitter Support (@Support) July 18, 2014 This may not sound like a major updates, but it actually solves a huge problem with Twitter’s mobile app. Previously, when users deleted a direct message on the iOS or Android app, the messages would […]
The post Twitter Is Making Direct Messaging More Private And User Friendly by @mattsouthern appeared first on Search Engine Journal.
View full post on Search Engine Journal
Bare-bones messaging is all the rage, because, let’s face it, actually composing a message made up of original words you think up in your head is a lot of work.
The sheer fatuousness of these apps has riled people up. While others pondered why anyone would sully the world by creating Yo and its ilk, we had a different question: How hard is it to code a simple messaging app that just sends a predetermined phrase?
There was only one way to find out.
We had to build our own annoying messaging app.
I used text messaging rather than push notifications because text is a universal, sure-fire way to annoy your friends without requiring them—as Yo does—to download an app.
I wrote the app in Python, an English-like programming language ideal for beginner developers who want to make something silly while working with Python. It took all of 29 lines of code.
Here’s a tutorial to help you follow along with the process, so you can see how easy it is for anyone to build a simple Yo clone.
One Click Message is a Web app, not a phone app, but it still texts anyone you want. When you build it, you select a word or phrase that you’d like to send in one click. Mine rickrolls people with Rick Astley lyrics.
And when your friends text you back, you can display all their exasperated replies like trophies right there on your Web app. (Note to self: I may need to get a lawyer soon. Or new friends.)
There’s very minimal coding required to get this off the ground. While I’ll walk you through how I wrote the app, you don’t have to redo the raw coding. Instead, you can copy my work—feel free!—by cloning my GitHub repository, where I stored the source code for the very small, simple program.
Want your own? Here’s how to do it in just ten steps.
1) Sign Up For Twilio
Twilio is a company that makes developer-friendly set of tools for creating text and voice applications. Twilio lets you call and text your own phone number for free and charges three fourths of a penny for calls and text messages to any other phone.
When you sign up, Twilio will give you a phone number (this is what our app will use to text your friends) and API credentials (this is what will allow our app to access our account). I’ve blurred mine out because you should never share these with anybody!
2) Upgrade Your Twilio Account
In my previous tutorial, My Fish Just Sent Me A Text Message, we used Twilio for free, because I was just sending texts to myself. But for a messaging app, we’re going to want to be able to text other people too, so we’re going to have to upgrade our Twilio account by paying for it.
Twilio uses a credit card on file to bill you, but if you add $5 to your account, that’s enough to send and receive about 666 texts on your app—plenty for an experiment like this.
Why pay for texts? Twilio is one of the easiest ways I’ve found to integrate messaging into your development projects, and carriers charge for every text message anyway. It’s hard to find a similar service that’s both free and flexible.
I promise this is the first and last time you’ll have to fork over money for this tutorial. Let’s move on to another tiered free-to-pay tool, of which we’ll be using just the free part…
3) Sign Up For Nitrous.io
There are a lot of options for spaces where you can build and host your own online app. When I built a random non-sequitur Twitter bot, I used Heroku. This time I’m using one of Heroku’s competitors, Nitrous.io. They’re both development environments and online hosts for apps. This means you don’t have to think about setting up your own server—you can just run your code and go.
Why choose one Web-based app builder over another? In this case, I chose Nitrous because it launched with Twilio functionality already built in. Using a different service might mean having to write more code, and I wanted to do the least amount of work possible here.
Sign up with an email and wait for Nitrous.io to email you your confirmation.
4) Create A New “Box” For Your Code
On Nitrous.io, you build and host apps by putting them in different repositories, or as Nitrous calls them, boxes. A free account earns you one box. That’s plenty.
Once you’re signed up with Nitrous, go to your dashboard and click the orange button that says “New Box.” Ours is a Python app, so select “Python/Django.”
Don’t worry about the unusual name Nitrous.io will assign you. It does so to make sure every box has a unique name. Because it’s so easy to create new boxes, Nitrous has to make sure it has lots of names available and they don’t repeat.
Finally, at the bottom where it says, “Download a GitHub repo,” you’ll want to select my One Click Message repository by typing in https://github.com/laurenorsini/one-click-message.git.
Take a moment here, if you like, to look at my code. I use Flask, a microframework for Python, which adds new usability to Python in a number of different ways. For the purposes of this project, we’re focusing on Flask’s ability to simplify integrating Web-based forms with the Python language. In this case, it’s a form that collects your friend’s phone number and passes it on to Twilio, which in turn sends out your designated annoyance text.
Why use a microframework instead of just writing it all myself in Python? Because it’s another opportunity to write less code than we have to. Instead of writing lines of code to bridge the gap between Web forms and Python functions, we just call Flask in to do our dirty work.
When you’re done, it should look like this:
5) Set up the Integrated Development Environment (IDE)
When your box is created, there will be a new orange button below it that says IDE. An IDE, or integrated development environment, is just a place where you can work on code. Click it. You’re now in the part of Nitrous that lets you examine and edit your app’s code.
There are a couple of panels here. To the left is the file hierarchy. If you click on “Workspace,” you’ll see the GitHub repository “one-click-message” populated beneath it. To the right is the chat. I usually just close that, because I’m working on this myself rather than with coding partners.
In the center is where you edit files. And the entire bottom half of the screen is the console, where you test and deploy programs.
Let’s go down to that bottom screen now. First, we need to install the Twilio API like this:
pip install twilio
This is one of the benefits of using Nitrous. Because we selected its Python option, pip, a program which helps install new Python code, is already installed.
Next, we’re going to install Flask, the framework that adds additional functionality to Python programs. Remember how our finished app allows you to input a phone number? While Twilio is adding messaging functionality, Flask makes it possible to build responsive Python forms.
pip install flask
Now you’ve got all the tools you need in your IDE to get this project going.
6) Add Your Twilio Identication to App.py
If you look inside the one-click-message folder, you’ll see that there are six files in it, not counting images. Two of these, form.html and messages.html inside the Templates folder, make up the visual Web pages that you see when you interact with the app. The cascading style sheet, form.css, is what makes them look pretty.
But the glue holding the entire project together is a Python script named app.py. This is the only part of the project you actually have to alter in order to get it to function.
Inside app.py, I’ve inserted comments about what certain parts of the program do. The part you need to pay attention to right now is:
client = TwilioRestClient ('ABC', '0123')
twilio_number = "+1234567890"
Fill in your Twilio credentials on the first line, and your Twilio phone number on the second. With these lines, we’re telling the program how to talk to Twilio’s application programming interface, and whose account to use.
7) The Fun Part: Add Your Message
Maybe it’s a stupid joke. Maybe it’s a really long string of words you text to people frequently and are tired of writing out. Maybe it’s a really long stupid joke. Either way, you’re going to want to put it in on this line in app.py:
client.messages.create(to=formatted_number, from_ = twilio_number, body = "Message of your choice.")
As you can see, it’s easy enough to change the message by going back into app.py and adjusting this line. So just put something fun for now.
Note to out-of-United-States tutorial readers: This is also where you would want to customize the program with your country code.
formatted_number = "+1" + number
I’ve told the program to add “+1” to any number inputted in the app because I’m in the US and so are the people I plan to text. But it may be different for you.
Finally, don’t forget to save the newly edited app.py!
8) Run Python
OK, we’re getting close to finishing up! Go back to the console at the bottom and navigate to the folder where app.py lives like this:
cd is a command that stands for “change directory.” We’re changing from our main directory to the one where app.py is so we can run app.py.
Here’s how you actual run it:
If you are in the right directory, the IDE should spit back something like this:
* Running on http://0.0.0.0:3000/
* Restarting with reloader
9) Preview Your App
With Python still running, go to the navigation bar at the top of the IDE and select Preview: Port 3000. We want the public port 3000, not the SSL (secure socket layer) option.
Your app should open up in another window, like this!
10) Get Texting!
Try out your new app by texting your own phone number. Don’t forget, you need to put it in like this: 1234567890, not like this: (123) 456 – 7890 for it to work. (It wouldn’t be hard to add a few more lines that match patterns by using a library like python-phonenumbers, but for simplicity, I skipped that.)
After you hit send, try sending a reply text, and refresh the page. This will probably be the least-irritated response you’ll get!
Text your friends, or share the app’s address with them and trick them into texting themselves.
Have fun! And if you get somebody to invest a million bucks in your obnoxious one-click messaging app, that’s just icing on the cake.
Lead photo by Jhaymesisviphotography
View full post on ReadWrite