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.

Immersion

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.

Skipulags

É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.

Sjónræn

Þ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:

Yahoo Design Stencil Kit

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/


IPhone GUI Geoff Teehan

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


Skissa pappír fyrir farsíma hönnuður

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:

Gera ekkert

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:

  • Flash. Það er engin stuðningur við Flash á iPhone
  • Síur af the staður sem treysta á sveima mús. Þar sem engin mús, eða bendill er, er sveiflugreiningin aldrei gerð og því er engin hegðun sem þú hönnuð mun aldrei birtast á iPhone.
  • Breiður, hörðu skipulag án dálka. iPhone snertir þá ekki vel.

Svo ef vefsvæðið þitt / app virkar vel með Safari á iPhone án breytinga, þá er það leiðin þín að minnsta kosti.

Gera smá

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.

  • Notaðu dálka . Þetta er alveg einfalt en það skiptir miklu máli. Notendur munu tvísmella á dálk og geta zoomað inn og lesið efni þitt auðveldlega.
  • Skipuleggja viðbótarupplýsingar svo að það sé sett í sömu dálki . Þannig getur notandinn lesið allt klump af tengdum efnum með því að skruna, án þess að þurfa að fletta um.
  • Ekki nota alger leturstærð . Notaðu prósentu í staðinn.
  • Notaðu metatagið . Þetta er grundvallaratriði í hvaða iPhone vefur vinna. Það skilgreinir stærðina sem blaðið ætti að búa til áður en það er skorið niður til að passa iPhone. það tekur sniðið af
  • Lesa Apple Guide fyrir iPhone vefsíður hér: http://developer.apple.com/safari/mobile.php

Þróa vefsvæði fyrir iPhone

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:

  • iUI : Leyfir þér að búa til leiðsögukerfi og iPhone tengi, með lágmarks þekkingu á JavaScript. Það veitir hæfni til að takast á við stefnumótun símans og reynslu sem er meiri iPhone eins. IUI er bókasafn af JavaScript og CSS sem er ætlað að líkja eftir útliti iPhone á vefsíðum. http://code.google.com/p/iui/
  • Webkit : Safari er webkit byggt vafra. Webkit bætir við fullt af virkni sem nýtur sérsniðinna aðgerða í iPhone (gagnasafn aðgengilegt fyrir forritið, skilning á iPhone bendingum, stefnumörkun og margt fleira) athugaðu það hér: http://www.westciv.com/iphonetests/
  • Aptana Studio : Óákveðinn greinir í ensku IDE sem inniheldur iPhone síða verkefni ræsir. Það inniheldur stjórnun á símanum og öðrum góðgæðum. Það mun jafnvel forskoða síðuna þína í spotta iPhone skjár: http://www.aptana.com
  • jQuery tappi fyrir iPhone: jQuery er léttur, ótrúlega öflugur JavaScript bókasafn. Jonathan Neal bjó til jQuery tappi fyrir iPhone sem hjálpar þér að setja saman iPhone miðlægur vefur app. http://plugins.jquery.com/project/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



Ý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/

  • Xcode . Þetta er aðalhluti Xcode föruneyti. Það er þar sem SDK verkefnum er búið til, stjórnað, breytt og hlaupið. Það er mjög öflugt IDE sem hefur marga möguleika til að hjálpa þér að setja saman forritið, þar á meðal að ljúka kóðanum, refactoring og tenglum við viðeigandi skjöl.
  • Interface Builder . Er öflug grafísk ritstjóri þar sem þú gerir gagnvirkt notendaviðmót fyrir SDK iPhone forritið þitt.
  • iPhone Simulator . Þetta er notað af Xcode og Dashcode til að keyra forrit á Mac skrifborðinu til prófunar. Það kynnir að keyra iPhone í skrifborðs glugga. Mjög þægilegt og tímabundið tól.
  • Hljóðfæri er forrit sem hjálpar þér að kemba, snið og rekja forritið þitt. Þetta er hvernig SDK forrit eru debugged og fínt stillt fyrir frammistöðu.
  • Dashcode . Ekki raunverulega hluti af Xcode föruneyti en það er búnt með það. Dashcode er þróun umhverfi sem var fyrst búin til að þróa mælaborð græjur (sem eru í raun lítil vefur umsókn). Í núverandi holdgun, það getur byggt búnað eins og heilbrigður eins og iPhone vefur staður. Dashcode framleiðsla vefsíðum, svo þú verður að nota HTML, JavaScript CSS þekkingu þína.

Dashcode Route

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:

  • Engin aðgang að eiginleikum eins og myndavél, upptöku eða staðsetningarþjónustu
  • Ekki er hægt að losna við tækjastiku vafrans neðst
  • Vefsvæðið þitt er sýnt í vafra og ekki sem sérstakt forrit
  • Og stærsti galli: það er ekki hægt að selja í appversluninni, þannig að ef þú ætlar að gera peninga af efni þínu verður það að vera meðhöndlað af þér, frekar en að nota forritið fyrir líkanið og fá útsetninguna.


Notkun SDK

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:

  • Grunnflæðið Xcode notar til að framleiða forrit
  • Framkvæmda ramma, hvað er ábyrgur fyrir hvaða tegund af virkni
  • Markmið-c. Tungumálið sem notað er til að forrita í Xcode


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ð

SDK blendingar

Þ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

Yfirlit

Til að summa allt þetta upp, skulum líta á mikilvægustu þætti sem þarf til að búa til efni fyrir iPhone:

  • Immersion : Fáðu iPhone eða iPod Touch og upplifa notendaviðmótið. Að kynnast því er eina leiðin til að búa til efni sem passar.
  • Skipulags : Ekkert mikið til að bæta við hér. Gakktu úr skugga um að efnið þitt hafi tilgang og þú veist hvað það er.
  • Gera ekkert : Líkurnar eru á síðuna þína virkar á iPhone eins og er. Þú gætir þurft ekki að gera mikið.
  • Gera smá : Þú getur tekið nokkrar skref til að gera síðuna þína skemmtilegt á iPhone. Nokkrar breytingar geta gert mikla mun á og gerðu síðuna þína tilfinningalega heima.
  • Þróa iPhone síða: Búðu til síðu sem er bjartsýni fyrir iPhone, sem gerir það líkt og innfæddur iPhone app eins mikið og mögulegt er.
  • Búðu til síðu með Dashcode : Búðu til síður sérstaklega fyrir iPhone með því að nota þægilegan og öfluga Dashcode IDE.
  • Full blásið SDK forrit : Notaðu Xcode föruneyti til að byggja upp innfæddur iPhone forrit sem hægt er að leggja fram og selja í Apple App Store.
  • SDK Hybrid forrit : Hægt er að búa til iPhone forrit sem blöndu af innfæddri app og vefforriti, þar sem SDK app hýsir vefskoðanir sem leggja fram gögn af vefnum. Þetta leyfir þér að nota hæfileika þína úr báðum umhverfum.

Resources


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 ...