LightBlog

mardi 3 janvier 2017

CES 2017: Honor Launches the Affordable Dual-Camera Honor 6X in the US and Europe — XDA and Honor Collaborating to Seed Development

The mid-range smartphone market does not get as much media attention as the flagships usually do, and the issue has been compounded by the advent of affordable flagships — devices that are flagship-like but are priced cheaper, approaching the mid-end price bracket.

But even with affordable flagships in the picture, users with tighter budget constraints often find themselves in a fix as options in limited budget scenarios leave a lot to be desired.

Huawei's Honor sub-brand targets this audience with a lot of zest. The Honor 5X was crowned the Vanguard of the Mid-Range Segment when it was released, offering high value for the price it commanded upon launch. The successor to the Honor 5X, the Honor 6X, seems inline to deliver a similar package: high value at a low price. The device was launched in October in China, so we already knew what to expect in terms of specs.

honor 5X XDA Review: The Current Vanguard of the Mid-Range Segment

For a quick recap of the specs and build, the Honor 6X uses a metallic body, much like the Honor 5X. There's a 5.5-inch FHD LCD display on the front, with the "Honor" branding on the bottom chin. On the inside, you get an octa-core Kirin 655 SoC based on a 16nm process, with 4x cores at 2.1GHz and 4x cores at 1.7GHz, along with the Mali T830-MP2 GPU. The phone comes in three RAM + storage configurations: 3GB+32GB, 4GB+32GB and 4GB+64GB. There is microSD card support thanks to the hybrid dual SIM slot. The phone is powered by a 3,340 mAh battery with 5V/2A charging, and runs on EMUI 4.1 based on Android 6.0 Marshmallow. The device comes in three colors — gold, silver and gray.

Honor Launches the Dual-Camera Honor 6X in the US and Europe at CES 2017The most advertised feature of the device is the dual-lens rear camera setup. It enables the Honor 6X to offer a wide aperture range (f/0.95 – f/16) and allows for good-looking bokeh shots, as seen on the Honor 8. The main camera provides images at 12MP resolution, while the secondary 2MP camera captures depth of field information. The wide aperture and the 1.25um pixel size aid in low light imagery as well. On the software side, EMUI adds in a few features like monochrome images with a color dash to provide wider use-cases for the camera.

Now, Honor has launched the Honor 6X in the US and European regions. Starting from January 4, the Honor 6X will be available for pre-order in the US for a price of $249.99 for the 3GB RAM variant. Sales of the device go live on January 15 in the US.

In other markets, like the United Kingdom, France, Germany, Spain, Italy, Netherlands, Russia and more, the device goes on sale on January 4 for a price of €249.

The 4GB RAM variant of the device will be up for sale in Q1 2017 in select markets. Expected price of the 4GB RAM variant is $299.99 / €299.

The Honor 6X focuses on our obsession with capturing great images, and provides a fulfilling mass-consumer oriented package at a price that many would find agreeable. Can it actually live up to its promises? Stay tuned for our in-depth and objective Honor 6X review written by Mario Serrafero.


Seeding Development for the Honor 6X

As a separate announcement, we want to let users know that Honor has provided XDA with many Honor 6X units which we will be distributing to key developers in order to kickstart development for the device. We will also be gathering feedback regarding development and giving away several Honor 6X units in the following weeks, so stay tuned for our upcoming giveaways. For more information about Honor devices and discussion with fellow XDA members, visit the Honor 6X forums and the Honor Hub. Also, the Honor 6X's forums will be part of our Community Incentive Program, through which frequent contributors to the Honor forums receive swag and free hardware among other goodies.


What are your thoughts on the Honor 6X? Let us know in the comments below!

>>> Check out XDA's Honor 6X Forums!



from xda-developers http://ift.tt/2iyms1W
via IFTTT

lundi 2 janvier 2017

We Are Hiring! Do You Have What it Takes?

Are you looking for a rewarding job, working with a great team of like-minded individuals? Want to work flexible hours from the comfort of your own home?

Then consider a career in journalism with xda-developers! We are looking for News Writers and Content Creators to expand our portal team — 2016 saw an incredible leap forward with the quality of original content we were able to deliver, and we hope to improve further in 2017.

As a part of our News and Editorial team you will be expected to:

  • Report on events and news as they are happening
  • Research new technologies to write thorough editorial or analytical content
  • Attend product launches and other events around the world
  • Analyse and review new devices
  • Represent the company at developer conferences or conventions
  • Any other relevant duties that may be required of you

You must:

  • Be able to read and write in English
  • Have a passion for writing or mobile technology
  • Know your way around Android
  • Have an analytical mind

Bugs:

  • You tell me!

To apply for a position, fill in the form below. If you have any questions about the position, feel free to ask them in the comments below and one of our Portal writers will reply. Feel free to link to some of your work in the application if you feel the sample field is limiting.

Loading…

Share this form with: http://ift.tt/2iRgQyU



from xda-developers http://ift.tt/2iBEe72
via IFTTT

Xiaomi Releases Kernel Sources for Redmi 3S/Prime/X

Xiaomi, an OEM not exactly revered for their GPL compliance, has now released the kernel sources for the Redmi 3S, Prime and X on GitHub. The company has been known in the past for being lax when it comes to the timely release of source code under GPLv2, which is a common occurrence among various OEMs.

While releasing the kernel source is required to be compliant, many companies fail to do so for a significant amount of time after the launch of a device, as seen in this case where it has taken them half a year to meet the requirements. Some companies do not release the source at all,  such as Micromax. In early 2015, Mario wrote about Xiaomi and their repeated infringement of the license after Xiaomi's Vice President Hugo Barra stated that they had to withhold sources in order to keep future devices secret, and just a few months later they began the process by starting to launch their Kernel sources. Xiaomi isn't alone in this, and even bigger, Westernized OEMs like Motorola found themselves under criticism for failing to comply with the GPL.

Pulser_G2 has previously written about releasing Kernel source and GPLv2 compliance on several occasions when OEMs have failed to provide kernel source and even wrote an article explaining XDA's stance on the GPLv2 where he reminded developers that:

"The GPL is a legally enforceable license agreement, and while it offers users freedoms to copy and redistribute code, that permission is conditional upon all changes which are released being made publicly available. If you require further advice on this matter, we suggest you review the license itself or consult a lawyer."

View the Kernel Source on Github
Additional Reading:

Xiaomi Finally Release Kernel sources
GPLv2 and Its Infringement by Xiaomi
OEMs and GPL Compliance
xda-developers and the GPL



from xda-developers http://ift.tt/2iXiAXA
via IFTTT

ASUS ZenFone AR is a New Project Tango and Daydream-Ready Phone Running on a Snapdragon 821

While much of CES hasn't formally kicked off yet, we are seeing a bunch of new leaks and details emerging in preparation for one of the world's most renowned consumer electronics shows. We expect a lot of mobile technology announcements to arrive, but now we are hearing early details of what looks to be an ambitious new smartphone by ASUS.

The ZenFone AR is a Snapdragon 821-powered smartphone being announced by ASUS at CES, presumably on January 4th during the company's Press Event. We know this due to an accidental early post made on Qualcomm's website (it has since been taken down, but you can find an archive here) as well as images by @evleaks. The blog post gave us very few details regarding the ZenFone AR's specs, but we know that it'll be packing a Snapdragon 821 and that it earned its "AR" moniker by being the second Project Tango-enabled consumer product. Unlike the Lenovo PHAB2 Pro from June, however, this marks the first Tango device running a flagship processor. All of the Tango-related processing is done on this chipset, taking advantage of the Adreno 530 GPU, fast sensor processing and sensor data time stamping, and leveraging the Hexagon 680 DSP as well as the All-Ways-Aware sensor hub.

If Project Tango isn't exciting enough, it's also worth noting that this will be the world's first Tango-enabled phone that's also Daydream-ready, meaning the ZenFone AR can be a great VR smartphone as well. This makes the phone a powerhouse for people looking to get into these emerging technologies, and it has support for all of Google's VR apps as well as third party VR services like Netflix and Hulu. Other than these details, we don't know much else about the ZenFone AR yet — we presume it'll have a 1440p panel to match the premium processing package and make the best of its AR and VR capabilities, but in order to know the full specification sheet and price we'll have to wait for a proper announcement or more leaks.

We'll keep you updated on the ZenFone AR as more details emerge. Stay tuned for more coverage of all things CES 2017 including original and on-ground coverage !

Source: Qualcomm (Archived)

Via: 9 to 5 Google



from xda-developers http://ift.tt/2hKgA8X
via IFTTT

A Closer Look at Google’s Material Design Components Library and How to Get Started with it

Just over a fortnight ago, Google announced the launch of the "Material Components library",  a centralized repository of Material Design components that a significant amount of people interpreted as a "copy-pasting of the Design Support Library."

However, the move is a significant effort as not only a powerful push to spread Material Design's influence across platforms, but also as a unification of the teams behind previous efforts, ending the fragmented approach taken thus far.

Wait, what is this "Material Components Library"?

Material Components is Google's initiative to unify Material Design's implementation frameworks across platforms in one centralized repository, with development handled by a core team of engineers and UX designers at Google. These components, being official and handled by a dedicated team, enable a reliable workflow which allows developers to use them as building blocks upon which they can go on to build beautiful and functional user experiences in a paper and ink paradigm. The library includes most of Material Design's components from its spec, such as checkboxes, text styles, cards, buttons et al, and its modularity allows developers to either include the entire set, or pick and choose only the components they need.

Material Components for Android, iOS and the web help developers execute Material Design with modular and customizable UI components.

Didn't the Design Support library and Material Design Lite already do this?

At this point, Android and front-end developers might surely be thinking, hold on, I've been using the Material Design components using the Design Support Library on Android or using Material Design Lite on the web, why do I need this new library? Well, both those options have graduated into Material Design Components, with an improved codebase, efficient modularity, consistent cross-platform implementations, and most importantly, a dedicated team of developers and UX designers at Google overseeing its development, as opposed to the previously fragmented approach.

Overview

mdcandroid

Android

Material Design has seen a spike in its adoption rate since the launch of the Design Support Library, becoming the de facto standard as of late with Google including the library, as well as pre-setting a slew of Material Design oriented configurations upon creation of a new project in Android Studio. In the time since it's release, the DSL has grown significantly, adding a bunch of components upon popular request, as well as including new behaviors and functionalities for existing components.

The Material Design Components Library for Android is in effect, the DSL graduated to GitHub under the new centralized patterns and to the dedicated team at Google, retaining even the former's Gradle import statements. As it stands, nothing developer-facing has changed with this graduation, but the potential for the future remains boundless. Using the MDC-Android library is no different from using the DSL, adding it to Gradle and then using the Views in XML.

  compile 'com.android.support:design:25.1.0'    
  <android.support.design.widget.FloatingActionButton   android:id="@+id/fab"   android:layout_width="wrap_content"   android:layout_height="wrap_content"   android:layout_gravity="bottom|end"   android:layout_margin="@dimen/fab_margin"   android:src="@android:drawable/ic_dialog_email" />  

mdcios

iOS

Material Design has seen an extremely stunted growth on Apple's mobile platform, primarily because it is viewed as Android's design language, but also due to the lack of official support libraries for Material Design components, similar to what the Design Support Library on Android has been doing for over two years now. The Material Design Components for iOS library, or MDC-iOS as Google refers to it, aims to fix that by providing a set of reliable, easy to use and official Material Design components, that are written in Objective C but also support the newer Swift language, and Xcode's Interface Builder.

Google has put together a handy guide on how to get started with setting up a new project with MDC-iOS, but most of us would relate better to a step-by-step guide for existing projects, and the official repository contains that as well. The simplest way to get started is using CocoaPods, Objective C and Swifts' dependency manager. In case you're not already using it, CocoaPods can be installed with a simple command:

  sudo gem install cocoapods  cd your-project-directory  pod init  

Next, the MDC-iOS pod has to be added to your Podfile:

  target "MyApp" do    ...    pod 'MaterialComponents'  end  

And finally, you're ready to install the pod and get started with workspace that CocoaPods created for you:

  pod install  open your-project.xcworkspace  

Using the components should come somewhat naturally to seasoned iOS developers, since the library is built upon the familiar UIKit classes, and can be added to a view with a few lines once you import the appropriate header.

Swift

  import MaterialComponents.MaterialButtons    class ViewController: UIViewController {        override func viewDidLoad() {          super.viewDidLoad()          let raiseButton = MDCRaisedButton.init();          raiseButton.setTitle("Raised Button", forState: .Normal);          raiseButton.sizeToFit();          raiseButton.addTarget(self, action: #selector(tapped), forControlEvents: .TouchUpInside);          self.view.addSubview(raiseButton);      }        func tapped(sender: UIButton!){          NSLog("Button was tapped!");      }    }  

Objective-C

  #import "MaterialButtons.h"    @implementation ViewController    - (void)viewDidLoad {    [super viewDidLoad];      MDCRaisedButton *raisedButton = [MDCRaisedButton new];    [raisedButton setTitle:@"Raised Button" forState:UIControlStateNormal];    [raisedButton sizeToFit];    [raisedButton addTarget:self                     action:@selector(tapped:)           forControlEvents:UIControlEventTouchUpInside];      [self.view addSubview:raisedButton];  }    - (void)tapped:(id)sender {    NSLog(@"Button was tapped!");  }    @end  

 

mdcweb

Web

Material Design's journey on the web began with the launch of Project Polymer, Google's web components and polyfills library which included a set of 'paper-components', bringing everything from the beloved Floating Action Button to the breathtaking ripples that everyone has grown so fond of, to the web we know and love. However, Polymer saw a dismal adoption rate due to a widespread hesitance from web developers to adopt an entire web components framework, solely to get the Material Design look and feel, with many opting for self-implemented CSS alternatives instead. To fix that pain point, Google launched Material Design Lite, a framework-independent product that allowed developers to implement Material components by simply importing a few scripts and stylesheets over CDN, or downloading and including them in HTML.

Material Design Components for Web aims to be a successor to Material Design Lite, bringing its easy-to-import structure and lightweight footprint, as well as building upon it by bringing modularity into the picture. MDC-Web components can be installed using Node Package Manager, either as an entire set or as separate components.

  npm install --save material-components-web  npm install --save @material/button @material/card  

Once installed, components are fairly straightforward to import and use,  with the bundle providing inbuilt support for popular JavaScript module loaders such as Webpack or SystemJS, and when imported, modules are used just like standard HTML tags, albeit with a few extra CSS classes.

  import {checkbox as mdcCheckbox} from 'material-components-web';  <h2 class="mdc-typography--display2">Hello, Material Components!</h2>  

That's it! This is the easiest way to get started with the MDC-Web library. For a more in-depth introduction, Google has put together a Getting Started guide too, which should prove useful to developers already familiar with importing and using such frameworks.

Useful Links



from xda-developers http://ift.tt/2ivL37F
via IFTTT

Samsung Introduces Galaxy A-series 2017 with IP68 Rating and USB Type-C

Starting the new year with a bang (a figurative one, for now), Samsung has launched the next iteration of its mid range lineup. The A-series smartphones spread across three different screen sizes and configurations in order to help Samsung's brand in lower price brackets.

The main highlights this year with the A-series is that all of the phones in this lineup are now bearing IP68 certification for water and dust resistance. Further, all the phones come with a USB Type-C port, making them better equipped for the future. Other common features across the devices include the fingerprint sensor on the front home button, Super AMOLED display, Dual SIM options and Samsung Pay with MST functionality.

The phones also sport the same design language, just in different sizes as has been the trend with the A-series. You get an aluminum mid-frame on the device, followed along with glass on the back. This means that you do not have the privilege of removable batteries that once used to be commonplace, although you do get microSD expandability up to 256GB. Samsung's press release is also silent on the exact specifics of the SoC used in each of these devices as well. The speakers on the devices are also unconventionally placed on the right hand side near the power button, instead of the bottom of the mid-frame.

Galaxy A3 2017 Galaxy A5 2017 Galaxy A7 2017
Display 4.7″ HD 5.2″ FHD 5.7″ FHD
Processor 1.6 GHz, Octa Core 1.9 GHz, Octa Core 1.9 GHz, Octa Core
RAM 2GB 3GB 3GB
Internal Storage 16GB 32GB 32GB
Rear Camera 13MP, f/1.9 16MP, f/1.9 16MP, f/1.9
Front Camera 8MP, f/1.9 16MP, f/1.9 16MP, f/1.9
Battery 2350 mAh 3000 mAh 3600 mAh
Fast Charging No Yes Yes

The most disappointing part of the phones is perhaps Samsung's decision to release the devices with Android 6.0 Marshmallow, with their Touchwiz skin. OEMs often support devices up to a limited major Android releases, so even if the devices do receive Android 7.1 Nougat in a timely manner, this will count against the device's future-proofing. Of course, since this is a Samsung device, so you also get KNOX functionality out of the box.

Galaxy A3 2017 Galaxy A3 2017 Galaxy A3 2017 Galaxy A3 2017

The Galaxy A series devices will be available in Russia in early-January and then expand on to global markets. Pricing information is unknown at this stage.

Assuming that the SoC is the same on the A5 2017 and the A7 2017, the A5 2017 makes for a good mid range device that is not handicapped in terms of specs when compared to its larger brother. The exact SoC will determine if the device can stand against flagships at all, but we are not holding our breaths on this one.

What are your thoughts on the 2017 A-series devices from Samsung? Let us know your thoughts in the comments below!



from xda-developers http://ift.tt/2hHlfmU
via IFTTT

Carbon ROM Returns with Android 7.1.1 Nightlies for Pixel, Nexus 6P and more!

Readers who have been around in the custom ROM scene for a few years now would recall 'Carbon ROM'. The ROM was very popular around Android 4.4 Kitkat, often becoming a popular choice for devices that shipped with heavy skins as the ROM offered a good mix of AOSP's sleekness with thoughtful feature additions.

After a bit of hiatus, Carbon ROM is looking to make a comeback to the third-party ROM scene. The team behind the ROM has undergone restructuring after they missed out on Marshmallow, but with Android 7.1.1 Nougat builds out now, they are right on track this time. The number of developers and supported devices are low as of now, but this hopefully changes as more developers look for alternative projects.

As of now, the Carbon ROM website is still undergoing its overhaul, so things like screenshots still depict the ROM in its eariler stages. For its first few releases, there are unlikely to be any major deviations from AOSP, but that should change gradually.

Nightlies for devices are live and available for download and flashing. At the moment, you can grab builds for Sailfish (Google Pixel), Angler (Nexus 6P), Shamu (Nexus 6), Sumire (Sony Xperia Z5), Leo (Sony Xperia Z3), Aries (Sony Xperia Z3 Compact) and the Shield Tablet. Work is in progress for Marlin (Nexus 5X) as well, so that should be live soon too.

image-007

If you would like to know more about Carbon ROM, head on over to their website. Alternatively, look for device specific threads to pop up in the development forums of the supported devices. You can also head on over to their GitHub to contribute as a developer to their project and help in adding support for more devices.

What are your thoughts on Carbon ROM? what features would you like to see in custom ROMs in the future? Let us know in the comments below!



from xda-developers http://ift.tt/2hJTayH
via IFTTT