Recent Articles | Android Central

Pre-order Samsung Galaxy S8: AT&T | Verizon | T-Mobile | Sprint

Headlines

2 weeks ago

Best adult apps for Android

In an ocean of adult apps done poorly, these rise to the top.

If you're reading this, chances are you have an awesome pocket computer running Android at your disposal. Today's Android phones and tablets can pretty much do anything, and that includes things of an adult nature. We want to help you find and see that content the best way possible.

Updated, April 2017: This post has been updated with the best adult apps available right now.

Android After Dark

It's a big world out there, and it's not all Rated G. Welcome to Android Central's NSFW section — home to sex, booze and other stories of an adult nature. It's not for everyone — especially if you're underage —and that's OK. Be adult. Be respectful. And be responsible.

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

We're not here to condone or condemn anyone or anything — and by all means let's keep things legal — but we feel that adults using their Androids to peruse adult content is just fine and dandy. We bet a good number of you guys and gals feel the same way.

If you don't agree, that's cool, too. We also are firm believers in the "live and let live" philosophy, and fully respect your opinion and support your right to have it. We also advise you to not click through the break if you think you might be offended. We love you regardless.

Don't worry, we're not trying to push any boundaries or limits (too terribly far), we just want to share a list of the best ways to find and browse adult content on Android. And do it in an adult way.

Namaste my friend. Namaste.

There are countless ways to see adult content on your Android out there, covering a broad range of subject matter. This is our list of the best of the best, and ones we feel confident to recommend. Be sure to tell us in the comments if you know another we should have a look at. Sorting through apps is a tough job, and we always love hearing input about the great stuff we need to check out.

Read more and comment

 
2 weeks ago

Encrypt your family: How to send safer, smarter messages

13

I just wanted my family's messaging habits to be a little more secure. And the move was easier than I expected.

Nothing scares a parent more than letting their kid roam free — even just a little bit — online. I'm under no illusions that my daughters won't run into something nefarious at some point, be it adult content, or a phishing scheme, or cyber-bullying. For the most part that's all part of growing up. It's just digital now, wherein back in my day (get off my lawn!) it was almost all analog.

Those are all things I can help educate against, though. Same goes for the basics — like having good password security.

What I can't do anything about is the bad actors out there. True sniffing and hacking and what not. While I'm not quite ready to explain VPNs to my family, I have taken a couple of steps that should at least make things a little harder on anyone who targets us. (And, I'd argue, taking little steps instead of going full-IT on the folks you live with is probably the better route anyway.)

Subscribe to Modern Dad on YouTube!

WhatsApp and Signal

Messaging

We've all used text messages, of course. But they're hardly secure. Things get better if you're in an all-iOS household, of course, because then iMessage gets thrown into the mix. That in and of itself is not a bad thing at all. But my household is mixed. (And platform-specific apps like iMessage are bad on principle anyway.) So it was time to move us to something new.

The wife and kid and I used Google's Allo for a bit. It's a very nice app. Runs great on Android and iOS. But nobody else we know uses it. (And it doesn't do encrypted messages by default.)

Then we switched to Signal for a bit. Think iMessage, only for everyone. It does SMS text messages and secure, encrypted messaging, in a single app. It's open-source, which is great. And it's free. I like it a lot.

Ultimately we moved to WhatsApp, though, along with roughly a billion or so other people. And that's mostly why. Signal is great, but we know more folks on WhatsApp. Both also have good web components, so you can type longer messages on a real keyboard.)

So if you need me, I'll be on one (or both) of those. It's certainly easy enough to switch at any time.

Also: Privacy matters more now than ever

ProtonMail

Email

Email is a little trickier, and I'd argue maybe not quite as important. Not that I'm passing secret messages all day long — I just wanted an option for easily encrypting email if I so desired.

Encrypting the content of an email is a tradeoff between security and convenience.

So I went down the rabbit hole that is PGP is pretty quickly decided it wasn't something I wanted to (or had any real reason to) mess with, to say nothing of trying to explain public and private keys to my 10-year-old kid. ... (I think I'll try to slip that in when it's time for The Talk. But let's face it, my kid's probably already smarter than me anyway, right?)

The general consensus (both out there in the real world as well as here at AC) is that ProtonMail is a really good place to start. So I gave it a shot and quickly made it my personal email service. It's got a free version, which might well be fine for you. But I went ahead and ponied up $48 for the yearly upgrade, which lets me use a custom domain.

The gist: It looks and acts a lot like Gmail. It's got a nice web interface, and the Android and iOS apps are excellent.

It does the usual end-to-end encryption for messages sent to other ProtonMail users. And it's super simple to encrypt messages to recipients outside ProtonMail. Just hit the little lock icon, add a password (that you'll have securely shared somehow beforehand), and then send. The person who you send that message to will then open the decrypted email in a web browser.

It's an extra step, yeah, and not one I use every day. Or even every week. But it's available if I need it, and it's easy to use. And that's really all I wanted.

The bottom line

There's no one right way to do more secure messaging. (There are a lot of really good ones, though.) And there's no way to guarantee that you might not get hacked somehow. Brute force is still very much a thing, and social engineering is even easier.

I just wanted to make it harder on someone who might just be sniffing around to get into our lives. So for that we've turned to WhatsApp for messaging, and I'm using ProtonMail for email.

Now I just have to figure out the best way to get the family onto a VPN when they need to.

Modern Dad

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
2 weeks ago

Gboard update adds a floating keyboard, cursor control, and GIF suggestions

27

Gboard is turning into the most feature-rich keyboard around.

Gboard has picked up a significant update to version 6.2 that introduces a slew of new features. In one-handed mode, you now have the ability to resize and reposition the keyboard, allowing you to move the keyboard to a location where it's comfortable to use. All you have to do is switch to one-handed mode, select the pop-out icon from the bottom left (or right, based on the orientation) of the keyboard, and move it around the display.

Read more and comment

 
2 weeks ago

Twitter Lite is a Progressive Web App that's designed for emerging markets

2

Twitter Lite is a 1MB Progressive Web App that has all the features as the native app.

Unlike Facebook, which is ubiquitous in India, Twitter hasn't managed to gain mainstream acceptance in the country. With growth stalling in developed countries, Twitter is now looking to emerging markets, and its latest attempt at gaining momentum in countries like India is a Progressive Web App called Twitter Lite.

The app —designed in collaboration with Google — takes up less than 1MB, and has all the features as the native app, including the timeline feed, direct messages, media uploads, offline support, trends, push notifications, and more.

Read more and comment

 
2 weeks ago

Google Play Music All Access finally goes live in India, starts at just ₹89 per month

9

Google Play Music All Access is the most affordable way to listen to music in India.

Google Play Music went live in India last year, offering customers the ability to buy and download millions of tracks starting at just ₹15 ($0.20). However, Google Play Music All Access — the company's subscription service that costs $9.99 in the U.S. — wasn't available at launch.

It took Google over six months, but All Access is now going live in the country. The best part about the service is that it costs just ₹89 per month ($1.4), an absolute steal when you consider the fact that you get unlimited access to Play Music's vast catalog. Google is offering a 30-day trial, and there is no reason whatsoever to not try out the service right now.

Read more and comment

 
2 weeks ago

Amazon will refund $70 million in accidental in-app purchases

4

A great reminder of why most app stores now require a passcode.

Amazon has effectively rescinded its appeal this week against the 2016 federal court decision which found the online retailer guilty of illegally billing users for unauthorized in-app purchases. Amazon had been ordered to provide refunds to those who had been affected.

In 2016, a US federal judge ruled that Amazon had failed to properly inform users before charging for in-app purchases, which are frequently found in free-to-play games. The in-app purchase mechanism failed to offer a password lock that could help parents block their children from making unwanted in-app purchases while playing games.

More than $70 million worth of in-app charges made between November 2011 and May 2016 will be eligible for the refunds. The refund program will be operated by Amazon, though there are no details on when it will start. Amazon won't just be doling out store credit either; it was ordered to deliver the refunds as paper checks or direct deposits.

Read more and comment

 
2 weeks ago

Netflix's new ratings system gets a thumbs-up

31

Netflix has a new ratings system, and it's all about simplicity.

Netflix has rolled out its new ratings system and recommendation engine, replacing the five star-based option for the simpler, more participation-friendly "thumbs-up, thumbs-down."

Netflix has had star ratings for much of our history, but we've learned through over a year of testing that while we've used stars to help you personalize your suggestions, many of our members are confused about what they do.

That's because we've all gotten used to star ratings on e-commerce and review apps, where rating contributes to an overall average, and the star rating shown next to a restaurant or a pair of shoes is an average of all the reviewers. On those apps, being a reviewer can be fun and helpful to others, but the primary goal isn't always to help you get better suggestions.

In contrast, when people see thumbs, they know that they are used to teach the system about their tastes with the goal of finding more great content. That's why when we tested replacing stars with thumbs we saw an astounding 200% increase in ratings activity.

That 200% increase in ratings activity, according to the company, should lead to more accurate recommendations, since an increasing number of Netflix's near-100 million user base is going to be participating in the program, improving the algorithm for everyone.

Netflix is doubling streaming quality without increasing bandwidth

Read more and comment

 
2 weeks ago

YouTube Go beta officially kicks off in India

5

YouTube Go is aimed at Indian customers on spotty connections.

Last year, Google announced that it would be introducing a barebones version of YouTube for Indian consumers primarily on 2G connections. Dubbed YouTube Go, the app is now available in beta from the Play Store for those located in India, offering a simplistic user interface and the ability to save videos offline.

Update: The app landed in the Play Store in February, but its availability was limited to a few users. Today, Google is making the beta available for everyone.

Read more and comment

 
2 weeks ago

Pinterest for Android now works with Nougat's app shortcuts

3

The social collaging app takes advantage of a new feature introduced in Android 7.1.

As Android users, we can appreciate when an app maker attempts to take advantage of some of Android native abilities. The app action shortcuts introduced in Android 7.1, for instance, are a worthy feature to add to marquee apps. Pinterest has certainly caught on.

The latest update to the Android app adds the aforementioned app action shortcuts. You can tap and hold on an icon from the Home screen for quick access to many oft-used tasks. There's even a shortcut for the new Lens feature, which uses your camera to find pins relevant to what you're seeing in real life. If you start to see you're using one particular feature more often than the others, you can drag it down and out to sequester it into its own shortcut icon.

The update is slowly rolling out to compatible Android devices with the Pinterest app installed. The company says the feature will come to the iPhone in the near future.

Read more and comment

 
2 weeks ago

Apple Music for Android now looks way more like iOS

46

Who else just remembered that Apple Music for Android was a thing?

Apple Music for Android just received its first major update since its debut in the Play Store last summer. Version 2.0 brings with it on-screen lyrics and better navigation. The menu has also been reorganized into four major sections. Here's the full changelog for Apple Music:

  • An all-new design brings greater clarity and simplicity to Apple Music
  • Now Playing. Read lyrics for songs as you listen.
  • Library. Navigate your music easily and see the Downloaded Music you can play offline.
  • For You. Get recommendations for playlists, albums, and more—based on music you love.
  • Browse. Listen to new music first, plus playlists for any mood or activity.
  • Radio. Tune in to Beats 1 shows or listen to stations for any genre.

One major feature update to the Apple Music for Android app that wasn't mentioned in the change log was the adoption of a decidedly iOS-like aesthetic. There is virtually no Material Design display in the app, unless you count the three-pronged menu button to the left.

If you're intrigued, or you live a dual platform kind of life, you can download Apple Music in the Google Play Store. A subscription to the service costs $10 a month.

Are you a streaming music customer? Let us know in the comments!

The best streaming music services

Read more and comment

 
2 weeks ago

What is the Android Open Source project?

3

Google makes money from Android by giving it away to everyone else.

Android is a free open-source operating system. The AOSP (Android Open Source Project) is free to download, free to alter, free to build into a product that can power just about anything. But it's probably not something you've ever used when you picked up a phone or other gizmo that runs "Android".

Android is not a thing as much as something you use to make a thing.

At its heart, Android is nothing more than a platform that anyone can use to run applications plus the bits and pieces needed for it to talk to standard hardware. We tend to think of Android as an operating system for a phone or tablet (or even a watch or television), but it's just a part of the software needed to get any device to turn on and do things. That being said, it's one of the most important parts.

Having a huge library of code that anyone can use is great. Having all the things people build with it able to use the same applications is even better. It's better for us because we will have a huge list of applications that work out of the box when we buy an Android-powered device. It's better for the companies making the devices because we'll want to buy them and they don't have to put in the work to build their own application platform. It's also great for Google because it means more devices will be able to use the internet and its services.

That last part is why Google maintains the AOSP. Google has always held the belief that everyone should have access to the internet. While some of the reasons may be altruistic and good-natured, the main reason Google as a company has these goals is because the internet is how it makes money. All companies exist to make mone, but with the AOSP, Google has found a new way to make money from everyone while giving away one of its most expensive products: Android.

This is done through the AOSP. Google maintains the Android source code. That means exactly what you think it does: It keeps things clean and tidy and up-to-date, then makes it available for other people. It also has people working full time to make improvements and add new features to Android. All of this is made available for anyone to freely use under a liberal license that allows changes to be made to the code and not submitted back to the maintainers. Samsung is allowed to do whatever it wants with the AOSP. So are you, and so am I. If we do something different, we can keep those changes to ourselves to offer a (hopefully) better product than anyone else can.

But the phones and gadgets we buy aren't running the AOSP as an operating system. What we see is the end result of someone or some company using it to create software that is unique and their own. This can be done by changing the code or by adding more code or even adding applications that aren't open sourced like the AOSP is. Every company that sells Android-powered gadgets, including Google itself, is doing this. But even this fits into Google's methods to make money because there are some restrictions when a company wants to use Google's popular applications and services.

The process is a circle. Google gives Android away. A company uses it on its phone. As consumers, we want Android phones that can use Google Play and Gmail and Google Photos and all the other things that make Android great. The company making the phone can bundle those features in for free as long as it makes sure its product can use every other application found in the Google Play store. Phone manufacturers, like Samsung, save time and money by not building their own application platform and application storefront; we get a phone with access to all the apps we love plus a market with over a million others, and Google gets a lot of people using its services and being on the internet to see Google's ads.

By making Android a big piece of an operating system that anyone can use for free, Google's investment in it pays off.

This couldn't happen without Android being free to use, so the time and money Google invests in Android makes it a very lucrative part of its business. By providing Android as source code anyone can use instead of a standalone product like Windows, Google can reap the benefits while another company does the work of building and maintaining a living operating system. AOSP means everyone wins, and that's the way we like it.

Android Nougat

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
2 weeks ago

Grab the Certified Ethical Hacker Bootcamp for just $45!

Not all hacking is bad hacking. The word itself is associated with negativity usually, but it can be used for just as much good as it can bad. Have you ever thought how cool it would be to research vulnerabilities and try to discover them on your favorite websites while working for them? It would be pretty sweet, right? But, how do you even get started?

Become an ethical hacker for only $45! Learn More

Meet the Certified Ethical Hacker Bootcam, a perfect way to get going. The bootcamp offers access to more than 40 hours of content that you can access at any time of the day, along with nearly 150 lectures on different topics. From learning perimeter defenses to gaining practical experience with DDoS attacks and more, there is a wide variety of great information here that will help you advance your current career, or help you make a move to a new one.

The bootcamp includes:

  • Access 144 lectures & 45 hours of content 24/7
  • Study by taking 600+ exam questions
  • Gain practical experience w/ intrusion detection, policy creation, DDoS attacks, & more
  • Learn about perimeter defenses
  • Scan & attack your own networks
  • Understand Trojans, backdoors, viruses, worms, & more

This sure sounds like it would cost a lot, right? Well, normally this bootcamp is priced at over $5,000, but right now you can pay just a fraction of that. You won't set yourself into a financial debt to try and learn something new here.

Become an ethical hacker for only $45! Learn More

Priced at just $45 for a limited time you'll get everything mentioned above and even more. Don't miss out on this deal or you may regret it later.

Read more and comment

 
3 weeks ago

Twitter no longer counts names towards 140-character limit in replies

2

Twitter is making conversations better — and potentially more confusing.

We'll keep this brief: Twitter is a UX disaster. It's been that way for a long time, but the company, which is now public and not growing nearly fast enough to appease its shareholders, is aware of the problem.

To that end, it's done a number of things in the past year to improve the way conversations flow in the timeline. First it allowed users to retweet or quote tweet themselves (meh); it then stopped counting photos towards the 140-character limit (yay!). Now, the company no longer counts usernames towards that same limit — but only in replies.

When replying to a tweet, or to an existing thread, you now individually select the people included in the response as opposed to seeing those usernames piling up the tweet itself. That allows conversations to include considerably more people, but it also obfuscates the conversation itself, focusing on just the content. That's potentially a good or bad thing, depending on the way people prefer to use Twitter.

The company has been experimenting with this new format for months now, performing a number of A/B tests with users. Now that it's public and available to everyone on Android, iOS and the mobile web, it will be interesting to see the wider response.

Read more and comment

 
3 weeks ago

Best Chrome extensions for staying in touch

5
Best Chrome extensions for staying in touch

What are the best Chrome extensions for staying in touch?

**Updated March 30, 2017: We've updated our list with more great extensions for keeping in touch.

If you spend a lot of time on the internet and you love using Chrome, you probably know about extensions. With the amount of messaging and email utilities out there, some of the best can be lost in the pile. Maybe you want to schedule emails for future release, or maybe you want to quickly share articles or pictures with friends and followers. Maybe you need some help with your grammar while you write that email, or need some help translating sentences for friends you met while traveling. No matter your reason, here are the best Chrome extensions for staying in touch.

Facebook Messenger

Facebook Messenger

Anyone familiar with the mobile Facebook Messenger app will immediately realize the benefits of this extension. A small window showing your friends and recent chats pops open up at the side of your browser; share pictures, video, and text, and receive alerts when you receive messages.

See at Chrome Web Store


Point

Point

Sign into this extension with your Google account and begin sharing articles with friends. Share the article, highlight text while your friends are viewing, and chat in real time in a pop-out window. It's like you're sitting around a newspaper, holding a highlighter, talking about the subject. This app makes discussing news in the information age more effortless than ever before.

See at Chrome Web Store


Google Hangouts

Google Hangouts

What you have here is a built-in text, voice, and video chat extension for Chrome. Best part? It's all free. Chat with multiple people at once (great for meetings or family gatherings), send images and photos, and use over 850 emojis to express yourself. Hangouts even keeps a record of chats so you can go back and see who you should catch up with.

See at Chrome Web Store


Boomerang for Gmail

Boomerang

Boomerang allows you to take complete control over your Gmail inbox. Imagine: you're going to be offline for a couple of days but don't want your dear mother to worry about you. Schedule a reassuring message to send sometime during the period you're offline. This extension also lets you track messages and set reminders within Gmail, so you'll never forget to send an important email again.

See at Chrome Web Store


Grammarly

Grammarly

Although the internet does its best to destroy all languages, Grammarly is putting up a fight. Use their built-in text editor to ensure your writing is up to snuff before publishing or emailing, and receive real-time suggestions as you type around the internet. You can also copy and paste text from anywhere to verify grammar. The free version of Grammarly does a suitable job, but if you want to upgrade to Premium (deeper grammar check) it will cost you about $30 a month.

See at Chrome Web Store


Google Translate

Google Translate

Wish you could read web pages published in a foreign language? You can! With the web page open, just click the Translate button and choose to translate the entire page. If you'd like to translate a sentence or two, highlight the text and click the translate button. You can even hear how the words are pronounced in the specific language you're translating from. This is a great extension for anyone who loves to travel — keep up with friends you made in faraway lands.

See at Chrome Web Store


WhatsApp Messenger

WhatsApp

This WhatsApp extension pops out from Chrome in its own little window. It allows you to text friends also using WhatsApp as though you're using your phone — great for locations with internet but no cell service.

See at Chrome Web Store


Buffer

Buffer

Buffer lets you take content from the web and post it on Facebook, Twitter, LinkedIn, and Google+. Just right click on an image or article and click on Buffer from the menu. You can also schedule posts and tweets for a later time, and you'll be able to track traffic around your content. This is a great extension for people who put out a lot of content on social media sites.

See at Chrome Web Store


Giphy for Gmail

Giphy for Gmail

Giphy lets you search GIFs by keyword to be inserted into your emails. Adding this extension to Chrome puts a small button in new Gmail messages; just click the button, search for a suitable GIF, and click it to insert. This is a fantastic way to spruce up your emails and is a big hit with everyone who uses it.

See at Chrome Web Store


Rapportive

Rapportive adds LinkedIn profiles directly to your Gmail. This extension will open up the LinkedIn profile of anyone who emails you. For those who gets dozens of emails every day, this can be particularly handy for keeping track of exactly who you are talking to. Having access to their whole LinkedIn profile while replying to emails also means that it's easier to set up meetings, and see pertinent information about where they work.

See at Chrome Web Store

<br clear="all>

Your choice?

What is your favorite Chrome extensions for keeping in touch? Let us know in the comments section below!

Read more and comment

 
3 weeks ago

VorpX is amazing for playing non-VR games in VR

VorpX is amazing for playing non-VR games in VR

How do I use VorpX to play games in VR?

VorpX — it sounds like the name of an alien entity that wants to wrap itself around your head and not let go. Well, it's close. It works with the thing that wraps around your head, and you won't want to let it go.

The volume of questions surrounding VR and its link to the gaming community continues to expand at an incredible rate, and many questions involve VorpX. It's exciting, it's enabling, it's a work in progress. Intrigued? We're here to answer your questions about VorpX and its link to the emerging world of VR gaming.

Read more at VR Heads!

Read more and comment

 
Show More Headlines

Pages