{"id":3289,"date":"2014-07-29T15:55:00","date_gmt":"2014-07-29T14:55:00","guid":{"rendered":"http:\/\/t-machine.org\/?p=3289"},"modified":"2014-07-29T15:57:28","modified_gmt":"2014-07-29T14:57:28","slug":"review-good-sms-apps-for-android","status":"publish","type":"post","link":"http:\/\/new.t-machine.org\/index.php\/2014\/07\/29\/review-good-sms-apps-for-android\/","title":{"rendered":"Review: good SMS apps for Android"},"content":{"rendered":"<p>Why do we need this?<\/p>\n<p>In a bizarre move, Google deleted the perfectly good SMS app from Android. Yeah. Hmm. Well, <a href=\"http:\/\/m.techradar.com\/news\/phone-and-communications\/mobile-phones\/best-sms-text-messaging-apps-for-android-1232990\">read this TechRadar piece<\/a> for some thoughts on that.<\/p>\n<p>Sadly, Google&#8217;s corporate policy is that the consumer is always wrong: you&#8217;re not allowed to simply &#8220;use the app I already had, that worked great&#8221;. Time for a trip to the Android App Store&#8230;<\/p>\n<p>I tried:<\/p>\n<ul>\n<li><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.jb.gosms&#038;hl=en_GB\">Go SMS<\/a>\n<li><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.klinker.android.evolve_sms&#038;hl=en_GB\">EvolveSMS<\/a>\n<li><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.hellotext.hello&#038;hl=en\">HelloSMS<\/a>\n<li><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.thoughtcrime.securesms&#038;hl=en_GB\">Text Secure<\/a>\n<li><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.p1.chompsms&#038;hl=en_GB\">chompSMS<\/a>\n<\/ul>\n<h2>Quick review of each<\/h2>\n<h3>TextSecure<\/h3>\n<ol>\n<li>does what it&#8217;s supposed to: show all conversations, send texts\n<li>uses the &#8220;standard&#8221; view of SMS that we&#8217;re all accustomed to\n<\/ol>\n<h4>&#8230;Deal breaker<\/h4>\n<ol>\n<li>there&#8217;s no widget. Without a widget, you can&#8217;t get your phone to show &#8220;at a glance&#8221; new and recent SMS texts on the home screen \/ dashboard\n<\/ol>\n<h3>Evolve SMS<\/h3>\n<ol>\n<li>has a widget that works\n<\/ol>\n<h4>&#8230;Dealbreakers<\/h4>\n<ol>\n<li>enormously unpleasant &#8220;forced swipe&#8221; control system. I&#8217;m not sure why. Maybe: &#8220;Facebook did it, and it sucked, so Facebook stopped. But we want to be Facebook, so let&#8217;s copy their failures!&#8221;\n<li>the back button is actually broken. This is a core feature of Android, one of the biggest improvements compared to iPhone. And Evolve broke it. (Sad face).\n<li>the widget can&#8217;t be resized. Fixed size widgets are a real pain &#8211; you can&#8217;t place them where you want, cant put the things you want on same screen, can&#8217;t control the info displayed\n<\/ol>\n<h3>HelloSMS<\/h3>\n<ol>\n<li>basically works\n<\/ol>\n<h4>&#8230;Dealbreakers<\/h4>\n<ol>\n<li>stupid forced-swipe control (see above)\n<li>On first start, requires you to swipe in wrong direction\n<li>no widget\n<\/ol>\n<h3>Go SMS Pro<\/h3>\n<ol>\n<li>has a widget!\n<li>basically works, but ugly\n<\/ol>\n<h4>&#8230;Dealbreakers<\/h4>\n<ol>\n<li>The widget WILL NOT DISPLAY incoming\/recent texts. Instead it displays ONE text, and you have to hit buttons to &#8220;scroll&#8221; the widget to next \/ previous text. Wat?\n<li>The app hangs if it&#8217;s not your &#8220;default SMS app&#8221;: you type something, it hangs. No other app had this problem, they all did a popup explaining, including a single-tap &#8220;fix this&#8221; button.\n<\/ol>\n<h3>chompSMS<\/h3>\n<ol>\n<li>has a widget\n<li>looks really nice\n<\/ol>\n<h4>&#8230;Dealbreaker<\/h4>\n<ol>\n<li>The widget &#8230; is simply &#8220;an ugly resized version of the app icon&#8221; &#8230; and it does nothing. Seriously, a developer chose to add this feature, and implemented &#8230; nothing. Wat?\n<\/ol>\n<h2>Summary \/ Winners<\/h2>\n<p>TextSecure is a perfect recreation of &#8221; an SMS app that just works, the way its supposed to&#8221; &#8230; Apart from the lack of widget (essential!). It even has Apple iPhone style &#8220;free text messages to other users of the app&#8221;. If they&#8217;d fix that missing widget, it would be worth paying for&#8230;<\/p>\n<p>chompSMS is very much like TextSecure, perhaps slightly prettier (personal preference). But the broken widget is just as bad as TextSecure&#8217;s, maybe worse. And it lacks the &#8220;free SMS&#8221; mode and &#8220;secure SMS&#8221; modes of TextSecure.<\/p>\n<p>Evolve has the only working widget (essential!). But &#8230; you&#8217;ll frequently exit the app unintentionally when you hit the back button. And it&#8217;s unusable unless you like &#8220;swipe all the time to control UI instead of using the back button&#8221; behaviour.<\/p>\n<h2>Final thoughts<\/h2>\n<p>The rest &#8230; are not winners. I&#8217;m using TextSecure for now. When people say &#8220;people on Android don&#8217;t buy stuff&#8221;, partly it&#8217;s because the apps are incomplete: most of these apps haven&#8217;t been fully developed (how can you have a broken widget? Why did you launch without a widget? etc).<\/p>\n<p>NB: as a developer, I can attest that &#8220;adding a widget&#8221; is very easy. It&#8217;s stressful the first time, and then you read the docs and examples, and realise &#8220;wow! this is going to be super quick to implement!&#8221;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why do we need this? In a bizarre move, Google deleted the perfectly good SMS app from Android. Yeah. Hmm. Well, read this TechRadar piece for some thoughts on that. Sadly, Google&#8217;s corporate policy is that the consumer is always wrong: you&#8217;re not allowed to simply &#8220;use the app I already had, that worked great&#8221;. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[63],"tags":[],"_links":{"self":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/3289"}],"collection":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/comments?post=3289"}],"version-history":[{"count":4,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/3289\/revisions"}],"predecessor-version":[{"id":3293,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/3289\/revisions\/3293"}],"wp:attachment":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/media?parent=3289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/categories?post=3289"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/tags?post=3289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}