Bitka za srca i umove programera

Ikona vremena čitanja 3 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

wp7_devtool_1

Interwebs je u plamenu vijesti o Appleu opuštanje njihove nekoć stroge smjernice u pogledu razvojnih alata treće strane. Razlozi za ovu promjenu mišljenja su brojni Gizmodo nagađajući da

Sada, Apple se povukao, i to nije iznenađujuće - posebno nakon toga Epska demonstracija Citadele stvoren pomoću Unreal Enginea. Epic Citadel je cross-platformski 3D game engine koji bi, prije ove promjene, bio tehnički zabranjen iOS razvojnom licencom.

I 9 do 5 mac

Trebamo li za to kriviti Android? jok Vjerojatnije je da se Apple ne želi petljati s federalcima koji gledaju Appleove razvojne smjernice ljubaznošću službenog zahtjeva tvrtke Adobe.

Uglavnom, podržavatelji i kritičari Applea pozdravljaju ovu promjenu govoreći da pokazuje da "Apple konačno odgovara na povratne informacije korisnika/programera"

Ja bih, s druge strane, želio postaviti drugačiju teoriju. Svi ovi razvojni događaji posljedica su iznenadne i vjerodostojne prijetnje koju Windows Phone 7 predstavlja kada je u pitanju jednostavnost razvoja pomoću Visual Studio i Expression Blend. Vidjeli smo priča nakon priča programera koji troše minimalnu količinu vremena za razvoj ili prijenos svoje aplikacije na WP7 umjesto tjedana ili čak mjeseci koji su im bili potrebni za razvoj istih aplikacija za iPhone ili Android. Na primjer, Sarah Thomson, kanadska indie programerka igara IUGO, imao je ovo za reći u intervju s džepnim igračem

Kako je raditi s platformom?
Prvo, jako smo sretni što imamo jednu od najvještijih momčadi na svijetu. S našim sedmogodišnjim iskustvom na mobilnim platformama svih vrsta i timom koji koristi naše vlasničke, platformske agnostičke tehnologije, bilo je zadovoljstvo raditi na WP7 platformi.
Samo da vam dam primjer; trebalo je dva tjedna (naglasak moj) donijeti početni implodirati! nadogradite na novu platformu.

Blagajna Pocket Gamer za više intervjua koji uključuju iOS programere koji svoje igre prenose na WP7. Paul Thurrott imao je pronicljiv post; Pravo tajno oružje Windows Phonea: Programeri, Programeri, Programeri prošli tjedan koji je dijelom rekao

Međutim, iz perspektive programera, te su platforme katastrofa. iPhone zahtijeva da koristite Mac za razvoj, naučite kriptično i uglavnom užasno razvojno okruženje i naučite još jedan programski jezik, drevni i arhaični Objective C. Android je još gori. Temelji se na Javi, od svih stvari, jeziku od kojeg smo prilično odustali iz perspektive klijentskog računalstva, a razvojni alati su mutni i čudni.

I tu počinju postajati očite prednosti Windows Phonea. Windows Phone temelji se na Silverlightu, koji se pak temelji na Windows Presentation Foundationu, koji se i sam temelji na upravljanom kodu .NET-a. Programeri koji žele pisati aplikacije za Windows Phone općenito će to činiti u poznatim okvirima Silverlighta, koristeći poznati i logični jezik, C#. Oni koji pišu igre općenito će to činiti koristeći XNA Framework, koji omogućuje razvoj na više platformi između Windowsa (na računalima), Xboxa 360 i Windows Phonea. To znači da programeri mogu vrlo lako prenijeti igre između ove tri platforme. Uzbudljiv? Možete se kladiti.

Promjene u Appleovim smjernicama sada mogu dopustiti da se Adobe CS5 koristi za razvoj iOS aplikacija, ali to se još uvijek ne može usporediti s kombinacijom Visual Studio 2010 i Expression Blend 4.0. Pogledaj ovo članak o tome što je potrebno za razvoj za Android. Sve to međutim ne jamči potpuni uspjeh za WP7, ali lijepo je vidjeti kako konkurencija poduzima korake da osujeti tu mogućnost.

Više o temama: jabuka, programeri, Windows Phone 7, wp7

Ostavi odgovor

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena *