tizianocavigliablog
In varietate concordia.

Windows 10 in tutte le app del mondo 30.04.15

Windows 10 permetterà il porting delle app sviluppate per sistemi iOS e Android.
La nuova filosofia di Microsoft, se non puoi battere i loro app store integrali nel tuo.

iOS and Android developers will be able to port their apps and games directly to Windows universal apps, and Microsoft is enabling this with two new software development kits. On the Android side, Microsoft is enabling developers to use Java and C++ code on Windows 10, and for iOS developers they'll be able to take advantage of their existing Objective C code. "We want to enable developers to leverage their current code and current skills to start building those Windows applications in the Store, and to be able to extend those applications," explained Microsoft's Terry Myerson during an interview with The Verge this morning.

The idea is simple, get apps on Windows 10 without the need for developers to rebuild them fully for Windows. While it sounds simple, the actual process will be a little more complicated than just pushing a few buttons to recompile apps. "Initially it will be analogous to what Amazon offers," notes Myerson, referring to the Android work Microsoft is doing. "If they're using some Google API... we have created Microsoft replacements for those APIs." Microsoft's pitch to developers is to bring their code across without many changes, and then eventually leverage the capabilities of Windows like Cortana, Xbox Live, Holograms, Live Tiles, and more. Microsoft has been testing its new tools with some key developers like King, the maker of Candy Crush Saga, to get games ported across to Windows. Candy Crush Saga as it exists today on Windows Phone has been converted from iOS code using Microsoft's tools without many modifications.

La storia di Android, da startup a gigante 29.03.15

Se oggi Google può permettersi di essere leader del mercato dei sistemi operativi mobili con Android, lo deve ad Andy Rubin e all'aver scelto un modello di business, che a differenza di Apple, è progettato per attrarre le compagnie telefoniche invece di concentrarsi sul rapporto diretto con il cliente.

[...] the iPhone contributed to Android's success in a strange way.

The iPhone was released as an exclusive to AT&T, and the buzz around its launch alone was enough to convince the world that this was going to be big.

By 2009 the growing success of the iPhone had become a problem for Verizon, one former Google employee on the Android team said. The company had no real smartphone option that could compete with the iPhone just yet.

The iPhone pushed phone manufacturers and carriers to side with Android.

Carriers viewed the iPhone as the biggest threat to their business models. With the iPhone, Apple owned the relationship with the customer -- not AT&T. And customers were switching from other carriers to AT&T to get their hands on the iPhone.

So when the iPhone was announced, it was much easier for Android to sign on with carrier partners.

Compared to the iPhone, Android was a much more appealing opportunity for carriers. Rubin and his team pitched it as a platform for developers, not consumers, which made carriers and phone manufacturers feel more comfortable.

"At the time, the strategy was to counter," one source who previously worked in Google’s Android division said. "Look at what Android brings as a way for them to actually fight the iPhone from kicking [carriers] out of relevance... Let's find terms that carriers would be happy with that will help them in their crusade against the iPhone."

Carriers could modify the phones and add their branding, which gave them some control over the product.