Google simplifică portarea aplicațiilor pentru Android-ios

Google simplifică portarea aplicațiilor pentru Android-ios

Google simplifică portarea aplicațiilor pentru Android-ios

Google nu acceptă Apple a dorința de a integrare cu software-ul de fier și, prin urmare, funcționează în dezlipire aproape totală a componentei hardware. Android. versatil și gata de instalat pe orice dispozitiv - care este prioritatea. Pe de altă parte, portare aplicații din Android iOS în Mountain View * nu numai că nu este interzis, ci chiar încurajată.

Doar ieri, Google a lansat compatibil cu programul Xcode de mediu numit J2ObjC. Acest compilator (sau, dacă preferați, convertor) codul limbajului Java în Objective-C. cititorii iscusiți știu că de multe ori pentru Android scrie doar pentru Java modificat și Objective-C este indisolubil legat de OS X și iOS. Cum de a sublinia creatorii sai, J2ObjC nu funcționează pe principiul emulator. In schimb, se convertește claselor Java din clasele Objective-C, astfel încât una din viteza de bază cu cele mai recente iOS sunt implicate cadre - Fundația.

În cazul în care traducătorul este bine să se arate, în acest caz, inițiativa Google va simplifica utilizarea codului scris pentru Android în iOS. De ce este așa, vă întreb? În Google vă va spune că ei doresc să arate o atitudine bună pentru dezvoltatorii de toate felurile - inclusiv cei care sunt implicați în proiecte cross-platform. motivele reale sunt necunoscute, deoarece în hard-IT Business gesturi ample de mână nu a acceptat (deoarece mâna poate musca).

* Orașul, în cazul în care sediul Google.

Vrei sa primesti noutati de la Apple? Da | nu

Google simplifică portarea aplicațiilor pentru Android-ios

Google nu acceptă Apple a dorința de a integrare cu software-ul de fier și, prin urmare, funcționează în dezlipire aproape totală a componentei hardware. Android, versatil și gata de instalat pe orice dispozitiv - care este prioritatea. Pe de altă parte, portare aplicații din Android iOS în Mountain View * nu numai că nu este interzis, ci chiar încurajată. Ca recent ca ieri.

Aibolit. Povestea de basm și realitate

IPhone Schrödinger și roșii sclivisit

Sincer pe Android nici o aplicație care ar fi fost mai plăcut decât Agios.

În primul rând, este Android joc ar putea umple aplicații din App Store, dar nu și invers, ca software-ul inteligent și mai multe jocuri Plee foarte puțin.
În al doilea rând, dezvoltatorii sunt încă o dată se confruntă cu limitările App Store, pentru că cenzorii nu sunt adormiți și nu va trece doar indoi convertit, deoarece cu siguranță cele mai multe dintre ele folosesc lucrurile pe care reglementarea Epple nu pierde! Prin urmare, încă mai trebuie să refaceți aceste momente!
În general, nu este clar ce pentru acordeon capra!))

Dacă cineva nu înțelege, această caracteristică trebuie doar să programatori, cu aplicație completă pentru a converti unul nu va (și nu pot - diferite API) - este pur și simplu nu rescrie logica internă.

Și apoi Google ingenios făcut - în acest caz, principala platformă de dezvoltare va fi Android, iar apoi logica va fi portat pentru a eplovskuyu platforma.

@Absinthe. da! Exact! +1!
Ei doresc să facă bolie limba prietenos pentru a atrage dezvoltatorii, oferindu-le două piețe, dar în același timp, face o Andriusha majoră

@Absinthe. este vorba. care scrie în primul rând sub Androyd? Așa e, unul.
Și cine face în primul rând pentru iPhone? - mai mult de 90%, in special toate startup. Multe articole, în cazul în care dezvoltatorii de a scrie de ce au lansat prima versiune a aplicației numai pentru iOS.
Și Google nu le place. Este căptușită cu intenții bune ...

Sincer vorbind, am încă o dată Google elimină restricțiile - în cazul în care acestea nu ar trebui să fie.
Indiferent de motivul, dar utilizatorii și dezvoltatorii câștiga în mod clar.

Este păcat că Apple este de a face exact opusul. În cazul în care, Apple va prododzhat politica de restricție, mă tem că va fi de așteptare pentru eșec.

@President. scris mai sus un motiv clar de ce Google nu. Sunt total de acord cu asta. Ei doresc să dezvolte aplicații în primul rând pentru Androyd.

EPL face totul corect - astfel încât utilizatorii să obțină cele mai bune aplicații, mai degrabă decât modificări cross-platform. Nu cred că aplicația după o astfel de manipulare va funcționa la fel de bine și eficient ca și în cazul în care a fost scris în mod nativ.

@ I.band. Aplicația apoi au o lungă și cu atenție linge, dar nu pentru a scrie din nou, ceea ce nu este rău pentru dezvoltator. Deci, ce are Google lucru bun - o parte a dezvoltatorilor, care sunt ghidate de multe piețe vor începe să scrie un ETDF androyd versiuni.

În ceea ce privește „modificări cross-platform“ - Angry Birds (bine, ce putem face instanța cea mai izbitoare) se simte minunat pe o varietate de platforme și, în același timp, pentru o lungă perioadă de timp a fost lider absolut în AppStore.

@President. dacă cineva nu este de acord, da-mi un exemplu de aplicații „cross-platform“ pe iOS?

@ I.band. Programul Yandex. Mai mult decât atât, cele în care Androyd - și de multe ori chiar și mai funcționale, care pot interacționa unii cu alții (care este non-trivial pentru a pune în aplicare în Ayios).
client YouTube, de asemenea. La Agios ea a stagnat, și dezvoltat sub Androyd.

@ Peper-. Nu știu despre Yandex - așa cum scrie aplicațiile lor. Munca, de altfel, acestea nu sunt deosebit de lin pe iOS. Oricum interfață navigator grijuliu.
Gmail de la sine Google - un mare exemplu de modul în care acestea sunt în măsură să scrie cross-platform. Numai cea mai recentă versiune a aplicației a fost însă cât de multe locuri de muncă decente, și să nu fie doar o versiune HTML care se execută în UIWebView și înfășurat într-o aplicație „nativ“ ;-)

govnokod Abundent pe iOS. În curând. Vedeți toate dispozitivele iPhone țară.

„Cititorii iscusiți știu că de multe ori pentru Android scrie doar pentru Java modificat“
cititorii iscusiți știu că pentru Android scrie doar în Java lor nativă. Acesta este un cod Java nativ este compilat ca compilator Java nativ, dar apoi o utilitate speciala clase compilate specifice Google sunt transformate într-un ușor diferit în formatul cerut pentru operarea personalizate în versiunea de Java Virtual Machine.

Am găsit o greșeală de scriere în știri?

Selectați-l cu mouse-ul și apăsați pe Ctrl + Enter.

  • Google simplifică portarea aplicațiilor pentru Android-ios

    Ce se întâmplă dacă MacBook plutitoare și după „resetare hard“ nu este inclus

  • Google face mai ușor de portare de aplicații pentru Android-ios

    Cum de a vizualiza versiunile mai vechi ale documentelor text pe Mac

  • Google simplifică portarea aplicațiilor pentru Android-ios

    Cât de multe luni de garanție pe echipamente Apple a

  • Google simplifică portarea aplicațiilor pentru Android-ios

    De ce Safari pe iPhone sau iPad nu definește geopozitsiyu

  • Google simplifică portarea aplicațiilor pentru Android-ios

    Cum pot transfera fotografii de la un iPhone la altul

  • Google simplifică portarea aplicațiilor pentru Android-ios

    Probleme cu fulger prin cablu. Cum să înțelegem, ce este?

  • Google simplifică portarea aplicațiilor pentru Android-ios

    Cum de a încărca iPhone?

  • Google simplifică portarea aplicațiilor pentru Android-ios

    Cum de a repara eroarea la actualizarea iPhone?