LightBlog

mardi 20 décembre 2016

Sprint, Virgin Mobile, and Boost Mobile to Launch the Galaxy J3 Emerge Next Month

The 2016 Samsung Galaxy J3 was a budget smartphone the South Korean conglomerate launched way back in January of this year.

This smartphone launched with a 5″ 720p display, Exynos 3475 SoC (while some had the Spreadtrum SC9830), and 1.5GB of RAM. Samsung has reportedly updated a few of the internal components of this device and will re-brand it as the Galaxy J3 Emerge early next year.

This leak comes to us from Evan Blass, who states he viewed a copy of the device's user manual. Rumors have been calling this device the 2017 Galaxy J3, but it's unclear if other markets will receive the device at all, let alone with that name. So for now all we are seeing is a small redesign of the device itself with a two-tone gray color, but the bigger changes here are the internal hardware specs.

Instead of the Spreadtrum/Exynox SoC, the Galaxy J3 Emerge will launch with the Snapdragon 430, 2GB of RAM and 16GB of internal storage. The original J3 launched with Android 5.1.1 Lollipop, but the new J3 Emerge is said to have Android 6.0 Marshmallow installed out of the box. The camera setup remains the same as the U.S. variant of the original J3, with a 5MP rear-facing camera and a 2MP front-facing camera (both fixed-focus).

We're told to expect 720p video capture with this device, just like we saw with the U.S. variant as well. Another specification that is unchanged is the battery capacity. The new Galaxy J3 Emerge will launch with a 2,600mAh battery. While that might not sound like much, it should be plenty to give respectable battery life on a device with a 5″ 720p Super AMOLED panel.

Sadly, we're not told how much this device will cost at this time. As far as release details go, we should see the Galaxy J3 Emerge launched on Sprint, Virgin Mobile and Boost Mobile on January 6th of 2017.


Source: VentureBeat



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

Imagination Technologies to Focus More on IoT and Virtual Reality

Imagination Tech is known for their MIPS CPU architecture as well as their PowerVR GPUs. We generally do not see their CPUs in mobile hardware, but Apple does use their PowerVR GPUs in the iPhone. However, it hasn't been that great of a year for the technology company, and it looks like they will pivot their focus soon. In 2017, Imagination Technologies will shift their focus from to the markets that are growing, such as the internet of things and virtual reality.

There's a big push right now in the automotive industry to create better infotainment centers. Google launched Android Auto as a solution for the software side of things, and companies like Qualcomm are working on the hardware. Imagination Technologies feels their PowerVR GPUs would fit in well here, while they're hoping the interest in MIPS CPUs for cars remains high. the company also wants to partner with others so they can have their designs used in autonomous cars as well.

They're also wanting virtual reality headset manufacturers to use their GPUs as well. In 2017, Imagination Technologies will launch the Series8XT GPU, and they are trying to sign some deals so that it will be used in high-end VR headsets. While this design is focused on the high-end, they aren't forgetting the low-end either. Earlier this year they launched the Series8XE GPU, and will be using it to expand into the low-end and mid-range smartphone market.

As much as Imagination Technologies would love their chip designs to be used in more mobile products, they just haven't had much success in this market. They tried to target enterprise servers as well, but hasn't had much success there either. Along with other IoT products, Imagination Technologies feel their CPU and GPU chips would be great for products like drones and robots too, so we'll just have to wait and see if this shift in focus works for the company in 2017.
Source: PCWorld



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

lundi 19 décembre 2016

In this video, Miles is going to show us some of the apps he uses everyday on his OnePlus 3T. Miles is currently running the Resurrection Remix 7.1.1 ROM as his daily driver. It's one of the community favorites as of right now. Here is a list of all of the apps that are shown in this video.

Dives – Icon Pack
Nova Launcher
LIFX
Poweramp Music Player
Solid Explorer File Manager
AfterShip Package Tracker
Fenix for Twitter
Resurrection Remix
XDA Labs

Buy the OnePlus 3T



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

Become A Git Pro With Git 101

One of the key aspects of smart and mature development is version control. One of the most popular methods is Git. It was developed by Linus Torvalds himself back in 2005 and even Google uses it to maintain Android. Well, the major part of it. While many developers use Git on daily basis, for some it's still a riddle.

There are lots of Git guides floating around, including my own, that I wrote a few years ago. XDA Forum Moderator and Recognized Developer Vatsal has decided to refresh this knowledge a bit. He uses GitLab as his example application. Probably it's a nice moment to mention a few things about GitLab. It's an open source platform that is reliable and offers easy project importing from other sites like GitHub. With Vatsal's guide, you can easily set up your own repository, push the changes and learn how to cherry-pick in a smart way.

277d9badcbd723e913b3a41e64e8d2f3d2c80598

As XDA we fully support open-source and encourage developers and companies to make their code public. While some projects are not GNU GPL licensed, the kernel source must always be up-to-date and accessible. We encourage developers to make GitLab or any other site home for their projects. Open sourcing brings more far pros than cons, as users can eventually become contributors. Almost every Android team we know uses Git as a tool. It's an easy, yet efficient way of making things greater.

Git 101 is available as a forum thread here. It's a nice place to start your Git journey. And finally, you can share your knowledge as a Git expert!



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

SultanXDA Explains Unified ROM Method and Approach on the OnePlus 3 and OnePlus 3T

Back when we covered that XDA Recognized Developer Sultanxda released his custom CyanogenMod 13 ROM and Kernel for the OnePlus 3T, a lot of people were surprised to see the "same" ROM build that was released for the OnePlus 3T make its way to the OnePlus 3 (or vice versa!).

Sultanxda adopted the unified approach to distributing ROMs for the OnePlus 3 and the OnePlus 3T owing to their largely similar hardware and low level software. This meant that the ROM offered cross-compatibility among both devices, where the same ROM zip could be distributed to the duo. Cross-compatible zips allowed users (and the developer too) to not worry about flashing the wrong zip accidentally and getting a bricked device. This is not to say that the OnePlus 3/3T are easy-to-brick — it just entails lesser headaches overall for all the parties involved.

We reached out to XDA Recognized Developer Sultanxda to shed some more light on the entire procedure, in order to encourage adoption of his method. Here are the main takeaways from the conversation with added emphasis:

What is different on the OnePlus 3/3T that allows for unified ROMs?

The reason why a unified ROM is possible is because OnePlus unified the BSP (the proprietary libraries) [Board Support Package]. Although unifying a kernel is easy, unifying a ROM is normally impossible for [ROM] developers due to inconsistencies in the BSP that only the OEM can address. On my end, all I had to do was unify the kernel and separate some GPU firmware images. The GPU's firmware images are different between the Snapdragon 820 and 821, so they are not cross compatible. I modified the kernel to make it load the correct GPU firmware for each device to fix this. I then added the corresponding firmware images to the ROM in this commit. The rest of the device-specific firmware images (such as the modem images) are located in a firmware partition on each device, so the GPU problem was the only firmware-related issue I faced.

How do the ROM and Kernel figure out which device it is?

The kernel knows which device it is running on thanks to the bootloader. The bootloader selects the Device Tree configuration (packed into the kernel image) that matches its board ID and passes this configuration onto the kernel This gives the kernel flexibility to load the appropriate configurations for both the OnePlus 3 and the OnePlus 3T. You can find the board ID for the OnePlus 3 and the OnePlus 3T by following the hyperlinks.

Do you only need a modified kernel to support unified builds?

No, the ROM must be unified as well. OnePlus unified the BSP starting from the Open Betas for the OP3, and kept it unified in the official OP3T OxygenOS release. This means that ROMs must be using proprietary libraries from either the OP3's Open Beta builds or the OP3T's official OxygenOS release in order to be unified. There is also the GPU firmware image requirement that I described above, and the OP3T's touchscreen firmware needs to be included in the ROM as well (this was added in the GPU firmware commit I linked to above).

Also, there is a caveat to the unified kernel: developers must either use my kernel (which is already unified), or they must add OP3 support to the OP3T's OxygenOS kernel. Support for the OP3T cannot simply be added to the OP3's kernel due to incomplete Snapdragon 821 support, so unification may require a lot of work from willing OP3 developers. My kernel already had complete Snapdragon 821 support when I received the OP3T (since my kernel is based off the Snapdragon 821 branch from CAF), so the unification process was rather painless for me.

I'm sure a lot of developers would rather use the OP3T's OxygenOS kernel rather than my kernel, which would require adding support for the OP3 to it. I didn't look into making a unified kernel for OxygenOS ROMs, so additional work may be required to make that happen.

Can other developers take a look at the code and see how this is done?

Yes. Sultanxda mentions that all of his work is publicly available on his GitHub account, so anyone with the requisite know-how can see how the ROM unification was undertaken. Granted, the procedure is a bit involved and requires a level of expertise, but it is a very much set-and-forget process with benefits originating in the form of lesser maintenance, less duplication of work, and a enhanced sense of assurance that people will not confuse files of the two devices as only one zip work for both. Once a ROM or kernel are unified and confirmed to be fully functional on both the OnePlus 3 and OnePlus 3T, very little additional work is required.


We hope we brought to light new information which should help more developers opt for unified builds for the devices. Development on the OnePlus 3T is growing, and unified builds are the future for both devices going forward.



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

LG Officially Announces the G Pad III 10.1 Tablet

While most sales figures seem to indicate the tablet market is dying, some OEMs like Samsung and LG are still producing new ones year after year. Images of this new LG tablet were actually leaked by Evan Blass yesterday, but since then he has deleted the tweet. We weren't given any additional details about the device though, so all we had to go on was an image of both the front and the back of the tablet.

Early this morning the South Korean technology manufacturer officially announced the LG G Pad III 10.1 tablet. Many people were hoping the flap on the back of the device was a way to swap out the battery, but it turns out this is a kickstand for the tablet (that allows an adjustment of up to 70 degrees). The device itself is a tablet with a 10.1″ 1080p display with a 16:10 aspect ratio. Inside we have an unnamed octa-core SoC with the CPUs clocked at 1.5GHz.

It will have 2GB of RAM and 32GB of internal storage with a microSD card slot built in. There is a 5MP camera on the front and back of the device. The tablet's dimensions are said to be 256.2 x 167.9 x 6.7 to 7.9mm, and the device will weigh in at 510 grams. We're told it has a 6,000mAh capacity battery and will have Android 6.0.1 Marshmallow installed on it right out of the box.

LG has launched the device in South Korea as of today, but we'll likely see it released in other markets in the future. It comes with a price tag of KRW 429,000 (which is about $360 right now). If you're liking the specs of this tablet, but wish it came with a stylus, then you'll want to wait. LG says they'll be releasing another variant of this tablet that comes with a stylus in early 2017.

Source: GSM Arena



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

A GM at Lenovo Says They’ll Release a New Tango Phone in 2017

Google has been publicly working on Tango for close to three years now, and they've made a lot of progress along the way. Tango uses special sensors to map out the physical world so that it can be placed in a virtual one (on a tablet or a smartphone).

So far, this technology has been used to make some unique AR games, a few utility apps, and some businesses are using it to help you visualize their products right in your very own home.

At the start of this year, Lenovo made headlines when they announced the company was going to be releasing the first consumer smartphone with Google's Tango built into it. Until then, we had only seen this technology used in devices that were built for developers to tinker with. Ahead of Lenovo's Tech World conference, the company announced the device would be launched in June of this year, but it was ultimately delayed until the Fall.

Then, at the start of November, Lenovo officially launched the Phab 2 Pro at a tempting price point of $500. Lenovo says about 4,000 developers purchased the device when it was launched, and this was followed by another 2,000 at a second hackathon. Reviews so far have been a hit or miss with most people saying the Tango platform is intriguing, but clearly in its early stages of development.

Recently, Jeff Meredith, general manager and vice president of Lenovo's Android and Chrome Computing Business Group, confirmed that Lenovo would be releasing a follow-up Tango smartphone sometime in 2017. While Meredith didn't go into details about the new phone, he did say that Lenovo expects to see similar products from their competitors. Saying that we will see multiple new Tango devices throughout 2017 that are not produced by Lenovo.

What do you think of the Tango platform so far? Is this something you want in your next smartphone, or do you feel it is a gimmick right now?

Source: Tom's Guide



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