|
Keskustelualueet
Keskustelualueet
|
|
Windows 10:n avainominaisuuden tulevaisuus vaakalaudalla: Tukea Android-sovelluksille ei ehkä tulekaan
|
|
Viestiketjuun kuuluvat käyttäjäkommentit liittyvät tähän uutiseen:
uutinen julkaistu: 15 marraskuuta, 2015
Microsoft saattaa lopettaa kokonaan Project Astoriana tunnetun hankkeen, jonka päämääränä on ollut mahdollistaa Android-sovellusten suorittaminen Windows 10 -pohjaisissa laitteissa. Asiasta uutisoi Windows Central.
Windows Centralin mukaan Microsoft ei ole ollut syyskuun jälkeen aktiivinen Project Astorian keskustelupalstalla, minkä kautta Microsoft on kerännyt palautetta Project Astoriaa ... [ lue koko uutinen ]
Lue uutisartikkeli kokonaisuudessaan ennen kuin kommentoit aihetta.
|
sepposeppo
Newbie
|
15. marraskuuta 2015 @ 18:26 |
Linkki tähän viestiin
|
Islandwood onkin ainut millä on todellista merkitystä koska 95% appeista tehdään iOS first.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 15. marraskuuta 2015 @ 18:26
|
Calileon
Member
|
15. marraskuuta 2015 @ 18:49 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti sepposeppo: Islandwood onkin ainut millä on todellista merkitystä koska 95% appeista tehdään iOS first.
Aivan. Ja monissa iOS versio on laadukkaampi kuin Android -versio. Tässä jutussa ei vaan mainita että mitä ilmeisimmin Project Astoria on kuopattu siksi, että kyseessä ei ollut Android -sovellusten porttaaminen Windowsille vaan niiden suora emulointi, joka ei välttämättä olisi ollut laillista.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 15. marraskuuta 2015 @ 18:49
|
Juhannuspukki
Newbie
|
15. marraskuuta 2015 @ 22:53 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti Calileon: Lainaus, alkuperäisen viestin kirjoitti sepposeppo: Islandwood onkin ainut millä on todellista merkitystä koska 95% appeista tehdään iOS first.
Aivan. Ja monissa iOS versio on laadukkaampi kuin Android -versio. Tässä jutussa ei vaan mainita että mitä ilmeisimmin Project Astoria on kuopattu siksi, että kyseessä ei ollut Android -sovellusten porttaaminen Windowsille vaan niiden suora emulointi, joka ei välttämättä olisi ollut laillista.
Ja laillista tai ei, sovellusten toimintalogiikka olisi ollut android-logiikkaa ja ne olisivat näyttäneet android-sovelluksilta ja pyörineet natiivisovellusta huonommin.
|
EetuHamalainen
Newbie
|
15. marraskuuta 2015 @ 23:58 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti Calileon: Lainaus, alkuperäisen viestin kirjoitti sepposeppo: Islandwood onkin ainut millä on todellista merkitystä koska 95% appeista tehdään iOS first.
Aivan. Ja monissa iOS versio on laadukkaampi kuin Android -versio. Tässä jutussa ei vaan mainita että mitä ilmeisimmin Project Astoria on kuopattu siksi, että kyseessä ei ollut Android -sovellusten porttaaminen Windowsille vaan niiden suora emulointi, joka ei välttämättä olisi ollut laillista.
iOS-sovellusten hyvään laatuun on ainakin kaksi syytä. Ensimmäinen on koodaamisen helppous. Etenkin nykyisin Applen kehittämä Swift tarjoaa naurettavan helpon mahdollisuuden koodata omia sovelluksia ja saada ne vieläpä näyttämään hyvältä - Apple kun on tehnyt puolet valmiiksi. En usko, että Objective C:kään olisi ollut kovin hankala, sillä Swift sisältää monia sen elementtejä.
Toinen syy on yksinkertaisesti se, että maksullisista sovelluksista saa varmemmin rahaa iOS-puolella, sillä niitä ei pysty lataamaan laittomasti tai muuten kiertotietä. Apple-käyttäjät ovat myös herkemmin valmiita maksamaan sovelluksista ja peleistä.
|
Member
|
16. marraskuuta 2015 @ 06:18 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti EetuHamalainen: Toinen syy on yksinkertaisesti se, että maksullisista sovelluksista saa varmemmin rahaa iOS-puolella, sillä niitä ei pysty lataamaan laittomasti tai muuten kiertotietä.
Et oo tainnut ikinä kuulla esim. Cydiasta? Noita paikkoja, mistä iOS-piraatteja saa löytyy vaikka kuinka paljon.
|
EetuHamalainen
Newbie
|
16. marraskuuta 2015 @ 08:00 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti WereCatf: Lainaus, alkuperäisen viestin kirjoitti EetuHamalainen: Toinen syy on yksinkertaisesti se, että maksullisista sovelluksista saa varmemmin rahaa iOS-puolella, sillä niitä ei pysty lataamaan laittomasti tai muuten kiertotietä.
Et oo tainnut ikinä kuulla esim. Cydiasta? Noita paikkoja, mistä iOS-piraatteja saa löytyy vaikka kuinka paljon.
Olen kyllä kuullut, mutta jailbreikattujen iPhonejen määrä on prosentuaalisesti paljon pienempi paha verrattuna siihen, että Androidissa vastaavan tempun voi tehdä ilman sen kummempia kikkailuja.
|
sepposeppo
Newbie
|
16. marraskuuta 2015 @ 08:39 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti TH: The amount of Apple bitches telling themse Apple is the best is astonishing ;) Hankkikaa elämä!
Söpö rölli
|
sepposeppo
Newbie
|
16. marraskuuta 2015 @ 10:36 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti user@org:
Enkä aavista mikä sinulla mielessä kun puhut laillisuudesta, vai oliko tuo yleinen tölväisy Androidia kohtaan.
Viittaa varmaan alkuperäisen uutisen kohtaan:
Lainaus: Project Islandwood for porting iOS apps requires the apps to be recompiled, but it also needs developer intervention. Islandwood is for Objective-C and it follows a history of Microsoft supported programming languages. Astoria, however, was straight up emulation and could run into all sorts of legal and technical issues.
|
sepposeppo
Newbie
|
16. marraskuuta 2015 @ 12:37 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti Maw83: Lainaus, alkuperäisen viestin kirjoitti sepposeppo: Islandwood onkin ainut millä on todellista merkitystä koska 95% appeista tehdään iOS first.
Eihän se eroo millään tavalla normaalista porttauksesta :D Esim. kun kehittäjät tekee eka omenalle softan ja sit androidille.
Eihän Islandwood porttaa mitään vaan on bridge. Eli sen saman iOS koodin pystyt buildata Windows10 laitteille sopivaksi sellaisenaan Islandwoodia avuksi käyttäen.
iOS -> Android taitaa nykyäänkin mennä niin natiiveissa appeissa, että androidprojekti aloitetaan puhtaalta pöydältä ja iOS koodia käytetään mallina. Ellei käytössä ole multiplatform frameworkkia jolloin lopputulos on joka alustalla huono.
|
Mainos
|
  |
|
Senior Member
|
17. marraskuuta 2015 @ 14:04 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti EetuHamalainen:
Etenkin nykyisin Applen kehittämä Swift tarjoaa naurettavan helpon mahdollisuuden koodata omia sovelluksia ja saada ne vieläpä näyttämään hyvältä - Apple kun on tehnyt puolet valmiiksi. En usko, että Objective C:kään olisi ollut kovin hankala, sillä Swift sisältää monia sen elementtejä.
Olen jokseenkin eri mieltä. Kielellä, oli se sitten Swift, C++, Objective-C tai vastaava ei ole kauheasti tekemistä kehityksen helppouden kanssa, kielen oppii yleensä päivissä tai viikoissa sellaiselle tasolle, että sitä voi käyttää työssään. Käytössä olevilla rajapinnoilla ja työkalujen laadulla on. Niiden tehokkaan käytön oppiminen vie usein paljon enemmän aikaa.
Swift on paperilla paljon mukavampi kieli kuin ObjC, mutta käytännössä työkalut (alkaen kääntäjästä ja debuggerista, joiden nopeus ja stabiliteetti ovat olleet jotain ihan muuta kuin voisi toivoa) ovat olleet huomattavasti heikommat kuin ObjC:lle, myös itse kieli on elänyt hämmentävän paljon eikä vanhan koodin yhteensopivuudesta uusien Swift-versioiden kanssa ole välitetty lainkaan. Tämä ei tietenkään tullut minkäänlaisena yllätyksenä, uusi kieli on uusi kieli ja Apple myös varsin selkeästi ilmoitti että kieli tulee muuttumaan 1.0:sta paljon ja niin on myös käynyt.
Vaikeusastetta on lisännyt myös se, että aluksi Cocoa rajapintojen Swift versiot sisälsivät paljon vähemmän tietoa kuin mitä Swiftin kanssa olisi tarpeen (tiedostot listaava rajapinta saattoi esimerkiksi palauttaa tyypin [AnyType]? , kun oikea tyyppi on [NSURL] (tai [String], riippuen API:sta). Koska Swift on vahvasti tyypitetty kieli, toisin kuin ObjC, tuli tyyppiepäselvyyksien hoitamisesta paljon ylimääräistä koodia (tässä tapauksessa ehdollinen cast ja optionaalisen tyypin unwrappaus)
Suunta on oikea, Swift 2.1 alkaa olla jo aika hyvä, kääntäjän nopeus ja vakaus on parantunut, mutta debuggerin ja etenkin Swiftillä tehtyjen dynaamisten frameworkkien kanssa on edelleen suuria ongelmia. Suosittelisin edelleen Objective-C:n käyttöä jos ei ole jotain erityistä syytä siirtyä Swiftiin ja silloinkin tiukkaa kuria mitä ominaisuuksia käytetään, miten ja pysymään erossa dynaamisista frameworkeista kunnes Apple saa hommat kuntoon.
Samaa mieltä olen siitä, että Applen Cocoa API on varsin laaja ja hyvä, tietyt asiat ovat erittäin helppoja, loputkin mahdollisia. 😊 Lisähyötynä on Applekäyttäjien nopea päivittäminen uusiin käyttöjärjestelmiin, joten vanhoja käyttiksiä ei tarvitse tukea hamaan ikuisuuteen vaan pääsee nauttimaan uudemmista Applen tarjoamista rajapinnoista varsin pian julkaisun jälkeen.
Lainaus, alkuperäisen viestin kirjoitti EetuHamalainen:
Toinen syy on yksinkertaisesti se, että maksullisista sovelluksista saa varmemmin rahaa iOS-puolella, sillä niitä ei pysty lataamaan laittomasti tai muuten kiertotietä. Apple-käyttäjät ovat myös herkemmin valmiita maksamaan sovelluksista ja peleistä.
Joku tästä jo nipottikin, mutta olet oikeassa. iOS puolella on enemmän valmiutta maksaa softasta ja etenkin kun kehitykseen vaadittava työmäärä on useista syistä johtuen huomattavasti pienempi, on usein järkevää tehdä iOS versio ensiksi.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 17. marraskuuta 2015 @ 14:06
|
|