IPhone er frábær fyrirbæri. Það er fjarskiptabúnaður, margmiðlunar vettvangur og margt fleira allt velt í eitt tæki. Allir vilja inn á þetta tæki.
The Apple Store hefur bara staðist eina milljarða umsókn niðurhal (ég einn reikningur fyrir 3% af því ...) og það er fjölbreytt úrval af forritum frá ótrúlega gagnlegt að bizarrely óþarfi.
Með milljón iPhone þarna úti er skynsamlegt að hafa efnið þitt eða forritið í boði á þeim vettvangi en hvernig ferðu að því að gera þetta? Hvar ferðu að byrja? Og hvað eru skrefin sem þú þarft að taka til að komast þangað?
Þessi grein er kynning á ýmsar leiðir til að fá efni og forrit á iPhone. Það er alls ekki fullur leiðbeining, en vonast til að benda þér í rétta átt og gefa þér yfirlit yfir það sem tekur þátt í því ferli.
Fyrsta skrefið í skýringu fyrir iPhone er að skilja hvernig hlutirnir virka virkilega á iPhone . Ég held að það sé nánast ómögulegt að þróa fyrir iPhone án þess að vera traustur notandi um stund.
IPhone hefur ákveðna leið til að gera hluti og ef efnið þitt fylgir ekki því mun það standa út eins og sár þumalfingur. Það er mjög ólíkt því sem gerist á skjáborði.
Eina leiðin til að hafa samskipti við efni á iPhone er fingrarnir . Þetta ræður mikið af því hvernig tengi virkar. Hinn meiriháttar munur er sá að skjárinn er lítill, aðeins eitt forrit keyrir í einu og það er mjög lítið tækifæri til að veita notendahjálp.
The iPhone notar fjör mikið til að veita vökva, móttækilegan tengi sem finnst næstum líkamleg (eins og ef innihald skjásins hreyfist mjög, stökk eða hrynja). Þú þarft virkilega að fá tilfinningu fyrir þetta til að geta búið til eitthvað sem býr þægilega á iPhone.
Þú gætir hugsanlega notað iPhone hermirinn á Mac í stað þess að raunverulegur iPhone eða iPod Touch, en ... það gerir það ekki í raun. The iPhone hefur sett af accelerometers sem geta skilið stefnumörkun og hreyfingu tækisins . Þú þarft virkilega að halda því og finna það.
Apple veitir mikið af upplýsingum á sínu iPhone verktaki síðu:
http://developer.apple.com/iphone/
Það eru kynningarmyndir, skjöl og sýnishornskóði. Að auki öll inngangs efni er frábært skjal til að byrja með iPhone leiðbeiningar um notendaviðmót.
Þeir má finna hér:
http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/MobileHIG.pdf
Ég mæli mjög með að byrja út með þessu skjali. Það hefur dæmi og setur þig út á ferðinni. Þekkja þig með því hvernig hlutirnir eru gerðar á iPhone og vopnabúrinu sem stjórna og virkni til ráðstöfunar.
Ég ætla ekki að fara djúpt inn í þetta. Skipuleggja á iPhone er eins og að skipuleggja fyrir aðra vettvang.
Þú þarft að vera skýr um hvað þú vilt ná og kanna hvaða virkni þú vilt afhjúpa við verkefnið þitt. Leitaðu að lausn sem er skýr, skiljanlegt, sjónrænt ánægjulegt og auðvitað ... flott.
Þegar þú þekkir leikáætlunina byrjar leitin að hönnuninni. Með einstaka iPhone útlit, það er nauðsynlegt að þú notir þessi útlit í visualizing tengi verkefnis þíns.
Að endurskapa iPhone tengi fyrir vírframleiðslu eða skissa er mikið af vinnu. Til allrar hamingju hefur fólk nú þegar lagt í þá vinnu og það er í boði fyrir þig að nota.
Þetta eru söfn grafískra græja í ýmsum sniðum sem hægt er að nota til að setja saman hvað lítur út eins og iPhone skjár. Þú getur notað þau til að setja saman teikningar og vírmyndir fyrir verkefnin. Hér eru nokkrar:
Hluti af Yahoo UI Kit. Þetta er frábært úrræði fyrir hvers kyns UI hönnun visualization. Yahoo! Hönnun Stencil Kit útgáfa 1.0 er í boði fyrir OmniGraffle, Visio (XML), Adobe Illustrator (PDF og SVG) og Adobe Photoshop (PNG). Það er safn af grafíkum í mismunandi sniðum sem hægt er að nota í ýmsum forritum og hjálpa þér að setja saman UI skissum.
Sækja hér: http://developer.yahoo.com/ypatterns/wireframes/
A Photoshop skrá sem hefur nokkuð alhliða bókasafn eigna, sumar breyttar
Sækja hér: http://teehanlax.com/downloads/iPhone_GUI.psd.zip
PDF eða Photoshop byggt "sketchepad" til að skissa út iPhone tengi.
Það er hægt að hlaða niður hér:
http://labs.boulevart.be/index.php/2008/06/05/sketch-paper-for-the-mobile-designer/
Og auðvitað eru nokkrir aðrir fljótandi.
Allt í lagi. Svo nú hefur þú hugmynd eða eitthvað efni, þú hugsaðir um leikáætlunina, þú útskýrði tengi sem myndi líta heima á iPhone. Hvað er næst? Jæja ... það eru nokkrir aðferðir sem þú getur tekið til að fá verkefnið þitt á iPhone:
IPhone hefur ótrúlega vafra fyrir farsíma: Safari. Það hefur nokkra bragðarefur upp ermarnar og gerir sitt besta til að kynna hvaða vefsíðu á læsilegan hátt. Svo ... ef þú ert með vefsíðu sem er að keyra, þá gætir þú komist í burtu með að gera nákvæmlega ekkert.
Safari er fær um að kynna nánast hvaða vefsíðu sem er á læsilegan hátt. Notandinn getur tvöfaldur smellur á hvaða hluta vefsíðunnar sem er og Safari mundæma í læsilegan mælikvarða og kynna þessa síðu.
Hlutur sem þarf að forðast fyrir iPhone samræmi er:
Svo ef vefsvæðið þitt / app virkar vel með Safari á iPhone án breytinga, þá er það leiðin þín að minnsta kosti.
Næsta skref er að halda síðuna þína, en gera nokkrar breytingar, svo að skoða það á iPhone muni verða betri reynsla fyrir gesti þína.
Hér eru nokkrar einfaldar ráð og bragð sem mun gera síðuna þína virka vel fyrir iPhone gesti.
Nú ertu að tala! Þú ert að fara að þróa vefsíðu sérstaklega fyrir iPhone. Þú þarft að læra hvað er hægt héðan http://developer.apple.com/safari/mobile.php og byrjaðu að setja allt saman.
Hugmyndin er að byggja upp vefforrit sem býr þægilega á iPhone , varðveitir sjónræna stíl og hegðun sem notendur iPhone eru notaðir til og nýta sér sérkenni vettvangsins, svo sem bendingar, stefnumótunarbreytingar osfrv.
Þú þarft ekki að byrja frá grunni. Það eru fullt af frábærum auðlindum sem veita góða upphafspunkt eða ramma til að byggja upp iPhone:
Notkun Aptana Studio iPhone sniðmát / Code view
Aptana Studio sýnir iPhone forskoðun
Ýmsar síður þróaðar sérstaklega fyrir iPhone
Eftirfarandi valkostir fela í sér verkfæri Apple Developer. Til að fá aðgang að þeim þarftu að vera skráður Apple verktaki. The föruneyti af verkfærum er sameiginlega kallað Xcode. Xcode inniheldur fjölda verkfæra, hver fjallar um aðra hluti af þrautinni:
Skráðu þig inn hér:
http://developer.apple.com/
Dashcode er undarlegt dýrið. Það er hluti af Xcode föruneyti, en er ekki í raun samskipti við aðra hluti (nema fyrir iPhone hermirinn sem það notar til að keyra verkefni sem þú þróar með því).
Dashcode er IDE ætlað að byggja iPhone vefur apps . Það hefur fjölda sniðmát sem þú getur notað sem upphafspunktur fyrir forritið þitt (Navigation based forrit, forritaborð byggist á forritum osfrv.) Og tekið það þaðan.
Það er stjórna bókasafn sem þú getur notað, draga stjórn á tengi og þá úthluta eiginleikum og rökfræði.
Dashcode vistar verkefnin sem Dashcode verkefni skrá, og þegar þú ert búinn að flytja út verkefnið sem HTML / javascript / css staður til dreifingar.
Það er ekki byggt fyrir mjög vandaðar flóknar forrit sem hafa mikið af backend kóða, en ef þú ert með einfalt sjálfstætt hugmynd. Það er ekkert hraðar en Dashcode til að setja það saman.
Notendahandbókin við Dashcode er að finna hér
Dashcode IDE, sem býður upp á bókasafnsstýringu á skipulagssvæði og kóðavinnsluhluta
Preview a staður þróað í Dashcode á iPhone hermir
Notkun allt sem webkit getur boðið upp á með einum ramma eða að byggja upp síðuna þína með því að nota DashCode gerir þér kleift að búa til eitthvað mjög nálægt innfæddri iPhone app sem er viðkvæm fyrir stefnumótunarbreytingum, notar hreyfimynd fyrir umbreytingar og birtir græjurnar í iPhone UI. Það sem þú munt vanta er þetta:
Til að fá fulla skiptimynt í forritaversluninni og til að nýta sér alla iPhone hefur uppá að bjóða, þarftu að nota iPhone SDK .
Búa til iPhone SDK app afhjúpar alla möguleika iPhone. The SDK veitir ótrúlega ríkur safn ramma hver ábyrgur fyrir tilteknu sviði virkni.
Stór myndin er svona: Þú stofnar forrit í Xcode, byggir notendaviðmótið í Interface Builder og keyrir það í iPhone Simulator.
Helstu rammar sem þú munt líklega verða mest kunnugt um er Cocoa Touch . Meðal þess er að finna UIKit ramma og heimilisfang bókasafns UI ramma . Það styður einnig gluggakista, viðburði og notendaviðmót stjórnun auk margt fleira.
There er a einhver fjöldi af þungur lyfta að gera hér og mikið af upplýsingum til að frásogast í því skyni að nýta sér ríkið sem iPhone veitir.
Til allrar hamingju eru tonn af upplýsingum, skjölum, sýnishornarkóðum og kynningarmyndböndum sem hægt er að nálgast hér: http://developer.apple.com/iphone/
Helstu hugtökin sem þú þarft að vefja höfuðið þitt eru:
Xcode býður upp á mörg verkefni sniðmát sem þú getur notað sem upphafspunktur fyrir helstu flokka forrita: Navigation byggt forrit, Tab Bar Umsókn o.fl.
Fyrsta skrefið til að byrja með SDK þróun er að sækja SDK og setja það upp. SDK er stæltur 1GB niðurhals og krefst skráningar sem Apple verktaki.
Annað skref er að reikna út hvað er að gerast og fá leguna þína í þessu umhverfi. Innleiddu myndskeiðin eru góð staður til að byrja og fá stilla.
Þú getur fundið þær hér:
http://developer.apple.com/iphone/index.action
Xcode. Taugamiðstöð IDE þróunarflæðisins
Interface Builder. Tólið sem þú notar til að sjónrænt leggja út iPhoneforritið
Þessi síðasta gerð er í grundvallaratriðum SDK app með snúningi . Sections of the app eru í raun Safari vafra gluggar sem eru að sýna vefsíður.
Þetta skiptir þróuninni í hlutann sem verður skrifuð með Xcode og hlutlægum c og hlutanum sem verður að sækja upplýsingar af vefnum og og kynna það í vafraútsýni.
Í grundvallaratriðum verður Xcode notað til að búa til forritið sem keyrir á iPhone og Dashcode verður notað til að byggja upp vefhluta forritsins. Umsóknin þín er samsetning þessara tveggja tækni sem starfa saman.
Góð tilvísun fyrir þessa tegund af app er að finna í leiðbeiningar um notendaviðmót
Til að summa allt þetta upp, skulum líta á mikilvægustu þætti sem þarf til að búa til efni fyrir iPhone:
Skrifað eingöngu fyrir WDD eftir Etan Rozin. Hann er notandi tengi hönnuður og rekur eigin vefsvæði sitt á: www.rozin.com
Hvaða tæki notar þú til iPhone þróun? Vinsamlegast deildu athugasemdum þínum með okkur ...