Computer Tech - How to Upgrade from Windows 8 to Windows 10
Cuprins:
- Michael Barr, CTO-ul Irlandei JamPot, Flexibilitatea SDK-ului trebuie să atragă dezvoltatorii din seturi diferite de competențe. "Îți poți dezvolta aplicația în C # sau o poți dezvolta utilizând HTML5 și CSS, astfel încât utilizatorii care provin dintr-un fundal de web design vor putea să se aplice destul de rapid Windows 8, mai degrabă decât să învețe un cadru complet nou de la pamant in sus." Dezvoltatorii web pot, de asemenea, să bată împreună aplicațiile Windows 8 utilizând JavaScript.
- Chiar și în continuare, bumpsul mic prezentat de Windows 8 SDK în comparație cu dezvoltatorii de cercuri inițial a trebuit să sară pentru a lucra la aplicații mobile. "Ați auzit că unii oameni se plâng de obstacole [de dezvoltare], dar nu este nimic în comparație cu obstacolele originale atunci când Apple a lansat Xcode [software de mediu integrat pentru dezvoltare]", spune JamPot CTO James Barr. "A fost o mare provocare pentru a începe oamenii pe iOS."
- Vrei să înveți cum să creați o aplicație care este perfect, bine, "Modern"? Microsoft a colaborat cu agenții de design de top din întreaga lume pentru a le învăța principiile UI modernă. Interfata stil, si puncte de interese dezvoltatorii in directia acestor agenti atunci cand este necesar. Uneori, Microsoft chiar piciorează proiectul de lege pentru dezvoltatorii să primească până la 40 de ore de educație de design de la partenerii săi de agenție.
Noul aspect și simt în Windows 8 (Microsoft îl numește "stilul modern al UI"), de asemenea, semnalează o aplicație ecosistemică complet nouă, creată special pentru noua placă interfață. Și acolo se află freca. Aplicațiile nu sunt încă acolo, fie în cantitate, fie în calitate.
Un vicepreședinte al Microsoft a declarat public că compania sa va "urmări agresiv 100.000 de aplicații în primele trei luni ", dar nimic despre inventarul actual de aplicații din magazinul Windows (care se situează sub 4.000 pentru toate depozitele din întreaga lume) sugerează că astfel de obiective vor fi realizate.
Examinarea noastră anterioară privind starea Windows Store detaliază unele dintre motivele pentru care dezvoltatorii ar putea să nu se întâlnească cu copiii Microsoft. Un sentiment larg răspândit susține că dezvoltarea de aplicații pentru un ecosistem nedovedit de Windows 8 nu are sens atât de mult fiscal ca punerea la punct a aplicațiilor pentru deja stabilite și înfloritoarele piețe Android și Apple.Între timp, unii dezvoltatori ecou Valve honcho Gabe Newell, găsind doar motivații craven în mutarea Microsoft la modelul "grădină cu pereți". o parte a deficitului de aplicații să fie plasate la picioarele dificultăților tehnice simple vechi, mai degrabă decât idealurile morale înalte? Cât de ușor este să creați o aplicație Windows 8?
Întrebarea are implicații pentru mai mult decât ziua de lansare Windows 8. Dacă Windows 8 decolează într-un strat stratosferic - și ar putea foarte bine, având în vedere că sistemul de operare va fi instalat pe marea majoritate a PC-urilor vândute după 26 octombrie - un proces de dezvoltare ușor ar ușura tranziția pentru dezvoltatorii care ezită în prezent, trenul de sosuri la o dată ulterioară. Cu toate acestea, un coșmar de codare ar putea contribui la consolidarea pozițiilor dominante ale platformelor iOS și Android.Deci, ce înseamnă să dezvolți o aplicație Windows 8? Am vorbit cu o mână de dezvoltatori de top care lucrează deja cu platforma pentru a obține o imagine clară a situației.
Utilizând Windows 8 Software Development Kit
Microsoft suportă mai multe limbi de programare cu Windows 8 SDK. Dezvoltatorii cu care am vorbit au spus că versatilitatea face ca dezvoltarea aplicațiilor Windows 8 să fie o briză, mai ales dacă aveți un fundal în dezvoltare pentru aplicații Windows sau Web sau dacă sunteți familiarizați cu C ++ sau C #. tranziție cu SDK-ul Windows 8, în traducerea aplicației noastre către acea platformă ", spune Jonathan Sasse, vicepreședinte senior de produs și programare la Slacker Radio. "Desigur, din punctul nostru de vedere, este în paralel cu implementarea altor SDK-uri de sistem de operare pe care le-am făcut înainte. De fapt, în unele cazuri, ar fi fost puțin mai ușoară."
Dezvoltatorul The Slacker Aplicația Radio spune că nu este nimic deosebit de dificil în crearea de software pentru Windows 8.
Alți dezvoltatori au cântat aceeași melodie. Richard McKinney, șeful ofițerului tehnic pentru Halfbrick - cel mai cunoscut pentru Fruit Ninja - numește coloana vertebrală a platformei WinRT API "excelentă pentru dezvoltatorii C ++ și bună pentru alți dezvoltatori."
Michael Barr, CTO-ul Irlandei JamPot, Flexibilitatea SDK-ului trebuie să atragă dezvoltatorii din seturi diferite de competențe. "Îți poți dezvolta aplicația în C # sau o poți dezvolta utilizând HTML5 și CSS, astfel încât utilizatorii care provin dintr-un fundal de web design vor putea să se aplice destul de rapid Windows 8, mai degrabă decât să învețe un cadru complet nou de la pamant in sus." Dezvoltatorii web pot, de asemenea, să bată împreună aplicațiile Windows 8 utilizând JavaScript.
Dezvoltatorii care folosesc instrumente de dezvoltare cross-platform C ++ și C # pentru a crea aplicații pentru alte platforme vor găsi tranziția la fel de ușoară. "Odată ce ați configurat cadrul dvs. central (noile API-uri Windows) într-adevăr ieșiți din calea dvs. și vă permiteți să utilizați codul cross-platform C ++ pentru a face ceea ce aveți nevoie", spune McKinney. Stickman Epic va fi disponibil în momentul în care magazinul Windows va fi lansat oficial pe 26 octombrie, și-a dezvoltat aplicațiile utilizând platformele monotouch Xamarin și Mono pentru Android. "Acest lucru ne permite să folosim aceeași limbă, C # și să împărțim codul între toate platformele", spune Jon Peppers, senior developer de aplicații. "Am reușit să port jocul nostru în Windows 8 în mai puțin de patru ore, fără a număra timpul pentru a redimensiona lucrurile pentru a se potrivi cu noua rezoluție a ecranului". (Peppers și cohorturile lui Hitcents au postat un scurt videoclip YouTube care descriu avantajele folosirii instrumentelor Xamarin pentru a crea aplicații cross-platform.)
Aplicațiile de afaceri nu ar fi la fel de rapid ca portul și procesul nu ar fi fost atât de rapid, fără instrumentele Xamarin cross-platform, notează Peppers, dar CEO-ul JamPot, James Scott, spune că tranziția ușoară către SDK-ul Windows 8 a permis companiei sale să primească suportul pentru aplicațiile Windows 8 și să funcționeze în jumătate din timpul necesar pentru a obține Android sau iOS de pe teren
Unde sunt porturile Android iOS și Android?Dezvoltarea aplicațiilor Windows 8 nu ar trebui să fie dificilă pentru dezvoltatorii cu fundal Windows, web sau cross-platform. Dar este tranziția la fel de neîntreruptă pentru dezvoltatorii care și-au tăiat dinții în limbile materne ale unor platforme concurente, precum Obiectiv-C sau Android Java?
Asta e un pic mai greu de răspuns. Dezvoltatorul Android sau iOS care face saltul la Windows 8 este ca și cum ai încerca să găsești un fan al unui serviciu de jocuri de origine EA: nu sunt acolo, iar ezitare nu are prea mult de-a face cu obstacole tehnice. Dacă petreceți o anumită perioadă de timp în forumurile pentru dezvoltatori Android și iOS, devine evident că majoritatea dezvoltatorilor care sunt dedicați platformelor mobile concurente intenționează să rămână
dedicat platformelor mobile concurente până când Microsoft dovedește că există bani care se găsesc în crearea aplicațiilor Windows 8. Din fericire, câțiva dintre dezvoltatorii de Windows 8 pe care i-am vorbit ne-au oferit câteva informații despre obstacolele cu care se confruntă dezvoltatorii, care s-au concentrat doar pe iOS și Android.
Cu doar 357 de jocuri în Windows Store, ecosistemul nu este neapărat atractiv pentru iOS și dezvoltatorii Android care caută o masă critică
"Dacă începeți de la zero sau proveniți dintr-un alt mediu, cum ar fi iOS sau Android, ar trebui să găsiți totul foarte simplu", spune CTO Halfbrick, Richard McKinney, deși recunoaște că portarea nativ iOS și aplicații Android la Windows 8 ar lua ceva timp. "În cazul în care codul dvs. de joc este scris direct în Obiectiv-C sau Java, va trebui să porți totul în plus față de codul platformei." Hitpers Peppers este de acord că portarea aplicațiilor non-cross-platform iOS și Android la Windows 8 ar putea "dura ceva timp".
Chiar și în continuare, bumpsul mic prezentat de Windows 8 SDK în comparație cu dezvoltatorii de cercuri inițial a trebuit să sară pentru a lucra la aplicații mobile. "Ați auzit că unii oameni se plâng de obstacole [de dezvoltare], dar nu este nimic în comparație cu obstacolele originale atunci când Apple a lansat Xcode [software de mediu integrat pentru dezvoltare]", spune JamPot CTO James Barr. "A fost o mare provocare pentru a începe oamenii pe iOS."
Dezvoltatorii Windows 8 pe care i-am vorbit nu sunt de acord cu abordarea așteptată și vizibilă a dezvoltatorilor ezitați de Android și iOS. "Windows 8 nu este un dispozitiv nou pe care nu suntem siguri că va reuși. Este următoarea generație a celui mai popular sistem de operare din lume", spune McKinney. "Există o audiență garantată acolo."
Lean On Me
Aveți un SDK flexibil, dar dezvoltatorii au petrecut la fel de mult timp lăudând infrastructura de asistență a Microsoft, începând cu software-ul Visual Studios 2012 folosit pentru a crea Windows 8 aplicații. "Visual Studio 2012 este cel mai bun IDE din lume pentru dezvoltarea de jocuri", spune McKinney. "Niciun alt IDE nu se apropie chiar de viteza și puterea Visual Studio". Michael Barr de la JamPot este de acord, spunând că Visual Studio are "instrumente de depanare foarte frumoase încorporate și kituri de test foarte frumoase din cutie". Dezvoltatorii par în general mulțumiți de Visual Studio 2012, un instrument cheie pentru dezvoltarea aplicațiilor Windows 8.
Evangheliștii software ai Microsoft au câștigat o mulțime de laude de la credincioșii Microsoft, de asemenea. Fiecare dezvoltator pe care l-am vorbit a lucrat îndeaproape cu o echipă de evanghelizare și toți spun că beneficiul reciproc nu este nimic mai mic decât cel ceresc."Avem o bună relație de lucru cu unitatea de evanghelizare din cadrul Microsoft", spune Scott JamPot. "Lucrăm cu acei tipi și îi susțin pe dezvoltatori prin lucruri cum ar fi furnizarea de dispozitive și heads-up-uri atunci când apar lucruri noi.. Dacă există probleme, ei o hrănesc înapoi în organizație., și sunt foarte deschiși. "
Asistența dezvoltatorilor Microsoft nu se termină aici. Compania îi ajută pe dezvoltatorii de Windows să se ocupe de software-ul Microsoft prin inițiative precum BizSpark și DreamSpark, programe care scot abonamentele gratuite la instrumente de dezvoltare premium pentru inițierea tehnologiilor și, respectiv, pentru studenți. Odată ce vă puneți mâna pe niște instrumente de dezvoltare, Windows Apps Dev Center oferă o mulțime de documentații utile și un forum dedicat pentru dezvoltatori.
Compania deține, de asemenea, tabere gratuite pentru dezvoltatorii de Windows din întreaga lume, aproape zilnic, în cazul în care dezvoltatorii pot învăța de la experți într-un mediu interactiv și apoi să încerce mâinile lor la ceea ce au învățat.
Vrei să înveți cum să creați o aplicație care este perfect, bine, "Modern"? Microsoft a colaborat cu agenții de design de top din întreaga lume pentru a le învăța principiile UI modernă. Interfata stil, si puncte de interese dezvoltatorii in directia acestor agenti atunci cand este necesar. Uneori, Microsoft chiar piciorează proiectul de lege pentru dezvoltatorii să primească până la 40 de ore de educație de design de la partenerii săi de agenție.
În cele din urmă, Microsoft rep ne-a spus că compania intenționează să reintroducă programul App Excellence Labs hiatus de la lovitura de previzualizare a Windows 8 Consumer Preview - sub formă de laboratoare de aplicații Windows Store revizuite. La evenimentele numai pentru înregistrare, dezvoltatorii vor primi acces la dispozitive Windows 8 bazate pe x86 și ARM în diverse forme, împreună cu asistența tehnică dezvoltată de inginerii Microsoft și sfaturi de design de la experții de interfață menționați anterior. Laboratoarele de aplicații Windows Store vor începe în 30 de locații din întreaga lume pe 15 octombrie, deși ajutorul de proiectare nu va fi disponibil decât după lansarea oficială a sistemului de operare pe data de 26 octombrie.
O scenă dintr-o dezvoltare Windows 8 din Asia.
Dar există încă un morcov care Microsoft nu flutură în fața dezvoltatorilor Windows 8: plăteau subvenții pentru a crea aplicații. Microsoft nu oferă plăți în numerar ca un stimulent în vreun fel, contrar a ceea ce face RIM pentru a stimula interesul BB10. Dezvoltatorii cu care am vorbit au confirmat că nu au primit asistență monetară pentru a crea aplicațiile Windows 8. Ceea ce rămâne de văzut este dacă politica fără subvenții va rămâne în vigoare dacă magazinul Windows nu va porni pe toate cilindrii la lansare.Dezvoltatori! Dezvoltatorii! Dezvoltatorii!
Între SDK-ul flexibil și încă direct, puternicul software de dezvoltare Visual Studio și o infrastructură de suport robustă, Microsoft a stricat preocupările majore asociate, de obicei, cu săriturile pe o platformă nouă. Între timp, instrumente cum ar fi TheAppBuilder de la JamPot ajută chiar și non-dezvoltatorii să urce pe bandwagon Windows 8 cu servicii de creare de aplicații DIY care nu necesită nici o experiență de codificare.
Steve Ballmer se concentrează pe dezvoltatori! dezvoltatori! dezvoltatori! ar putea plăti dividende pe termen lung pentru adoptarea Windows 8, dar se pare că strategia poate doar să se achite pe termen scurt. Potrivit analistului Wes Miller, WinAppUpdate.com, magazinul Windows oferă în prezent aproape 4.000 de aplicații din întreaga lume, un număr aproape dublu în doar două săptămâni. Rata de creștere a Magazinului Windows încă nu este suficient de exponențială pentru a contesta sute de mii de aplicații disponibile pentru Android și iOS, dar se pare că Microsoft ar putea foarte bine să atingă magia 5.000 de analiști despre numărul de aplicații spun că este crucial pentru Windows Store RT).
Desigur, păstrarea barei joase acționează ca o sabie cu două tăișuri. Magazinul Windows ar putea să crească rapid, dar majoritatea aplicațiilor disponibile acum sunt, cel mai bine, neinspirați și rău în cel mai rău caz. Starea precară a selecției actuale de aplicații a determinat Miller-ul lui WinAppUpdate să meargă la un concurs de calitate de la începutul lunii octombrie.
"Aveți aproape o lună înainte ca magazinul să devină live", a pledat într-un post recent. "Aveți timp să construiți câteva aplicații minunate, să nu construiți o masă de mediocritate, există deja magazine de aplicații care să facă acest lucru."
Dezvoltatorii vor intensifica jocul? Poate sistemul de aplicații Microsoft excelent atrage masele la Windows 8? Aceste întrebări nu vor primi răspunsuri pentru un timp, dar un lucru este deja sigur: Microsoft face tot ce poate pentru a oferi dezvoltatorilor tot ce au nevoie pentru a face succesul aplicațiilor Windows 8.
Nokia: De la dezvoltarea tehnică la dezvoltarea umană? Sau așa pare. Deja cel mai activ producător de telefoane din lumea în curs de dezvoltare, Nokia a făcut săptămâna asta un ...
Este oficial. Sau așa pare. Deja cel mai activ producător de telefoane din lumea în curs de dezvoltare, Nokia a făcut săptămâna aceasta un anunț care îl plasează bine și cu adevărat în centrul efortului de dezvoltare internațională. Este o mișcare care reflectă strategia companiei "lumea dezvoltată" - o deplasare de la furnizor de hardware out-and-out la unul dintre serviciile incluse pe bază de servicii mai cuprinzătoare. Ca și cum (foarte) proiectarea cu succes și construirea de telefoane low-
Că dispozitivul dvs. CD sau DVD lipsește sau nu este afișat sau recunoscut de Windows 8/7 și nu puteți reda sau accesa un CD sau DVD, atunci această remediere de la Microsoft vă poate ajuta.
Dacă descoperiți că CD-ul dvs.
Remediați problema aplicațiilor care nu se deschid sau a aplicațiilor care se prăbușesc pe iPhone
Înțelegerea de ce unele aplicații pentru iPhone, iPad sau iPod Touch se prăbușesc la deschidere și cum să rezolvi problema.