LightBlog

jeudi 27 octobre 2016

Smartphone shipments up 1% year-on-year despite Galaxy Note 7 recall

Best-Android-smartphones-flagships-x-2-1280x720

Global smartphone shipments are up 1% in Q3 2016 based on the same period last year, says the research firm International Data Corporation (IDC).

Preliminary results suggest that vendors shipped a total of 362.9 million smartphone units in Q3 2016 compared to 359.3 million units in Q3 2015, claims IDC, with sequential shipments up 5.3% from the 344.7 million units shipped in Q2 2016.

Meanwhile, the top smartphone vendors remain unchanged from last quarter; see the results of the big five in the table below.

idc-data-q3-2016

HTC, LG and Samsung have all recently posted their Q3 results for 2016. HTC is running a roughly US$63.30 million operating loss, but is nevertheless 31.35% up on the same time last year, helped by its Vive VR headset and HTC 10 (despite the latter not selling incredibly well.)

Samsung's mobile division saw an unsurprising 95 percent drop in its operating profit compared to the same period last year, largely the result of it cancelling its Galaxy Note 7 phablet.

Best-Android-smartphones-flagships-x-2-1280x720See also: Global smartphone shipments reportedly back on the rise, just6

Huawei shipped 23% more units than in Q3 2015, thanks to strong sales of its P9 flagship and its sub-brand Honor's V8 success. As the third biggest manufacturer in the world, growth here carried a lot of weight in terms of global smartphone shipments and, combined with Oppo's and Vivo's hefty figures, made up for Samsung and Apple's shortfall (seen in the diagram above).

As for LG Mobile, the Korean company posted its worst quarterly loss ever. Its sales dropped 23 percent compared to the same time last year, resulting in a record-breaking $389.4 million loss. The poor performance of its LG G5 was likely the culprit there, despite it being praised by critics.

What are your thoughts on the numbers? Let us know in the comments.



from Android Authority http://ift.tt/2ePTp8Y
via IFTTT

Why Samsung would be crazy to kill the Galaxy Note brand

There are a lot of claims being made currently about why Samsung should kill off the "tainted" Galaxy Note brand and move on. Suggestions include killing the line entirely and simply adding an S Pen to a Galaxy S8 Edge+ (or whatever) next year, to simply slapping a different name on what would otherwise be the Galaxy Note 8 and hoping no one notices. But I disagree with both of these notions.

Samsung Galaxy Note 7 (Notetaking)-21 (leaning against wall with s pen front colorfy app)See also: The Note 7 wiped out Samsung's mobile profit in Q37

I think that Samsung would be better off weathering the storm, wiping off any remaining mud attached to its Note brand and proving – through a return to form – that the Note line is still one of the premier brands in the smartphone industry.

Samsung has already essentially confirmed it will keep the Note brand in play.

Samsung has already essentially confirmed it will keep the Note brand in play through its Galaxy upgrade program (which included mention of the Note 8) and new research indicates that 70% of Note 7 owners will stick with the company.

This fact alone should be enough to convince Samsung it's at least worth a shot: you don't abandon something that took years to build until you know you really have to. Samsung doesn't know this yet, and won't until the Note 8 either sinks or swims.

If the research above and the millions of Note 7s still in use weeks after the recall are any indication, Samsung's woes are short term.

samsung galaxy note 7 unboxing aa (5 of 27)

While it may sometimes be better to cut off a limb before gangrene sets in, Note fans are among the most fervent of all smartphone fans, right up there with iPhone ambassadors and dedicated BlackBerry loyalists. Note users have always been incredibly loyal and they are the ones Samsung markets each new Note to. This will be more true than ever next year.

Note users have always been incredibly loyal and they are the ones Samsung markets each new Note to.

The Galaxy Note line in many ways built Samsung's enduring reputation as a smartphone market leader. It single-handedly introduced the world to the "phablet", a name that is no longer even necessary because practically all flagship phones are now hovering around the 6-inch mark. That was Samsung's doing and the success of the Note line is what caused everyone else to follow suit.

No one else has come close to outdoing Samsung where a stylus-equipped smartphone is concerned.

Likewise, the S Pen is one of Samsung's mightiest weapons. No one else has come close – even vaguely close – of outdoing Samsung where a stylus-equipped smartphone is concerned. Even if the Note series gets abandoned, the S Pen will live on. But simply rebranding would be little more than a pointless and transparent dodge.

Samsung Galaxy Note 7 (Notetaking)-24 (in hand mural background front featured)

The mind of the average consumer is fickle. A brand may be "tainted" now but we eventually move on. Remember Nike's child labor and sweatshop era? McDonalds' unhealthy past? Martha Stewart's fraud and subsequent incarceration? Those brands all survived, and so too will Samsung. The next shiny new must-have smartphone from Samsung will still be a must-have, regardless of the name attached to it (or not).

People move on from scandals, just as they did following the global recall of Tylenol in the early 80s. (In case you weren't alive then, some nefarious type put cyanide pills in Tylenol bottles and several people died. But you can still buy Tylenol today.)

Galaxy Note 7:

  • Google Pixel XL vs Samsung G...
  • Galaxy Note 7 vs iPhone 7 / ...
  • LG V20, G5, Note 7, S7 Edge:...
  • Samsung Galaxy Note 7 vs Not...

No one died because of an exploding Note 7. Sure, there were burns and property damage, but by volunteering a global recall Samsung potentially saved lives. That has to count for something. The company could have just as easily have ignored the news stories and paid out a bunch of money to those affected. With only 100 or so cases reported globally, the bill would have come to a lot less than $5 billion.

Samsung's rushed replacements turned a run-of-the-mill recall into a full-blown scandal.

By recalling the Note 7 globally, Samsung drew attention to the problem and then, when it mistakenly rushed to get replacement Note 7s out before fully identifying and dealing with the cause of the explosions, it turned a run-of-the-mill recall into a full-blown scandal.

But what is perhaps worse is that the Note 7 has become the subject of internet jokes and memes. This is perhaps the most damaging part of the whole situation. What would otherwise have floated away as last month's hot tech scandal, grew new legs as the butt of endless jokes and lowest common denominator statements.

What is perhaps worse is that the Note 7 has become the subject of internet jokes and memes.

The GTA V mod exposed gamers to it, airlines blindly blamed all Samsung phones for the problem, the President made fun of the Note 7 in front of reporters, the Reddit/4Chan generation memed it to death and with Halloween right around the corner it couldn't be a worse time for Note 7-inspired costumes.

But even though the internet kept the fires burning a little longer, so to speak, the internet moves on quickly too. Do we really expect more than the occasional Note 7 meme to reappear after the end of the year? Sure, some consumers will remember something being wrong with the Samsung Galaxy Note and steer clear of it – I never said recovery would be easy – but a much larger number than that will flock to support Samsung's next Note.

Samsung Galaxy Note 7 (Notetaking)-21 (leaning against wall with s pen front colorfy app)

I personally don't care about the Note 7's problems. I'm sad my phone had to be shipped back to Samsung and that I won't get another one until next year. But if a new "safe" one arrived on my doorstep tomorrow I'd absolutely use it. I judge hardware by what it can do in the here and now, not by what its predecessor did.

Take a look at LG's G series for an example. The G2 was a classic with an outstanding display and excellent battery life. Then the G3 arrived with a sucky display and average battery life. The G4 largely solved the display issues (if not the battery) but suffered bootloop problems. The G5 was a modular mess I avoided entirely but I'll still approach the G6 with an open mind.

So what if a couple of Galaxy Note 7s exploded? That's a Note 7 problem, not a Note 8 problem and certainly not a Galaxy Note problem generally.

So what if a couple of Galaxy Note 7s exploded? That's a Note 7 problem, not a Note 8 problem and certainly not a Galaxy Note problem generally. The only way things would get to such a point in my mind is if Samsung had another explosive battery situation with the Note 8. Then I'd nail the coffin shut and bury it under a ton of concrete. But until then the Note brand still has a lot of value tied up in it.

Brand value is comprised of a lot of things, and a brand's ability to recover after a scandal is equal parts how strong the brand was before the scandal and how it handled the crisis. There is no question that Samsung did the right thing by cancelling the Note 7 and while the recall process has been admittedly sloppy, you try recalling two million smartphones globally and see how easy it is.

Before the Note 7 recall, brand value didn't come much better than the Galaxy Note line.

Before the Note 7 recall, brand value didn't come much better than the Galaxy Note line and there is a veritable shedload of goodwill stored up for it, thanks to generation after generation of the best Android smartphones around.

Samsung Galaxy Note 7 (Notetaking)-1

Note sales will be leaner for a couple of years, but they'll recover. A name change won't make a difference: after all, how many of your non-iPhone owning friends even know the full brand name of their phone?

There's a reason Samsung sent out messages to S7 and S7 Edge owners reminding them their phones were safe and didn't need to be returned – because most folks don't know the difference between a Galaxy S and a Galaxy Note. So ditching the Note brand wouldn't make much difference.

Most folks don't know the difference between a Galaxy S and a Galaxy Note, so ditching the Note brand wouldn't make much difference.

Samsung just has to be as open and upfront as it possibly can be about the causes of the problem and what it's going to do to avoid them in the future. This will go a long way to smoothing things over. The apology ad Samsung needs to make – and soon – will be among the most important ads Samsung's marketing division ever makes.

There's a reason they have that saying about throwing the baby out with the bathwater. If the Note brand is the baby, the bathwater is the tons of cash that setting the record straight is going to cost. Fortunately for Samsung though, it need only turn the tap back on to refill the tub. The baby might still be a little grubby, but that will wear off with time.

Do you think Samsung should keep the Note brand? If they don't what should they do?



from Android Authority http://ift.tt/2fiSuQL
via IFTTT

ZTE Axon 7 Max is official, boasting a bigger battery and display

zte-axon-7-max

Not even a day has passed since the ZTE Axon 7 Max leaked in a nice detailed render, and the phone is now available to pre-order from MyZTE in China. The phone costs 2,999 Yuan ($443) and won't ship out to consumers until November 2nd, but the page contains an almost full rundown of the handset's tech specs and features.

Given the Max branding you might expect that this new handset builds on the top-notch hardware found inside the Axon 7, but sadly this isn't the case. Processor, camera, and display hardware have all been paired back to some degree, despite retaining virtual the same price point as the original Axon 7. Instead, the Max features a larger display with 3D technology and a bigger battery. Here's the hardware breakdown for the Axon 7 Max according to the promotional images:

  • 6-inch FullHD (1920×1080) "Naked 3D" display
  • 2.0GHz octa-core Snapdragon 625 processor
  • 4GB RAM
  • 64GB flash memory with microSD card slot
  • 13 megapixel dual rear camera with laser autofocus
  • 4,100mAh battery with Quick Charge 3.0
  • AK4962 audio codec, USB Type-C, fingerprint scanner

While the raw specifications may be a little disappointing to those who loved the Axon 7's bang for buck, the 7 Max does feature a couple of interesting new features. The "Naked 3D display" apparently allows for the viewing of 3D content on the handset's display without the need for polarized glasses. ZTE is offering 360 Yuan worth of 3D content for free with every purchase to make the most of the new display.

The handset also boasts some useful audio based features, including a real time voice translator, voice activated camera commands for multi-shot and timers, and a voice assistant. However, the Axon 7 Max appears to have done away with the stereo speaker setup. This new audio functionality also sees ZTE remove the dedicated AK4490EN DAC for a AK4962 codec with an integrated voice DSP, which fortunately still seems to be a reasonable performer for headphone playback. On paper SNR increases from 120dB to 125dB, while THD+N falls from -112dB to -106dB, although real world use won't quite match up.

zte-axon-7-miniSee also: ZTE Axon 7 mini hands on10

The handset is available to pre-order in China right now and should begin shipping out to consumers in early November. There's no word on if or when this phone will go on sale in markets outside of China, so we'll keep an eye out for an official announcement. Still, would you buy the ZTE Axon 7 Max, or do you prefer the original model?



from Android Authority http://ift.tt/2dOI3PW
via IFTTT

How to create an SMS app part 2 – intercepting messages, reading contacts and more

p1000211

In part one, we saw how to create the bare bones of an SMS app. That is to say, we created a utility that could send and receive messages but that wasn't exactly in a state to replace your current messaging app any time soon. For starters, the app needed to be open in order to receive messages. And you could only message yourself…

So yes, we have a ways to go. Let's sort it out, shall we? And along the way, we'll learn a number of different skills that can be useful for creating a wide range of different apps!

Receiving messages in the background

The biggest requirement of any SMS app, is probably that it should be able to alert you about getting new messages. And if you have to have the app open for that to happen, then that kind of defeats the point.

Fortunately, we already created a broadcast receiver that can do this and that receiver will be able to hang around and listen out for our messages in the background by default. Problem is, at the moment the broadcast receiver doesn't actually do anything to alert us to the new messages – it just updates our list.

So the first thing we need to do, is to launch MainActivity.java whenever a message is intercepted. To do that, you just need to stick something in the onReceive of the broadcast receiver (which we called SmsBroadcastReceiver). A simple toast message will demonstrate that this works:

  Toast.makeText(context, "Message Received!", Toast.LENGTH_SHORT).show();  

To open the main app and show the messages, we just need to use startActivity. Except we need to add a flag in order to do this from a class other than an activity. Like so:

  Intent i = new Intent(context, MainActivity.class);  i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  context.startActivity(i);  

This tells Android that a new task is being started – meaning that the user will be brought out of what they are currently doing. The problem is that if you use this code as it is, you'll end up creating multiple instances of your activity, which is pretty bad practice. The easy way to solve this problem is in the manifest, where you just need to add the following line to the main activity:

  android:launchMode="singleInstance"  

This will prevent multiple versions of the same activity being created and thus we won't need to worry about checking whether or not the activity is at the front. Except we kind of do still, just so that we can decide whether to update our inbox (if the activity is already at the front, then startActivity won't refresh our inbox otherwise). Do this by creating a static boolean called active in your MainActivity.Java and then setting it to 'true' onStart and 'false' onStop:

  static boolean active = false;  @Override  public void onStart() {      super.onStart();      active = true;      inst = this;  }  @Override      public void onStop() {      super.onStop();      active = false;  }  

Finally, you can then use the following code in your broadcast receiver:

  if (MainActivity.active) {      MainActivity inst = MainActivity.instance();      inst.updateInbox(smsMessageStr);  } else {      Intent i = new Intent(context, MainActivity.class);      i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);      context.startActivity(i);  }  

Now your broadcast receiver will listen out for messages and if the app is running, then it will use the usual updateInbox function to refresh the messages. If the app is not running however, then it will be launched and the inbox will automatically be updated.

Finally, we also need to ensure that our broadcaster receiver starts up as soon as the phone boots. This is something we once again do in the Manifest with:

  <action android:name="android.intent.action.BOOT_COMPLETED"/>  

And don't forget to add the following permission for your app:

  <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>  

Now, whenever you get an incoming text message, your app will launch and show it to the user; even if they haven't opened your app recently. As soon as the phone is ready to go, so is your app!

This means users will see the message in the inbox and can decide to respond if they so wish. This isn't really the best practice though, as most people don't want to be torn away from whatever they're doing to be forcibly shown your app. Not handy if they're using Google Maps while they're driving for instance!

Instead then, you might choose to use a transparent activity that only obscures part of the screen (and dismisses itself), you might use a dialog or you might send a push notification. Now that you know how to handle intercepting messages in the background, you can play around with how you want to deal with them.

Using broadcast receivers like this is something that will likely come in very handy and you can also use them to set alarms, to listen for other notifications or even to launch apps when the phone is plugged in…

Becoming the default SMS app

While your app is now receiving your messages automatically, it still isn't doing its full job as an SMS utility. Right now, whichever SMS app you've previously been using will still be doing the same thing and your app won't be an option when other apps use SMS intents. In other words, you're not the default app; and as yet, you don't have the option of being it either.

The good news is that all we need to do to change this is ensure we have all the right intent filters in our Manifest file. As many of you will know, an intent is a means of two apps communicating with one another and sending instructions. In Google's grand vision for Android, the users experience seamless switching between dedicated apps for different services without feeling as though they're loading separate 'programs'. Hence the push toward a consistent Material Design that would ensure a similar design language across utilities.

We need to ensure our app offers all of the functionality that users might expect from their primary SMS tool

Once we add the right intents then, we ensure our app can be chosen as the default messaging service. The only problem is that we also need to ensure our app offers all of the functionality that users might expect from their primary SMS tool. We need to support MMS for example, otherwise the device will be left with no default means of opening multimedia messages. We also need to create a service for quick replies. Hoi!

But it's okay, we can get through this if we stick together…

First, we need to create a new broadcaster that we're going to use to receive MMS messages. Unfortunately, receiving MMS is a whole other thing and so we don't want to go into that right now. Luckily, what we can do, is to create a kind of 'place holder' that will act as a faux MMS receiver in the meantime.

Create your new broadcast receiver just like you created the last one and then populate it like so:

  package com.nqr.smsapp;    import android.content.BroadcastReceiver;  import android.content.Context;  import android.content.Intent;    public class MMSBroadcastReceiver extends BroadcastReceiver {        public static final String SMS_BUNDLE = "pdus";        @Override      public void onReceive(Context context, Intent intent) {          throw new UnsupportedOperationException("Coming soon!");      }  }  

What you have here is a broadcast receiver that essentially does nothing… But to be fair, the only people who use MMS these days are our parents (or so I believe). So this will be fine for a lot of people but if you were making a fully fledged SMS app from this, I would recommend coming back and implementing this properly.

Likewise, a fully-functional messaging app should also offer the 'Quick Reply' option so that users can reject calls with a message or respond to incoming messages without opening the main app. This will require a service to handle that but fortunately, we can just create an empty service again to trick Android.

If you were creating a different kind of app, then you might want to use a service to handle calculations or other operations in the background when your app was closed.

A service is something that runs silently in the background and doesn't need to be actively in use by the user. This means we can keep our app open and ready to receive messages, while our user gets on with other things. We can start services from activities, from broadcast receivers and from other services. First though, we need to create one. So make a new class and call it QuickResponseService. Because it is a service that allows us to respond quickly… (although this does sound a little like emergency breakdown cover…)

We're going to add some callback methods seeing as services have their own life cycles – just like activities – and you need these for things to work properly:

  import android.app.Service;          import android.content.Intent;          import android.os.IBinder;    public class QuickResponseService extends Service {      @Override      public IBinder onBind(Intent arg0) {          return null;      }        @Override      public void onDestroy() {          super.onDestroy();      }        @Override      public int onStartCommand(Intent intent, int flags, int startID) {          return super.onStartCommand(intent,flags,startID);      }  }  

onCreate and onDestroy should be fairly self explanatory. onStartCommand meanwhile is what we call in order to start our service. Here we pass the intent so that we can pass information to the service. Luckily, we don't need to worry about all that because we're not actually going to be using our service.

But if you were creating a different kind of app, then you might want to use a service to handle calculations or other operations in the background when your app was closed.

Finally, with all these new classes, we're now ready to update our manifest in order to make it a suitable candidate as 'default SMS app'. Simply add all the following permissions and intent filters to your Manifest:

  <?xml version="1.0" encoding="utf-8"?>  <manifest xmlns:android="http://ift.tt/nIICcg"      package="com.nqr.smsapp">      <uses-permission android:name="android.permission.WRITE_SMS" />      <uses-permission android:name="android.permission.READ_SMS" />      <uses-permission android:name="android.permission.SEND_SMS" />      <uses-permission android:name="android.permission.RECEIVE_SMS" />      <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>        <application          android:allowBackup="true"          android:icon="@mipmap/ic_launcher"          android:label="@string/app_name"          android:supportsRtl="true"          android:theme="@style/AppTheme">          <activity android:name=".MainActivity"                    android:launchMode="singleInstance">              <intent-filter>                  <action android:name="android.intent.action.MAIN" />                  <category android:name="android.intent.category.LAUNCHER" />                  <action android:name="android.intent.action.SEND" />                  <action android:name="android.intent.action.SENDTO"/>                  <category android:name="android.intent.category.DEFAULT" />                  <category android:name="android.intent.category.BROWSABLE" />                  <data android:scheme="sms" />                  <data android:scheme="smsto" />                  <data android:scheme="mms" />                  <data android:scheme="mmsto" />              </intent-filter>          </activity>                    <receiver android:name=".SmsBroadcastReceiver"              android:exported="true"              android:permission="android.permission.BROADCAST_SMS">              <intent-filter android:priority="999" >                    <action android:name="android.provider.Telephony.SMS_RECEIVED" />                  <action android:name="android.provider.Telephony.SMS_DELIVER" />                  <action android:name="android.provider.Telephony.SMS_DELIVER_ACTION" />                  <action android:name="android.intent.action.BOOT_COMPLETED"/>              </intent-filter>          </receiver>            <receiver android:name=".MMSBroadcastReceiver"              android:exported="true"              android:permission="android.permission.BROADCAST_WAP_PUSH">              <intent-filter android:priority="999" >                    <action android:name="android.provider.Telephony.WAP_PUSH_DELIVER" />                  <data android:mimeType="application/vnd.wap.mms-message" />                </intent-filter>          </receiver>            <service              android:name=".QuickResponseService"              android:enabled="true"              android:exported="true"              android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE">              <intent-filter>                  <category android:name="android.intent.category.DEFAULT" />                  <action android:name="android.intent.action.RESPOND_VIA_MESSAGE" />                  <data android:scheme="sms" />                  <data android:scheme="smsto" />                  <data android:scheme="mms" />                  <data android:scheme="mmsto" />              </intent-filter>          </service>      </application>  </manifest>  

This now tells Android that your app is capable of doing everything an SMS app needs to be able to do and if you've done everything right, then you should now see it as an option when you head into settings to change your default messaging app!

screenshot_20161025-094601-16x9-720p

One more thing you need to do though: disable the relevant features when your app is not the default messaging app. Otherwise, it will continue to pop up whenever someone gets a new message, even when they chose to use another service! You can do this simply by querying Telephony.Sms.getDefaultSmsPackage() to see if yours is currently set to default.

Tidying up

Now the app almost works like any other SMS app and the parts that are missing should be easy enough for you to figure out.

All that's really left is to tidy things up a little. For example, most SMS apps don't show all your messages in one screen but rather group them by sender. This is something you can easily do by editing your refreshSMSInbox  with the following:

  do {        String str = "SMS From: " + smsInboxCursor.getString(indexAddress) +                  "\n" + smsInboxCursor.getString(indexBody) + "\n";        if (smsInboxCursor.getString(indexAddress).equals("PHONE NUMBER HERE")) {            arrayAdapter.add(str);        }  } while (smsInboxCursor.moveToNext());  

You could simply scan through the messages and use each new sender to generate a list of contacts in a separate activity (creating a new entry only when the sender isn't already added to the list). From there, show a filtered inbox of only messages from that chosen number in its own thread. It would then be very simple to make the recipient of the message be the person in that thread. And of course you could add a FAB (floating action button) to handle new messages where the number is input manually, probably from the main screen showing the different contacts.

Of course most messaging apps also tend to tell you the name of the person messaging you. Using the following function (which relies on ContactsContract), you can easily get the sender's name rather than just showing their phone number:

     public static String getContactName(Context context, String phoneNo) {          ContentResolver cr = context.getContentResolver();          Uri uri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNo));          Cursor cursor = cr.query(uri, new String[]{ContactsContract.PhoneLookup.DISPLAY_NAME}, null, null, null);          if (cursor == null) {              return phoneNo;          }          String Name = phoneNo;          if (cursor.moveToFirst()) {              Name = cursor.getString(cursor.getColumnIndex(ContactsContract.PhoneLookup.DISPLAY_NAME));          }            if (cursor != null && !cursor.isClosed()) {              cursor.close();          }            return Name;      }  }  

Now you can show the name of the sender, rather than just lots of numbers. Be sure to make sure you get permission for READ_CONTACTS though, as this is separate from what we have gotten so far.

screenshot_20161025-142506-16x9-720p

Note that you can also use this to get the contact's photo ID this way and thereby display the contact image next to the contact name and number too – which would result in a much nicer looking UI. And this would be especially true if you were to display the messages on cards using RecyclerView , as we have discussed in the past.

Closing comments

There's a little work left there for you to do but with that, you should now understand everything necessary to create your own, fully functional SMS app. Get to work on adding those final touches and be sure to share your creations in the comments section. Like I said though, there's no reason this has to become a typical SMS app just yet and you could always choose to make it into something else, whether that's an automatically responding AI or an SMS back-up tool. Get creative!



from Android Authority http://ift.tt/2dOwfgm
via IFTTT

Two more Xiaomi phones spotted on TENAA, specs revealed

xiaomi-hero

Xiaomi may have only just revealed the Mi Note 2 and Mi MIX, but now a couple more devices appear to have sneaked their way online. According to a new Xiaomi listing on the website for China's telecommunications and certification center, TENAA, Xiaomi models 2016111 and 2016112 have just been approved for release.

The entry-level handsets – whose official names are still unknown – feature identical specs save for a microSD card slot on version 2016111, suggesting that they're variants of the same model (so expect them to house the same design also).

The devices come with a 5-inch TFT display at HD (1280 x 720 pixels) resolution, an (unspecified) 1.4 GHz processor, 2 GB of RAM and 16 GB of internal storage, expandable up to 128 GB on model 2016111 only.

mimix-1See also: Xiaomi: It doesn't make sense to launch the Mi MIX in other markets60

On the rear is a 13 MP camera and the at the front, a 5 MP sensor, while the battery comes in 3030 mAh. Bluetooth, 4G LTE, and a fingerprint scanner are also included, but no NFC.

The listings say that the devices will run Android Marshmallow out of the box, but pricing and availability details aren't specified. That said, these handsets will undoubtedly cost less than the flagships announced at Xiaomi's recent Beijing event. Read more about those via the links at the top of the page.



from Android Authority http://ift.tt/2dZY9tk
via IFTTT

Report: LG G6 mobile payment tech to use MST, like Samsung Pay

LG V10 LG logo boot

Rumors suggest that LG Electronics has long been looking for a way to enter the mobile payments market and it now seems that the company has settled on a method that uses Magnetic Secure Transmission (MST) technology. According to industry sources, LG has refocused its efforts into an MST solution in order to match the convenience of Samsung Pay's solution.

According to these same sources, this MST technology is to be incorporated into LG's next flagship smartphone, tentatively known as the LG G6. Unlike NFC technology used exclusively by Android Pay and Apple Pay, MST works with older magnetic credit card machines too, simply by placing the phone near the card reader. This means that LG's new mobile payment system could be used at all retail stores, an important note when more than 90 percent of card readers used in stores are based on MST.

However, given that Samsung has already done extensive work on its own MST payment system, LG is having to invent its own technology entirely from scratch to avoid patent disputes. Apparently LG is developing its mobile payment system entirely in house in such a way that avoids patents for Samsung Pay.

Samsung-Pay-1See also: Samsung Pay: What is it, how does it work and how do I use it?41
lg-pay-whitecard_1

The LG Pay White Card seems to have been scrapped.

This report also means that LG has given up on its White Card approach that we heard about back at the beginning of the year. Although I'd assumed that they'd scrapped that rather poor idea anyway. Prior to that, LG's mobile payment technology had been known as LG Pay or G Pay, and we may see one of these names reappear next year.

Of course, the other essential part of a mobile payment system is support of national and international banks. LG has long been in talks with major card companies in South Korea, which is likely where G Pay will appear first. However, there will be a lot of work to do before LG's system has global reach to match its rivals. It's possible that LG has simply left mobile payments a bit late to have a major impact on the market.

"Discussions about linking LG Electronics' MST technology with credit card companies are going to take place at the end of this month." – anonymous representative for a financial industry

Although LG may not be looking to implement a brand new approach to mobile payments, adopting the universally usable MST design could yet give the LG G6 an edge over competing smartphones. Rolling out G Pay to lower end models quickly could also work in the company's favor.

Would you be interested in using LG Pay with the LG G6, or are you already making purchases with an NFC service just fine?



from Android Authority http://ift.tt/2eUQWZc
via IFTTT

How to turn a Nexus 6P and iPhone 6s into $215,000

nexus 6p vs iphone 6s plus aa (24 of 26)

A group of Chinese hackers known as Tencent Keen Security Lab Team (or Keen Team for short) have scored themselves $215,000 by coming up with three successful exploits for the Nexus 6P and iPhone 6s. The hacks were performed as part of Trend Micro's 2016 MobilePwn2Own event, where the team scooped up more than half the prize money on offer for successful hacks of the Nexus 6P, Galaxy S7 and iPhone 6s.

smartphone privacy security 2See also: Best Android security practices3

The Keen Team destroyed a fully patched and updated Nexus 6P on their first attempt in just five minutes. The team combined two pre-existing Android exploits and then "leveraged other weaknesses in the OS", managing to install a malicious app without requiring any user interaction. This effort alone scored them over $100,000.

Next up, the hackers tackled the iPhone 6s and also managed to install a rogue app, but it didn't survive a reboot, making it less valuable both to a potential bad actor as well as to the Keen Team's prize money. The team was able to get the iPhone 6s to give up its store of photos though, netting the team more money overall for iPhone 6s exploits than for the Nexus 6P. It's not clear if anyone managed to hack the Galaxy S7.

All bugs and vulnerabilities have been disclosed to Google and Apple as part of Trend Micro's standard disclosure process. While the event was set up to highlight the need for services like those offered by Trend Micro, the company also had some sage words for manufacturers about security in general:

As entertaining as the Mobile Pwn2Own competition may be, it exposes the seriousness of understanding the current threats and weaknesses. This year's competition succeeds in that regard. While not every entry was declared a full winner, all of them used flaws in phones that should be addressed by the vendor.

Did you think a Nexus 6P could be hacked in five minutes? What do you do to protect your data?



from Android Authority http://ift.tt/2ePcZ54
via IFTTT