I dagens elektroniska apparater är applikationer mycket viktiga. Det som länge varit känt som "appar" var en av anledningarna till att en enhet med sämre hårdvara (som kameran och andra brister) blev riktmärket för smartphones. iOS App Store kom 2008 och nästan från början började vi förstå att det fanns olika och bättre sätt att göra saker på. Utvecklare säger att det är bättre att koda för iOS, och de säger det inte bara för fördelarna, så Google Han var tvungen att flytta fliken.
Företaget till den stora sökmotorn har lanserat en verktyg som tillåter utvecklare skriv i Java och exportera snabbt arbete till iOS-appar. Men gör inga misstag, det här verktyget är inte bra för att köra Android-appar på iOS-enheter, utan snarare, som mest, skulle det vara bra för att skapa inbyggda iOS-appar baserat på det arbete de redan hade gjort för Googles mobilplattform.
Googles J2ObjC kommer att portera Java-kod till iOS
Verktyget heter J2ObjC och skulle tillåta utvecklare att konvertera Java-kod till iOS Objective-C-källkod, som kan användas för att bygga iOS-appen. Med detta binärer och bild av applikationerna skulle behållas, så utvecklarna skulle redan ha mycket arbete gjort, vilket de hade gjort för Android-applikationen. Teorin är väl och bra, men det återstår att se om utvecklare stöter på kompatibilitetsproblem som får dem att hålla utkik efter en app som de inte förväntade sig att behålla, för att inte tala om fragmenteringsproblemet som många Android-utvecklare klagar på. Frågan är: Är detta en desperat attack mot programmeringsspråket? Snabb?
Microsoft hade också planer på att släppa ett verktyg som liknar Googles J2ObjC, men det slutade med att skjuta upp (och kanske överge) projektet på grund av problem i utvecklingen. Microsofts projekt var att porta iOS-appar till Windows Phone. I alla fall, om Apple ser detta som ett hot av något slag, kommer det att vidta åtgärder. Vi får se vad allt detta är.
Microsoft har inte skjutit upp sitt verktyg (Islanwood) för att porta iOS-appar till Windows, det som har skjutit upp är Android (Astoria)