The modern.IE Platform Status indicates that now asm.js is in Development. According to Microsoft, the Chakra engine in Windows 10 will support asm.js, and Microsoft has been collaborating with Mozilla to implement it faster. Chrome is going to support it via TurboFan, a new optimizing compiler for V8.
Following on from their announcement of Android Auto in June, Google has now published their first APIs for the platform. Available as part of the Android 5.0 (Lollipop) SDK the APIs will allow developers to add a tailored in-car experience to their existing Android applications.
Apple recently announced app extensions for iOS 8, which allow developers to extend functionality and content beyond the boundaries of a single app. Learn what iOS 8 app extensions are and how they work.
Amazon has announced that it has started exploring integration of the Mobile Associates API (MAA) into iOS apps. Amazon encourages developers to present their use cases for them to participate in a private beta program that will guarantee early access to MAA for iOS. Interested developers will be selected by Amazon based on their use case and their willingness to provide feedback.
Up until now one could write with Xamarin cross-platform native mobile applications that shared 80% of the code on average with the rest of 20% representing UI code that had to be written separately for each platform. The latest release, Xamarin 3.0, introduces Xamarin.Forms, a MVVM library for writing a single UI code in C# being executed natively on iOS, Android or Windows Phone.
PhoneGap has released PhoneGap Developer App, a tool for testing apps during development, bypassing the whole SDK and the need for compiling or signing the code. LiveReload with GapReload can do the same thing.
Mobile analytics firm Flurry has issued a report analyzing time spent on mobile devices by the average US consumer between January and March of 2014. This is the second such report that Flurry issues, allowing for an interesting comparison year to year showing, among other things, that mobile devices are changing the way the web is consumed.
The recently released IDC study, The Evolving State of HTML5 by Al Hilwa, Research Director for Application Development, attempts to evaluate the advances made so far, the current state and takes a look at the future of HTML5 as a unifying web platform.
.NET Native is an attempt from Microsoft to reduce the start up times and memory footprint of Windows Store applications.
Chaitanya Mishra, from Facebook, spoke at Velocity Conf London last month about the approach to scale Facebook’s Android app from a web view interface to a full-fledged native app. To achieve this transition each product team took ownership of their features on Android. A core integration team regression tests and focuses on global app optimization over individual features optimization.
Is a universal web bytecode worth the trouble creating it? Is LLVM the solution? Which is better at running native code in the browser: Mozilla asm.js or Google PNaCl? This article contains opinions expressed on the web on these issues.
RAD Studio XE 4, recently released by Embarcadero enable developers to develop multi device and true native mobile apps for PCs, iPhone and iPad using a single code base.
Syncfusion's Orubase is a framework for the development of mobile applications for Windows Phone, Android and iOS platforms. You can create apps using ASP.NET MVC and by making use of the Orubase framework.
Facebook has decided to go native for mobile content instead of doing HTML5 as it was the plan for a couple of years. This article contains technical details behind FB’s move, and reactions from Xamarin and Mozilla.
In their recent blog posting “Crossing the Software Education Chasm” for the Communications of the ACM Armando Fox and David Patterson from UC Berkeley address the tradeoff between university education of software engineers and actual expectations of employers. They suggest that a solution to reduce this gap consists of teaching students agile development of SaaS apps using tools like rails.