LightBlog

mercredi 27 juillet 2016

Intel’s Multi-OS Engine Allows Developers to Create Native iOS or Android Apps with Java

Many of us have likely come across on app on a different platform that made us wonder: “why in the world can’t I download this already?”

I’m sure you’ve heard of one such app that’s all the rage lately, Prisma. Prisma launched on iOS on June 11 and was immediately a smash hit. A little over a month later, Prisma was finally publically released on Android. One month turnaround isn’t so bad, but many popular apps have taken much longer to make their way over to the other platform. But why? Quite often, it’s simply due to resource allocation. iOS users still lead the pack in terms of in-app purchases compared to Android users. So if you’re a business trying to make money and you have limited funds to invest in creating an app,  it makes sense to initially focus on iOS.

Over time, however, several development toolsets have been released to simplify cross-platform development. One such popular toolset is called the Xamarin Platform, recently acquired by Microsoft, which enables developers with skills in C# to create mobile applications for Android, iOS, or Windows Mobile on their Mac or Windows PC environment. Developers who are most comfortable with Java were looking forward to using RoboVM to code for iOS, until that project was shut down this April. So what else can Java developers use? Fortunately, Intel has been working on a project these past few months called the “Multi-OS Engine“, available today only as a Technical Preview, that is aimed at enabling Java developers an easy way to cross-develop for both iOS and Android.


Meet the Multi-OS Engine, by Intel

The advantages of using the Multi-OS Engine for mobile app development are plentiful, according to Intel. For starters, you are able to build apps on either a Mac or on Windows if you use a server. Multi-OS Engine is a stand-alone plug-in that integrates with Android Studio. Developers looking to code for iOS can start a project for an Android app in Android Studio, then use Multi-OS Engine’s tools to configure the project as an iOS app. You can access many iOS-specific platform APIs that are otherwise unavailable in Java, and you can create bindings to generate Java code for common Objective-C and C libraries. The code that you write will be compiled to native ARM or x86 code. No knowledge of Objective C is required.

intel1 intel2 intel3 intel4

Intel claims that the performance of an app created using Multi-OS Engine is on par with a native app. As for creating the app’s UI, Intel states that Android developers should continue working through Android Studio while iOS apps can be designed using the UI designer provided in Multi-OS Engine. Given the demise of RoboVM, many developers are understandably worried that the project could soon be abandoned, which would frustrate any user who would potentially invest a lot of time and effort getting behind the project. Intel states that its Multi-OS Engine is poised to be released as an open-source project, but sources have yet to drop. For now, at least, the project is free.


Any developer interested in using Intel’s new Multi-OS Engine can sign up for the Technical Preview here or view a more detailed documentation here.

 



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

mardi 26 juillet 2016

Android Pay Appears to No Longer Work with Systemless Root

Several users on our Nexus 5X forum are reporting that Android Pay has suddenly stopped working on systemless root configurations. Users surmise that Google pulled a server side switch that killed the work-around.



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

Use Gamepads on Android With Game Controller Tester

Modern Android devices are designed to be comprehensive solutions for users. Some of them serve us really well as portable game consoles. Using a gamepad is one way of maximizing your gaming experience. If you plan to do so, XDA Senior Member Catalyst06 has something to offer. The Game Controller Tester app allows players tweaking game controllers effortlessly. Give it a shot and rock in your games!



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

A Graphical Simple ADB Lands on Linux

A short while ago we’ve covered the Simple ADB tool that brought a nice interface for ABD and Fastboot. This tool worked only on Windows, but XDA Senior Member mhashem6 did a great job adding Linux compatibility. If you’re on Ubuntu or other Linux distribution, give it a shot!



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

Motorola Clarifies Monthly Security Update Situation; Still Non-Committal to Monthly Updates

There were reports earlier that Motorola would not commit to monthly security updates for its devices, including newly launched flagships. Motorola then mentioned that devices will receive security updates. However, with this latest statement, Motorola has clarified that security updates will come to devices, but not in a monthly fashion citing difficulty in doing update procedures on a monthly basis. Head on over to the source article to read the full statement.



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

BlackBerry Officially Announces the DTEK50

The BlackBerry DTEK50 is the company’s thinnest BlackBerry to date. We’ve heard lots of rumors about this device (with TCL manufacturing it) and now we can see it is essentially a rebranded Alcatel Idol 4. As with all BlackBerry devices though, it’s the software and security is where the DTEK50 will shine.

 



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

Xiaomi Mi4i Explodes While in Use at an Office

Last week, Xiaomi user ‎Ajay Raj Negi‎ posted to the Mi Mobile Facebook page about his phone exploding while in use. The incident happened on July 16, 2016 while he was in his office around his other co workers. Attached to his Facebook post is a video of the phone exploding.

During the video, you can see that Ajay was using his phone while under standard office settings, when he suddenly jumped out of his chair and threw his phone. The phone then began to spark and caught fire. Luckily the situation was under control and no one was severely hurt during the incident. Pictures of the accident can be found below.

PhoneFire1 PhoneFire2 PhoneFire3 PhoneFire4

Ajay did indeed mention that his unit of the Mi4i was purchased through Flipkart. We cannot confirm at this time that this incident is indeed Xiaomi’s fault, however. Xiaomi has however responded to a few concerned customers about the event, citing that they are currently investigating the incident to pinpoint a specific cause.

This isn’t the first time a portable electronic device has caught fire or exploded under regular use, but it is still concerning knowing that it still happens at seemly random times. This also isn’t the first time a Xiaomi phone has caught fire and exploded, with the less recent incident happening back in 2013.

We will continue updating this article as more details become available. It is possible that Xiaomi are not to blame for the issue.

Thanks for the tip: Dhilip_me



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