Recent Articles | Android Central

Order Google Pixel: Google Store | Verizon Shop Chromebooks: Asus Flip | Acer 14 | Dell 13

Headlines

9 hours ago

Report claims Galaxy Note 7 batteries exploded because they were too big

99
Galaxy Note 7

Instrumental report says there wasn't sufficient clearance between the battery and its enclosure, and that 'aggressive design' led to the battery being squeezed.

Ever since the late Samsung Galaxy Note 7 was withdrawn from sale, there has been no shortage of theories — both legitimate and dubious — about exactly what caused the phone's battery to go boom. Samsung originally blamed a battery cell issue in cells from one supplier, however the second recall and subsequent cancellation of the phone would seem to discount that.

Now a report from engineering firm Instrumental claims to have solved the mystery.

Read more and comment

 
9 hours ago

Draw Together review: Artwork in progress

1

Draw Together provides a fun canvas for collaborative art, but it can only ever be as strong as the community that holds the brushes.

Draw Together is a social drawing app that aims to have strangers work together to create collective works of art produced one tile at a time. Relying on anonymous folks from the internet to work together towards a common goal typically results in one of two outcomes: an oddly beautiful mesh of ideas, or an ugly parade of trolls. The result here is something like a digital quilting circle, except every other quilt becomes a dickbutt.

To jump in, you need to create an account, or log in via Facebook. Once you're in the app, you can browse through the works in progress, or start your own drawing by tapping the floating "+" icon in the bottom right corner. To create your own drawing, you need keys. The size of your canvas is determined by the number of keys you spend two keys for a 2-by-2 drawing, three keys for a 3-by-3 and so on. You get the idea. If you'd rather contribute to an ongoing drawing, just tap one to expand it and then choose the blank tile you wish to draw on.

Drawing in Draw Together is pretty basic, and if you've ever spent any significant time sketching in Snapchat, everything will instantly feel familiar.

As it stands now, with a relatively small but growing user base, there's a limited number of active drawings. Despite that, there's still enough variety to show off the creativity the app is attempting to court — from nice landscapes, calls to "draw your favorite ____", collections of random and abstract doodles and even an attempt at a crowdsourced game of tic-tac-toe. You're also able to report any tiles you consider worthy of moderator review, an absolutely essential tool for an app of this kind. Yes, this is the internet, so expect memes galore (though the more creative ones are at least incorporated in the overall theme of the drawing).

Creating in Draw Together is pretty basic, and if you've ever spent any significant time sketching in Snapchat or other drawing apps, everything will instantly feel familiar. When adding to an existing project, you can drag from the edge of your tile to pull over and see what was drawn on adjacent tiles, but you are unable to back out to see the full picture until you are finished. And once you're finished, you can't go back in and edit it.

In terms of user interface, Draw Together has a few things going for it this early in its life, including direct and easy communication with the app developer via the Community tab to ask support and suggestions. That's a pretty big gesture from the developer DroidBender, since this is designed to be a social app for casual artists, and there's still a number of kinks to be worked out — both on the app development side of things, and in terms of community development.

Once you realize you need over 200 coins to buy new color packs or keys, it becomes pretty clear they expect you to pay for more coins via in-app purchases

On the app-side of things, the in-game economy seems pretty busted. You start off with 40 or so coins (used to buy new color packs and keys) and two keys (uses to start new canvases), but quickly learn that you only earn one to four coins per completed tile, along with the very occasional key. Once you realize you need over 200 coins to buy new color packs or keys, it becomes pretty clear they expect you to pay for more coins via in-app purchases, which range from $0.99 to $5.49. That, or spam your way to collecting enough coins to buy the colors you want.

Now I don't typically care if a game has in-app purchases. But Draw Together will only continue to grow if there's an active community of creators. And you're probably going to turn off a huge swath of your potential audience when they realize you basically need to pay to earn the privilege of creating more than one drawing with a canvas bigger than 2-by-2.

The truth is, this isn't the first attempt at creating a space for collaborative artwork online — hell, it's not even the first app in the Google Play Store using the name Draw Together — and if not for the wonky structure of buying keys with coins to create new drawings, the concept delivered here might have legs. Ultimately, Draw Together will live or die based on whether or not it's able to build and connect with a user base. If they were aiming for a kid-friendly market, there's few things that worry parents more than leaving their child with an app that's connected to their credit card.

Draw Together is a great concept, and manages to do a few things really well, but falls short in a couple places that might turn people away. And when your app relies on courting a strong community to keep the collaboration ever-expanding and fresh, that's a problem.

It's a shame, really, because Draw Together can create some special moments. When you get a notification that someone has drawn in the tile next to yours, and you've seen that they tried to add on to the idea you started in your tile, it's a great feeling.

Android Gaming

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

 
10 hours ago

Top 10 Best Multiplayer VR Games

What are the best multiplayer VR games?

One of the best aspects of virtual reality is sharing the experience with friends, whether online or right in your living room. No matter the VR system you're using, these are the best multiplayer titles available now.

Read more at VR Heads!

Read more and comment

 
10 hours ago

Become a Linux pro for just $59 today!

0

Update: With coupon code ACLINUX you can drop the price of this bundle by $10 to just $59. Act now!

You're probably quite familiar with Windows or Mac OS X — chances are you're visiting us from a computer running one of them right now. However, Linux and UNIX are two operating systems that any self-respecting programmer needs to know. Both are powerful, flexible operating systems in use by many big companies, and are common OS choices for programmers.

If you've been interested in learning how to code and use Linux and UNIX, you might be at a loss as to where to start. But it's a great set of skills to know, especially if you're maybe looking to transition into a new career. Considering many leading tech and data-driven companies use Linux, this is an excellent foundation for any aspiring professional programmer.

But taking the time out to go back to school, or participate in a Linux coding boot camp just might not be feasible either for your budget or your schedule. There is a way to learn everything you need to know about Linux at your own pace, and for a very reasonable price at that!

Android Central is happy to offer The Complete Linux System Administrator Bundle for a one-time payment of $69. This bundle includes over 100 hours of training materials and would typically cost well over $2000 for all that is included here.

This bundle is broken up into seven courses, which each focus on a different aspect of Linux. From Comprehensive Training in Linux and Unix Fundamentals to Bash Scripting in Linux, these courses will guide you from knowing next to nothing about Linux, to putting you in a position to not only become a competent Linux administrator, but also potentially giving you a leg up on your competition.

All told, this bundle offers over 600 lessons to work through at your own pace, since you get lifetime online access to all the course materials. And with a 96% discount off the regular price, if you've been considering learning Linux, there's no better time than now. This is a limited time offer, so act now!

See at Android Central Digital Offers

Read more and comment

 
10 hours ago

Daniel's Favorite Things of 2016

22
Andrew's Favorite Tech of 2016

2016 Daniel's Favorite Things

Lots of people look to tech as their source of gift inspiration around this time of year, and I'm fine with that — I enjoy a good phone or connected doorbell with the rest of them. But I also encourage you to gift a great book, movie or, depending on your proclivity, coffee-making apparatus, to mix things up. Here are my favorite things from this year.

Google Pixel

No surprise here, but the best phone of the year is easily the Google Pixel. It's fast — faster than any Android phone before it — and stable. It's also smart, with plenty of special sauce from Google to make it just that much more enjoyable to use. It's the little things, like the smooth launch animations as you swipe up to reveal the app drawer, or the handy Moves gestures that get better with each release. And it's the amazing camera, that captures great photos in almost any situation. But mainly it's the always-latest software that I can rely on to be performant and secure.

From $649 Buy Now

Moto Z Play

The dark horse of 2016 for me, the Moto Z Play is an excellent device at $400 or any price. I love its no-BS software, and its better-than-expected camera, but I'm all in for its two-day battery life and Moto Mods extensibility, which brings even longer uptime, or an amazing speaker for parties or an awesome zoom camera, or, soon, even a Tango add-on.

$449 Buy Now

Fitbit Charge 2

I don't really wear a smartwatch anymore, mainly because the Fitbit Charge 2 does everything I need, and more. In addition to counting steps and automatically tracking my workouts and heart rate, it sends call and text notifications, and does so on an easy-to-read screen that lasts five days.

$149 Buy Now

Sonos Play:1

I love this thing. I use it every day, in my living room, bedroom and office. Yes, I have three — and that's OK, because when I want to fill the house with sound I group them together and dance around in my underwear. Sorry for that mental image.

$199 Buy Now

Chromecast Ultra

I use the Chromecast for everything, from playing music from my excellent TV speakers (slightly better quality than the Sonos Play:1 above) to streaming basketball games from the NBA app. I love its versatility, its ease of use, and how many apps support it. It's a really great protocol, and though I don't have a 4K television I know that my living room will grow into the "Ultra" part of the Chromecast Ultra.

$70 Buy Now

Nest Outdoor Cam

I live in a big city, and whether it's random people or random raccoons trying to get into my things, having a Nest Outdoor Cam pointing at the activity gives me peace of mind, and a history of what's happened when I'm not home — and when I am.

$186 Buy Now

Ring Wi-Fi Video Doorbell

The other essential piece of my connected home, Ring's connected doorbell, which alerts you when someone is by the front door and allows you to see and chat with the person on the other side, is absolutely incredible. A great app, inexpensive cloud subscription, and excellent video and audio quality, Ring has saved me from having to pick up a missed package at the post office more times than I can count.

From $195 Buy Now

Booq Saddle Pro laptop bag

I didn't expect to love this business-oriented laptop bag, but Booq creates products with such care and thoughtful precision, every pocket, pouch and zipper feels like it's there for a reason. I take it everywhere, mainly because the padded strap is comfortable and there is plenty of space for a laptop, tablet and all my stuff.

From $295 Buy Now

Aeropress Coffee Maker

What? You didn't think it would be all tech, did you? This is tangentially related to tech, in that I can only do my job by drinking my weight in coffee each day, and the Aeropress makes a great cuppa. Easy to pick up but difficult to master, Aeropress emulates espresso for a fraction of the price.

$30 Buy Now

Baratza Encore Coffee Grinder

If you're serious about coffee, you want need a great grinder — you're not buying pre-ground coffee, are you? — and the best deal in town is Baratza's Encore coffee grinder. Unless you're making espresso, this will give you the perfect grind every time, from filter to pourover to Aeropress.

$130 Buy Now

Google Daydream View

In my brief time with it, Google's Daydream View headset, and the Daydream platform in general, has proven to be the most accessible, and enjoyable, mobile VR experience I've had. From the 3D-friendly YouTube app to the excellent selection of Daydream-exclusive apps and games, there's something for everyone here, and it's well worth the relatively small investment if you have a Google Pixel.

$79 Buy Now

Amazon Tap

Yeah, the real Echo has voice control, but when you're always in a different place around the house like I am, the Tap proves far more useful. Now that Spotify works with Alexa, I'm able to stream music and podcasts with the touch of a button, and I couldn't be happier. Thinking of buying a second one because, you know, stairs.

$130 Buy Now

.tabs { position: absolute; right: 0; z-index: 20; } .article-body-wrap ul.primary li a:link, .article-body-wrap ul.primary li a.active, .article-body-wrap ul.primary li a:active, .article-body-wrap ul.primary li a:visited, .article-body-wrap ul.primary li a:hover, .article-body-wrap ul.primary li.active a { border-radius: 0 0 8px 8px; border-width: 0; } #page-wrap { width: 100%; } #page { background: none; } .article-body-wrap { margin-top: 0; } .node, .node-published, .node-unpublished { background: #f9f9f9; } /* FONTS */ @font-face { font-family: 'geomanist-light'; src: url('../sites/all/fonts/geomanist-extralight.otf'); font-weight: normal; font-style: normal; } @font-face { font-family: 'geomanist-regular'; src: url('../sites/all/fonts/geomanist-regular.otf'); font-weight: normal; font-style: normal; } @font-face { font-family: 'geomanist-book'; src: url('../sites/all/fonts/geomanist-book.otf'); font-weight: normal; font-style: normal; } @font-face { font-family: 'geomanist-medium'; src: url('../sites/all/fonts/geomanist-medium.otf'); font-weight: normal; font-style: normal; } .article-body h2, .article-body p, .article-body ul, .article-body ul li { font-family: "geomanist-regular",Helvetica,Arial,sans-serif; font-weight: normal; letter-spacing: 0; line-height: 1.352; } /* TITLE */ .article-body-wrap .ggtitle { background: #208c8e; background: linear-gradient(135deg, #1c8691 33%,#40ad81 100%); height: 750px; overflow: hidden; position: relative; } .article-body-wrap .ggtitle:before { background-image: url(https://www.androidcentral.com/sites/androidcentral.com/files/article_images/2016/11/noisy-texture-100x100-o3-d10-c-f34379-t1.png); content: ""; height: 100%; position: absolute; width: 100%; z-index: 14; } .article-body-wrap .ggtitle h1 { color: #fff; display: table; font: 90px/1 "geomanist-light",Helvetica,Arial,sans-serif; left: calc(50% + 270px); padding: 0; position: absolute; top: 50%; transform: translate(-50%,-50%); z-index: 15; } .article-body-wrap .ggtitle h1 em { color: #b6d21c; font-size: 280%; font-style: normal; position: absolute; right: 103%; top: 50%; transform: translate(0, calc(-50% + 10px)); } .article-body-wrap .ggtitle h1 strong { display: block; font: 125% "geomanist-medium",Helvetica,Arial,sans-serif; } .article-body-wrap .ggtitle h1:before { color: rgba(255,255,255,0.03); content: "2016"; font-size: 750%; position: absolute; top: 50%; transform: translate(-75%, -65%); } /* TITLE BACKGROUND */ .article-body-wrap .ggtitle .parallax { height: 100%; position: relative; width: 100%; z-index: 1; } .article-body-wrap .ggtitle .parallax .floaters { left: 50%; position: absolute; top: 0; transform: translate(-50%,0); } .article-body-wrap .ggtitle .parallax .floaters-one { max-width: none; z-index: 4; } .article-body-wrap .ggtitle .parallax .floaters-two { z-index: 3 } .article-body-wrap .ggtitle .parallax .floaters-three { height: 100%; left: auto; max-width: none; min-height: 100%; right: 0; transform: none; z-index: 2 } .article-body-wrap .ggtitle .parallax .floaters-four { z-index: 1 } @media all and (max-width: 1500px) { .article-body-wrap .ggtitle { height: 50vw; } .article-body-wrap .ggtitle h1 { font-size: 6vw; left: calc(50% + 18vw); } .article-body-wrap .ggtitle h1 em { transform: translate(0, calc(-50% + 1vw)); } .article-body-wrap .ggtitle .parallax .floaters-one { width: 128%; } } @media all and (max-width: 800px) { .article-body-wrap .ggtitle { height: 100vw; } .article-body-wrap .ggtitle h1 { font-size: 10vw; left: 50%; padding: 0; } .article-body-wrap .ggtitle h1 em { display: block; position: relative; right: auto; transform: none; } .article-body-wrap .ggtitle h1:before { display: none; } .article-body-wrap .ggtitle .parallax .floaters-one { transform: translate(-60%,0); width: 200%; } .article-body-wrap .ggtitle .parallax .floaters-three { height: 125%; right: -15vw; width: auto; } } /* SITE LOGO SPLITTER */ .article-body .ggsite { display: table; margin: 75px auto; position: relative; width: auto; } .article-body .ggsite img { max-height: 100px; max-width: 200px; height: auto; width: auto; } .article-body-wrap .ggsite:before, .article-body-wrap .ggsite:after { background: #ddd; content: ""; height: 1px; position: absolute; right: calc(100% + 50px); top: 50%; width: 50vw; } .article-body-wrap .ggsite:after { left: calc(100% + 50px); } .article-body .ggtitle + .wide + .narrow p { color: #474747; line-height: 1.75; text-align: center; } @media all and (max-width: 500px) { .article-body .ggsite { margin: 35px auto; } } /* HERO BLOCK */ .article-body-wrap .gghero { background: #999; color: #fff; margin: 115px 0 90px; max-width: 100%; padding: 40px 20px; position: relative; } .article-body-wrap .gghero.gghero-color-1 { background: #c62827; } .article-body-wrap .gghero.gghero-color-2 { background: #ae1558; } .article-body-wrap .gghero.gghero-color-3 { background: #6b1c9b; } .article-body-wrap .gghero.gghero-color-4 { background: #4527a1; } .article-body-wrap .gghero.gghero-color-5 { background: #1a2380; } .article-body-wrap .gghero.gghero-color-6 { background: #03589b; } .article-body-wrap .gghero.gghero-color-7 { background: #144786; } .article-body-wrap .gghero.gghero-color-8 { background: #148571; } .article-body-wrap .gghero.gghero-color-9 { background: #1b5d1f; } .article-body-wrap .gghero.gghero-color-10 { background: #3d8522; } .article-body-wrap .gghero img { height: auto; left: calc(50% - 300px); max-height: 100%; max-width: 560px; position: absolute; top: -50px; transform: translate(-50%,0); width: auto; } .article-body-wrap .gghero h2, .article-body-wrap .gghero h2 ~ p, .article-body-wrap .gghero ul { margin-left: calc(50% + 20px); max-width: 540px; } .article-body-wrap .gghero h2 { color: #fff; font-size: 45px; text-align: left; } .article-body-wrap .gghero p { } .article-body-wrap .gghero h2 + p { color: rgba(255,255,255,0.75); margin-bottom: 25px; } .article-body-wrap .gghero h2 + p a { color: inherit; } .article-body-wrap .gghero h2 + p a:hover { color: #fff; text-decoration: underline; } .article-body-wrap .gghero ul { border-top: 1px solid rgba(255,255,255,0.25); margin: 0 -20px 50px calc(50% + 15px); max-width: 550px; overflow: scroll; padding-top: 30px; position: relative; white-space: nowrap; } .article-body-wrap .gghero ul li { box-sizing: border-box; color: rgba(255,255,255,0.75); display: inline-block; font-size: 75%; min-width: 100px; margin: 0 -5px 0 0; padding: 0 5px; vertical-align: top; white-space: normal; } .article-body-wrap .gghero ul li:before { display: none; } .article-body-wrap .gghero ul li strong { color: #fff; display: block; } .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(2), .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(2) ~ li { width: 50%; } .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(3), .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(3) ~ li { width: calc(100% / 3); } .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(4), .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(4) ~ li { width: 25%; } .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(5), .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(5) ~ li { width: 20%; } .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(6), .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(6) ~ li { width: calc(100% / 6); } .article-body-wrap .gghero h2 +p ~ p:last-of-type { font-size: 300%; } .article-body-wrap .gghero a.cta.shop { font: 45% "geomanist-medium",Helvetica,Arial,sans-serif; margin: 0 0 20px 5px; padding: 15px 25px; text-transform: uppercase; vertical-align: 7px; } .article-body-wrap .gghero a.cta.shop:before { display: none; } /* no image */ .article-body-wrap .gghero h2:first-child, .article-body-wrap .gghero h2:first-child + *, .article-body-wrap .gghero h2:first-child ~ * { margin-left: auto; margin-right: auto; max-width: 600px; text-align: center; } .article-body-wrap .gghero h2:only-child { margin: 0 auto; } @media all and (max-width: 1200px) { .article-body-wrap .gghero img { left: calc(25% + 10px); max-width: calc(50% - 60px); } } @media all and (max-width: 800px) { .article-body-wrap .gghero { margin: 150px 0 30px; } .article-body-wrap .gghero img { display: block; left: 0; margin: -150px auto 0; max-height: 500px; max-width: 100%; position: relative; top: 0; transform: none; } .article-body-wrap .gghero h2, .article-body-wrap .gghero h2 ~ p, .article-body-wrap .gghero ul { margin-left: 30px; margin-right: 30px; max-width: 100%; } .article-body-wrap .gghero h2 { margin-top: 45px; } .article-body-wrap .gghero h2, .article-body-wrap .gghero p:last-of-type { text-align: center; } .article-body-wrap .gghero ul li { font-size: 90%; } } /* SUB OPTIONS */ .article-body-wrap .container.narrow.ggsubs { display: flex; flex-wrap: wrap; max-width: 1200px; } .article-body-wrap .ggsub { background: #fff; box-shadow: 0 2px 3px 0px rgba(0,0,0,0.1); box-sizing: border-box; margin: 20px; padding-bottom: 100px; position: relative; transition: 0.25s; width: calc(50% - 40px); } .article-body-wrap .ggsub:hover { box-shadow: 0 6px 10px 3px rgba(0,0,0,0.1); } .article-body-wrap .ggsub p:first-of-type { height: 0; overflow: hidden; padding-bottom: 100%; position: relative; } .article-body-wrap .ggsub img, .article-body .ggsub img, .article-body .ggsub img.image-large, .article-body .ggsub img.image-xlarge, .article-body .ggsub p img.image-large:only-child, .article-body .ggsub p a img.image-large:only-child, .article-body .ggsub p img.image-xlarge:only-child, .article-body .ggsub p a img.image-xlarge:only-child { height: 100%; left: 50%; max-width: none; min-width: 100%; position: absolute; transform: translate(-50%,0); width: auto; } .article-body-wrap .ggsub h2 { color: #363636; font: 250% "geomanist-book",Helvetica,Arial,sans-serif; margin: 60px 60px 30px; } .article-body-wrap .ggsub h2 + p { color: #898989; margin: 30px 60px 60px; text-align: center; } .article-body-wrap .ggsub p:last-of-type { bottom: 25px; color: #363636; display: block; font-size: 300%; left: 50%; margin: 0 auto; position: absolute; text-align: center; transform: translate(-50%,0); width: calc(100% - 40px); } .article-body-wrap .ggsub a.cta.shop { font: 45% "geomanist-medium",Helvetica,Arial,sans-serif; margin: 0 0 20px 5px; padding: 15px 25px; text-transform: uppercase; vertical-align: 7px; } .article-body-wrap .ggsub a.cta.shop:before { display: none; } /* Odd Number End Subs */ @media all and (min-width: 801px) { .article-body-wrap .ggsubs > .ggsub:last-of-type:nth-of-type(odd) { padding-left: 50%; width: calc(100% - 40px); } .article-body-wrap .ggsubs > .ggsub:last-of-type:nth-of-type(odd) p:first-of-type { position: absolute; height: 100%; left: 0; padding-bottom: 0; top: 0; width: 50%; } .article-body-wrap .ggsubs > .ggsub:last-of-type:nth-of-type(odd) p:last-of-type { left: calc(75% + 10px); } } @media all and (max-width: 800px) { .article-body-wrap .container:not(.expando) .ggsub { padding-bottom: 20px; width: 100%; } .article-body-wrap .container:not(.expando) .ggsub p:first-of-type { padding-bottom: 66%; } .article-body-wrap .ggsub img, .article-body .ggsub img, .article-body .ggsub img.image-large, .article-body .ggsub img.image-xlarge, .article-body .ggsub p img.image-large:only-child, .article-body .ggsub p a img.image-large:only-child, .article-body .ggsub p img.image-xlarge:only-child, .article-body .ggsub p a img.image-xlarge:only-child { height: auto; max-width: 100%; top: 50%; transform: translate(-50%,-50%); } .article-body-wrap .container:not(.expando) .ggsub p:last-of-type { bottom: auto; left: auto; position: relative; transform: none; } } @media all and (max-width: 600px) { .article-body-wrap .ggsub { margin: 10px; } .article-body-wrap .ggsub h2 { margin: 30px 30px 20px; } .article-body-wrap .ggsub h2 + p { margin: 20px 30px 30px; } } /* EXPANDOPRESTO */ .article-body-wrap .narrow.expando { max-width: 1200px; overflow: hidden; } .article-body-wrap .expando input { cursor: pointer; display: table; height: 60px; left: 50%; opacity: 0; position: absolute; top: 0; transform: translate(-50%,0); width: 350px; z-index: 1; } .article-body-wrap .expando input + p { display: table; height: 60px; margin: 0 auto; position: relative; transition: 1s; } .article-body-wrap .expando input + p:before, .article-body-wrap .expando input + p:after { bottom: 0; border: 2px solid; border-radius: 50%; content: "|"; font-size: 20px; height: 30px; left: 50%; line-height: 32.5px; position: absolute; text-align: center; transform: translate(-50%,0); transition: 1s; width: 30px; } .article-body-wrap .expando input + p:before { border-color: transparent; transform: translate(-50%,0) rotate(90deg); } .article-body-wrap .expando input ~ .expander { display: flex; max-height: 0px; transition: 2s; } .article-body-wrap .expando input:checked + p { margin-top: -25px; } .article-body-wrap .expando input:checked + p:before, .article-body-wrap .expando input:checked + p:after { line-height: 31px; } .article-body-wrap .expando input:checked + p:before { transform: translate(-50%,0) rotate(-45deg); } .article-body-wrap .expando input:checked + p:after { transform: translate(-50%,0) rotate(045deg); } .article-body-wrap .expando input:checked ~ .expander { max-height: 10000px; transition: 5s; } .article-body-wrap .expander { display: flex; flex-wrap: wrap; } /* Expansion blocks */ .article-body-wrap .expando .ggsub { padding-bottom: 60px; } .article-body-wrap .expando .ggsub p:first-of-type { padding-bottom: 66%; } .article-body-wrap .expando .ggsub h2 { font-size: 200%; margin: 30px; } .article-body-wrap .expando .ggsub h2 + p:not(:last-of-type) { display: none; } .article-body-wrap .expando .ggsub p:last-of-type { bottom: 5px; font-size: 200%; } .article-body-wrap .expando .ggsub a.cta.shop { font-size: 55%; vertical-align: 4px; } .article-body-wrap .expander > ul { column-count: 2; column-gap: 40px; margin: 20px auto; max-width: 800px } .article-body-wrap .expander > ul li { padding: 20px 0 0; } .article-body-wrap .expander > ul li:before { display: none; } .article-body-wrap .expander > ul li a { color: #484848; } .article-body-wrap .expander > ul li a:hover { color: #72b825; text-decoration: underline; } @media all and (min-width: 1201px) { .article-body-wrap .expando .ggsub { width: calc(25% - 40px); } .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+3):nth-last-of-type(n+3), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+3):nth-last-of-type(n+3) ~ .ggsub:nth-of-type(-n+3), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+2):nth-last-of-type(n+6), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+2):nth-last-of-type(n+6) ~ .ggsub:nth-of-type(-n+6), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+1):nth-last-of-type(n+9), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+1):nth-last-of-type(n+9) ~ .ggsub:nth-of-type(-n+9), .article-body-wrap .expando .ggsub:nth-of-type(3):nth-last-of-type(3), .article-body-wrap .expando .ggsub:nth-of-type(3):nth-last-of-type(3) ~ .ggsub, .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3) ~ .ggsub { width: calc(100% / 3 - 40px); } .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(5), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(5) + .ggsub, .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(2), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(2) + .ggsub { width: calc(50% - 40px); } } @media all and (max-width: 1200px) and (min-width: 801px) { .article-body-wrap .expando .ggsub { width: calc(100% / 3 - 40px); } .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3n+2):nth-last-of-type(n+2), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3n+2):nth-last-of-type(n+2) ~ .ggsub:nth-of-type(-n+2), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3n+1):nth-last-of-type(n+1), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3n+1):nth-last-of-type(n+1) ~ .ggsub:nth-of-type(-n+4), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(2), .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(2) + .ggsub { width: calc(50% - 40px); } } @media all and (max-width: 800px) { .article-body-wrap .expando .ggsub { width: calc(50% - 40px); } .article-body-wrap .expando .ggsub:last-of-type:nth-of-type(odd) { padding-left: 50%; width: calc(100% - 40px); } .article-body-wrap .expando .ggsub:last-of-type:nth-of-type(odd) p:first-of-type { position: absolute; height: 100%; left: 0; padding-bottom: 0; top: 0; width: 50%; } .article-body-wrap .expando .ggsub:last-of-type:nth-of-type(odd) p:last-of-type { left: calc(75% + 10px); } } @media all and (max-width: 600px) { .article-body-wrap .expando .ggsub { padding-bottom: 70px; width: calc(50% - 20px); } .article-body-wrap .expando .ggsub:last-of-type:nth-of-type(odd) { padding-left: 50%; width: calc(100% - 20px); } .article-body-wrap .expando .ggsub h2 { font-size: 150%; margin: 10px 20px; } .article-body-wrap .expando .ggsub p:last-of-type { font-size: 175%; } .article-body-wrap .expando .ggsub a.cta.shop { font-size: 66%; padding: 10px 15px; vertical-align: 2px; } .article-body-wrap .expando .ggsub:last-of-type:nth-of-type(odd) { padding-top: 10px; } .article-body-wrap .expander > ul { column-count: 1; } } @media all and (max-width: 480px) { .article-body-wrap .expando .ggsub p:last-of-type { font-size: 150%; } .article-body-wrap .expando .ggsub a.cta.shop { margin: 0 0 20px; padding: 10px; } } .fb_like_and_share { margin-top: 25px; } /*-->*/ /*-->*/ //-->

Read more and comment

 
10 hours ago

Google's Trusted Contacts app lets you share your location with loved ones

16

New Google app is designed to help keep you — and the people you care about — safe.

Google has today launched a new app designed to help you share your location with the people that you trust. With Trusted Contacts, you can add your closest friends and family members, and allow them to request your location at any time.

Read more and comment

 
11 hours ago

Moto Z on Nougat: Life by a thousand improvements

38

Subtly better in so many different ways.

Depending on who you ask, modular phones are either the future or a hilariously failed experiment that encapsulates how many people feel about 2016 in general. Few people disagree, however, that of the modular phones we saw this year the Moto Z and Z Force were the best. Snapping on a bigger battery or a projector may not have been worth losing the headphone jack for some, and the Moto camera still lags a little behind the top phones of this year, but there's still a lot to like here.

Despite some early concerns about security and software updates, the Droid Editions of Moto Z and Z Force have received the updated to Android 7.0 with the November 1 security update before most of the competition. As we've learned before, especially with Moto phones, being the first to an update does not always mean a great experience. Here's what we've found after nearly two weeks with this big update.

Striking similarity

As is almost always the case with Moto phones, there's no big visual changes in Android 7.0 on the Z. Moto software remains very Google-esque, and so what you get with Android 7.0 is quite similar to what you get with Google's Pixel. Since Google is keeping some of Pixel's features to itself right now, there's no Assistant in the home button. Instead you get Screen Search, the new name for Google Now and Now on Tap. Which is cool, Assistant isn't fully baked yet, anyway.

Nougat introduces a lot of small changes that you're unlikely to notice right away unless you've already used a Google Pixel. Multi-window apps, double-tapping the app switch button to jump to the previous app, and in-line notification replies make a huge difference once you integrate them into your day-to-day usage. Nothing about these features stands out, and there's no tutorial to introduce them, but figuring out how to use them based on your needs is a great experience.

Dropping the information density slider from Default to Small is a revelation on this phone, allowing for more content across the entire OS.

Where you will see the most visual changes is in the settings. Here you get Google's new Suggestions system, which is unfortunately entirely focused on Google's services. You're prompted to enable "OK Google" for system-wide actions but no such suggestion exists for Moto Voice. Notification settings will appear in your suggestions, but so far none of those suggestions have been for tweaks to Moto Display. These aren't huge deals, especially with Moto so prominently displayed both in the app drawer and the Settings page itself, but it's clear Motorola either wasn't able to or chose not to highlight Moto-specific features in settings suggestions.

If you aren't a fan of the massive icons Moto uses in its app drawer, you're going to love the 7.0 Display Size feature. Dropping that slider from Default to Small is a revelation on this phone, allowing for better information density and smaller everything across the entire OS. It's a small feature, but so much more convenient than installing a third-party app to only tweak part of your interface to your needs.

Everything Moto on this phone still works the same as it did before, which is to be expected. Moto apps are updated through the Play Store, so when new features are available or settings are tweaked there doesn't need to be a whole system update. We've already seen several small tweaks to Moto Camera and individual Moto Mods over the last couple of months, so the system update focuses on improving the system itself.

Unfortunately, what didn't get fixed was the lower-than-usual notification tone bug that was introduced in a fairly recent security update. Notifications a still a little quieter than they should be as a result, and it's unclear if or when this will be addressed.

None of this sounds particularly interesting, and that's by design. The Moto UI was built to remain familiar to users through updates, and now shock anyone with new interfaces or multiple large changes to features. The really exciting stuff for Moto Z and Z Force users getting their update to Nougat is underneath, more so than just about any other phone.

Performance and Polish

The Moto Z never felt stuttery or sluggish to me, even after months of use, but on Nougat the phone absolutely screams. It's as though every ounce of performance has been squeezed out of the Snapdragon 820 underneath this glass. Some of that is Nougat optimizations and what happens when you fully wipe a phone before installing a major system update, but everything from checking notifications to launching apps is not only faster but noticeably smoother. Nougat's number one feature is polish, and that is plainly evident on the Moto Z. Folders don't open with the same smooth instant snap you see on the Pixel, and the background is black instead of white, but it's still a slick sensation to see your phone perform better and not just differently.

In many ways, Moto Z is the cure for folks who are frequently anxious about installing updates.

The solid integration is to be expected, and the performance boost is nice, but the added battery life is a real treat. A typical day with the Moto Z would leave me at 15% remaining at around the 14-hour mark, which meant it struggled to get me through a whole day. I regularly found myself either charging for a few minutes somewhere or leaving the house with one of those great battery Mods to make sure I wasn't running out of power. Nougat's Doze on the Go adds a little more than an hour to that battery life with my usage, which meant the phone would regularly get me through a day with 5-6% remaining. That's cutting it a little close, but also means with a battery Mod attached I can just about get through a weekend without needing to charge.

Lenovo made the Moto Z and Z Force the first non-Pixel phones that are Daydream-certified, which means you can now use a Daydream View headset and enjoy higher quality VR than you'd normally get with Google Cardboard. Daydream View was built to handle a Z Force with a battery Mod onboard, which means the Moto Z phones can get you through a full binge-watch session in VR. This is great news for people who travel, or for folks who want to Daydream for a while without needing to recharge shortly after. Moto Z handles Daydream exactly the same as the Pixel in most situations, save for needing to slide the phone down a little so the NFC reader in the camera bump can grab the launch tag for VR.

Still Moto at heart

Nougat makes the Moto Z feel like a new phone without radically changing anything. What you get after this update is the best experience this hardware has to offer thanks to optimization, and not a new coat of paint. That doesn't happen too often, especially with Android phones. In many ways, the Moto Z is the cure for folks who are frequently anxious about installing updates that change things for the sake of change. That may seem boring to folks who love the newest, shiniest thing, but for a lot of users stability is a feature and that's what you get with this phone.

At the same time, this is still very much the Moto Z that slid out of the box five months ago. The camera is still not the best, the fingerprint sensor is middle-of-the-road, and these phones are still fairly pricey. The update to Nougat, the ability to use Daydream, and news that new Mods are on the way with new features are all fantastic, but Lenovo still has to convince people that modular phones are the future and continue to deliver on that vision.

Moto Z, Moto Z Force and Moto Z Play

Motorola Verizon

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

 
13 hours ago

Samsung brings Gear S3 features to last year's Gear S2

18

The Gear S2 becomes a much better watch with the latest software update.

Samsung has rolled out an update to the Gear S2, bringing the smartwatch to parity on the software front with the newer Gear S3. Gear S2 owners will now be able to download Gear S3 watch faces via the Galaxy Apps store, as well as the new Reminders app and Alti-Barometer.

Read more and comment

 
Sponsored Post

Save $23 on a replacement Galaxy S5 battery today!

Is the battery in your Galaxy S5 not keeping your phone on for as long as it used to? Simply swapping it out for a new one may fix your problems and help you regain your battery life again. Right now you can pick one up for only $16.95, a savings of $23.

Read More...

 
15 hours ago

Lenovo K6 Power first impressions: Incredible value on a budget

3
Lenovo K6 Power

The K6 Power offers a lot of phone for not a whole lot of money.

Lenovo is all set to kick off sales of its latest entry-level handset, the K6 Power, starting December 6. The phone will be sold exclusively on Flipkart for ₹9,999, and will be available in gold, silver, and dark grey color options.

The K6 Power is the latest handset to be powered by the Snapdragon 430, which offers an octa-core CPU with four Cortex A53 cores clocked at 1.5GHz and four Cortex A53 cores at 1.2GHz. There's also the Adreno 505 GPU, and you get a massive 4000mAh battery, 3GB of RAM, 32GB storage, microSD slot, dual-SIM connectivity, 13MP camera (Sony IMX258) with PDAF, 8MP front shooter, 4G with VoLTE, Bluetooth 4.1, FM radio, and Wi-Fi 802.11 b/g/n.

Read more and comment

 
17 hours ago

Google Assistant now understands Hindi, but only in Allo

3

Google Assistant now offers quick replies in Hindi.

Back when Allo debuted, Google said that it would bring Hindi support to the messaging platform before the end of the year. The update is now being rolled out to the Android and iOS apps, allowing Google Assistant to understand and respond to queries in Hindi.

Read more and comment

 
1 day ago

Android Central 317: All Day I Dream About Daydream

10

Audio-only stream below

Strap on a headset and dive in to this week's podcast!

Read more and comment

 
1 day ago

These are the best PlayStation VR games!

Your PlayStation VR collection should include these titles!

Sony and their partners did a great job making sure there are plenty of great games for you to play in PlayStation VR on launch day. It doesn't matter if you're into shooting, flying, music, adventure, or silly games that involve putting bacon in a blender, there really is something for everyone to enjoy.

That also means it's not entirely clear which games you should go for first, but we've been playing through all of them and have some suggestions for you! If you're starting a PlayStation VR collection, make sure these games are on your list!

Read more at VR Heads!

Read more and comment

 
1 day ago

From the Editor's Desk: Smartwatches, the zombie product category

57
From the Editor's Desk

Taking a quick break from vacation to get back up to speed with the mobile world.

I've used my fair share of smartwatches over the past few years, starting with Pebbles, then picking up with Android Wear and watching Samsung figure out its wearable strategy with the each iteration of the Gear line. In that time I've also spent plenty of time with fitness bands on my wrist, which in the past year have turned into mini smartwatches in their own right. Smartwatches have evolved quite a bit, but one thing has remained the same: sales are low, and no company seems to be able to consistently ship them in considerable numbers.

Read more and comment

 
2 days ago

Android and Chill: I almost miss everything being broken

75

Android is a lot better than it used to be, but those early days were really fun.

I waited in line to buy the G1 at an Alexandria, Virginia T-Mobile store. Yes, there was a line — in San Francisco and New York there were even people camping out. The phone I was buying wasn't going to replace whatever beat-to-hell BlackBerry I was using back then, I didn't even have T-Mobile service where I lived (though paying for it anyway proved to be worth it and I'll never give up this ancient plan) and the G1 wouldn't even be able to be activated in the DC area for three weeks because it wasn't a 3G market on launch day. I wanted the Google phone because I like to mess with stuff.

Fast forward eight years and all the assorted electronic crap I've gone through since and the G1 was still one of the best things I ever bought. All because of how fun it was to try and fix the broken mess that was Android back then.

Everything is better now. That means we don't have to try and fix it.

The Nexus 5X is the modern version of the G1 because it's cheap, easy to do "stuff" with, and other fun people have one. But it's not the same because Android isn't the same. Now that everything works — from the build tools to the compiler chain to the finished software — I don't spend the time I used to spend building and fiddling with it. Don't get me wrong, this is good. I've since ditched other platforms and want/need phone software that works and the last couple of Android versions have been just that, minus a few cases for a handful of people that we would see with any software. I know my phone will work when I get a call or a message or just want to challenge some crazy word that was played in Scrabble. But I find myself missing the days when it was all brokenAF and the feeling that came with hours of fooling with it and making it work. Even the latest Android beta for 7.1.1 mostly just works without building or flashing anything.

Part of the reason is how my job has changed. Six years ago Dieter Bohn and Phil Nickinson had the insight to know what was going to happen to Android and found me to come work here. Having a dude who could put Android on a toaster or make a broken build for an ADP (Android Developer Phone, the precursor to the Nexus and Pixel) work again was a smart move. My writing skills were borderline because the only things I ever wrote and got paid for writing were technical manuals for automation equipment and reading one of those is as bad as you think it would be. I think that got better (I hope it did) but my job was to pick something that was broken, figure out how to fix it or find someone who already fixed it and write about it. It was a fun and easy way to make a living.

There are plenty of other fun things to do, but I still miss fixing broken things once in a while.

What I do now has drifted away from phone stuff a little, and while it's still fun (and as easy as I can make it be) it's different. It's better most of the time because I get to look at some cool shit that I didn't get to look at before. Right now, I'm modding Skyrim because I'm writing something about the Havok engine. Next week I'm going to try Daydream View while under the influence of different substances. I have no complaints and know that this is the best job on the planet. But I still miss being a code-monkey just a little.

Android has come a long way. I see plenty of faces in the comments and in the forums that have been here long enough to know what I'm talking about and were along for the ride helping fix things and break new stuff. I think all of us know that things are much better the way they are now, but we also miss having to prod and coax things into submission every now and then. At least a little bit.

Read more and comment

 
Show More Headlines

Pages