Native vs þvervettvangur

Native vs þvervettvangur í farsímum: heiðarlegt mat á því hvenær hvort hentar

Ég smíða native, og ég segi þér hvenær þvervettvangur er í lagi.

Beint mat reynds native forritara á því hvenær Flutter eða React Native kostar þig og hvenær sameiginlegur kóðagrunnur er skynsamlegur, svo ákvörðunin henti vörunni þinni. Daggjald: 500 € eða 600 $.

Ég smíða native, svo hér er heiðarlega útgáfan

Það væri auðvelt að segja að native vinni alltaf, en það er ekki satt. Þvervettvangsrammar eins og Flutter og React Native eru skynsamlegir fyrir mörg venjuleg forrit: eyðublöð, lista, CRUD, efni sem reiðir sig ekki á vettvangssértæka miðla eða vélbúnað. Áhugi Sylvains er að varan þín komi vel út, svo ráðleggingin byggir á því sem þú ert að smíða frekar en á því að selja fleiri native daga.

Hvar þvervettvangur kostar þig í raun

Álagið kemur fram á tilteknum stöðum: myndspilun og DRM, þar sem þú berst við brúna til að ná í AVPlayer og ExoPlayer; sjónvarpsvettvangar, þar sem Flutter og React Native hafa veikan stuðning; djúpur native API-aðgangur; tvíundarstærð forritsins; og villuleit sem fer yfir JavaScript- eða Dart-brúna inn í native kóða. Að fylgjast með hverri nýrri OS-útgáfu er líka hægara þegar þú reiðir þig á ramma til að birta ný API. Ef varan þín lifir á þessum sviðum vinnur native yfirleitt á tíma og gæðum.

Hvar sameiginlegur kóðagrunnur er skynsamlegur

Ef forritið er aðallega skjáir með gögnum, teymið kann nú þegar React eða Dart, og engar þungar kröfur eru um miðla, vélbúnað eða sjónvarp, getur sameiginlegur kóðagrunnur raunverulega sparað peninga og komið hraðar út. Málamiðlunin er ásættanleg þegar erfiðu hlutar vörunnar eru ekki þeir hlutar sem rammi á í erfiðleikum með. Sylvain segir það hreint út þegar svo er, þótt hann sé ekki sá sem myndi smíða það.

Hvernig ákvörðunina ætti að taka

Rétta valið kemur frá vörunni, ekki frá tísku. Sylvain skoðar kjarnaeiginleika þína, teymið þitt, markvettvanga þína og viðhaldssjóndeildarhring, og gefur svo ráðleggingu sem þú getur unnið eftir. Þegar native er svarið smíðar hann það í Swift, SwiftUI og Kotlin. Þegar svo er ekki segir hann þér það, svo þú borgir ekki fyrir native þar sem það bætir engu við.

Algengar spurningar

Hvað kostar svona ráðgjafarvinna?

Sama fasta daggjald, 500 € eða 600 $, remote. Heiðarlegt mat er yfirleitt fáir dagar, og það getur sparað þér mun meira en það með því að forðast ranga högun.

Geturðu yfirfarið eða tekið yfir núverandi kóðagrunn?

Já. Ég yfirfer núverandi native- eða þvervettvangsforrit, segi þér hvað er heilbrigt og hvað ekki, og get tekið yfir native iOS- eða Android-vinnu. Ég les kóðann áður en ég mynda mér skoðun.

Munt þú raunverulega segja mér að nota þvervettvang ef það hentar?

Já. Ef varan þín hentar vel fyrir Flutter eða React Native segi ég það, þótt native sé það sem ég smíða. Röng ráðlegging kostar þig meira en eitt heiðarlegt samtal.

Af hverju skiptir native máli fyrir miðla- og sjónvarpsforrit?

Myndband, DRM, ónettengd niðurhöl og sjónvarpsvettvangar reiða sig mjög á vettvangssértæk API eins og AVPlayer, FairPlay og Apple TV fókusvélina. Að ná í þau gegnum þvervettvangsbrú er þar sem mest af sársaukanum og gæðatapinu kemur fram.

Vinnurðu sjálfur í Flutter eða React Native?

Handavinnan mín er native: Swift, SwiftUI og Kotlin. Ég skil þvervettvangsrammana nógu vel til að ráðleggja um málamiðlunina, en afhendingin mín er native kóði á hverjum vettvangi.

Hvað þarf ég að gefa þér til að fá ráðleggingu?

Lýsingu á kjarnaeiginleikum þínum, markvettvöngum þínum (iOS, Android, sjónvarp, vefur), núverandi færni teymisins, og hversu lengi þú býst við að viðhalda forritinu. Með það get ég gefið skýra, vörubyggða ráðleggingu.

Þarftu reynda native farsímaaðstoð?

Sendu vörusamhengið, markvettvanginn, stöðu geymslunnar og tímaáætlun. Ég segi þér fljótt hvort ég get hjálpað.