Paglikha ng Iyong Unang Application ng Mobile Device

01 ng 06

Paglikha ng mga Application para sa Mga Mobile Device

Image Courtesy Google.

Ang mga amateur developer at coder ay madalas na intimidated sa iba't ibang mga isyu na nakapalibot sa pag-unlad ng apps para sa mga aparatong mobile. Thankfully, ang advanced na teknolohiya na magagamit sa amin ngayon, ginagawa itong medyo simple sa paglikha ng mga mobile application . Ang artikulong ito ay nakatutok sa kung paano lumikha ng mga mobile na apps sa isang malawak na hanay ng mga mobile na platform .

Paglikha ng isang mobile na application

Paano mo gagawin ang paglikha ng iyong unang mobile application? Ang unang aspeto na dapat mong tingnan dito ay ang sukat ng paglawak na iyong hinahangad na likhain at ang platform na iyong nais gamitin. Sa artikulong ito, haharapin namin ang paglikha ng mga mobile na app para sa Windows, Pocket PC at Smartphone.

  • Bago ka Maging isang Developer ng Freelance Mobile App
  • Magbasa para sa higit pa ....

    02 ng 06

    Paglikha ng iyong Unang Windows Mobile Application

    Image Courtesy Notebooks.com.

    Ang Windows Mobile ay isang malakas na plataporma na nagpapagana ng mga developer na lumikha ng iba't ibang mga application upang mapahusay ang karanasan ng gumagamit. Ang pagkakaroon ng Windows CE 5.0 bilang batayan nito, ang Windows Mobile ay nakaimpake sa maraming mga tampok na kasama ang pag-andar ng shell at komunikasyon. Ang paglikha ng mga application ng Windows Mobile ay ginawang madali para sa developer ng app - halos kasing dali ng paglikha ng apps sa desktop.

    Naalis na ngayon ang Windows Mobile, na nagbibigay daan sa Windows Phone 7 at ang pinakabagong mga platform ng mobile na Windows Phone 8 , na nakakuha ng magarbong mga developer ng app at mga user ng mobile na pareho.

    Ano ang kailangan mo

    Kakailanganin mo ang mga sumusunod upang simulan ang paglikha ng iyong mobile app:

    Mga tool na magagamit mo upang magsulat ng data sa Windows Mobile

    Nag-aalok sa iyo ang Visual Studio ng lahat ng mga tool na kailangan upang bumuo ng mga app sa katutubong code, pinamamahalaang code o isang kumbinasyon ng mga dalawang wika. Tingnan natin ngayon ang mga tool na maaari mong gamitin upang magsulat ng data para sa paglikha ng apps ng Windows Mobile.

    Ang Katutubong Code , ibig sabihin, Visual C ++ - ay nagbibigay sa iyo ng direktang pag-access sa hardware at mataas na pagganap, na may isang maliit na bakas ng paa. Ito ay nakasulat sa "native" na wika na ginagamit ng computer na ito ay tumatakbo sa at direktang isinagawa ng processor.

    Maaari lamang gamitin ang katutubong code upang magpatakbo ng mga unmanaged na application - dapat recompile ang lahat ng data kung sakaling lumipat ka sa isa pang OS.

    Pinamamahalaang code , ibig sabihin, Visual C # o Visual Basic .NET - ay maaaring magamit upang lumikha ng iba't ibang uri ng application ng interface ng user at nagbibigay ng access ng developer sa Web data at mga serbisyo sa pamamagitan ng paggamit ng Microsoft SQL Server 2005 Compact Edition.

    Ang diskarte na ito ay malulutas sa maraming mga problema sa coding na likas sa C ++, habang din pamamahala ng memorya, pagtulad at pag-debug, na pinaka-mahalaga upang magsulat ng mas advanced, komplikadong apps na nagta-target ng business enterprise software at mga solusyon.

    Maaaring maisulat ang ASP.NET gamit ang Visual Studio .NET, C # at J #. Epektibo ang mga Kontrol ng ASP.NET Mobile para sa paggamit sa maraming device gamit ang isang solong hanay ng code, tulad din kung kailangan mo ng isang garantisadong bandwidth ng data para sa iyong device.

    Habang tinutulungan ka ng ASP.NET na ma-target ang iba't ibang mga device, ang kawalan ay gagana lamang ito kapag nakakonekta ang client device sa server. Samakatuwid, hindi ito angkop para sa pagkolekta ng data ng kliyente upang mag-synchronize ito sa ibang pagkakataon sa server o para sa mga application na direktang ginagamit ang aparato para sa paghawak ng data.

    Tinutulungan ng mga Google Data API ang mga tagabuo ng access at pamahalaan ang lahat ng data na may kaugnayan sa mga serbisyo ng Google. Dahil ang mga ito ay batay sa karaniwang mga protocol tulad ng HTTP at XML, ang mga coder ay madaling lumikha at bumuo ng mga app para sa platform ng Windows Mobile.

  • Paano Magdaragdag ng Website sa Windows 8 Start Screen Paggamit ng IE10
  • 03 ng 06

    Bumuo at Patakbuhin ang iyong Unang Application ng Windows Mobile

    Image Courtesy tech2.

    Ang mga sumusunod na hakbang ay tumutulong sa iyo na lumikha ng isang walang laman na application ng Windows Mobile :

    Buksan ang Visual Studio at pumunta sa File> New> Project. Palawakin ang pane ng Mga Uri ng Proyekto at piliin ang Smart Device. Pumunta sa pane ng Mga Template, piliin ang Smart Device Project at pindutin ang OK. Piliin ang Application ng Device dito at i-click ang OK. Binabati kita! Nilikha mo lang ang iyong unang proyekto.

    Ang Toolbox pane ay hinahayaan kang maglaro sa paligid na may maraming mga tampok. Tingnan ang bawat isa sa mga pindutan ng drag-and-drop na ito para sa pagkakaroon ng higit na pamilyar sa paraan na gumagana ang programa.

    Kabilang sa susunod na hakbang ang pagpapatakbo ng iyong aplikasyon sa isang aparatong Windows Mobile. Ikonekta ang aparato sa desktop, pindutin ang F5 key, piliin ang emulator o aparato upang i-deploy ito at piliin ang OK. Kung ang lahat ay mabuti, makikita mo nang maayos ang iyong aplikasyon.

    04 ng 06

    Paglikha ng mga Aplikasyon para sa Mga Smartphone

    Image Courtesy BlackBerryCool.

    Ang paglikha ng apps para sa Mga Smartphone ay katulad ng mga aparatong Windows Mobile. Ngunit kailangan mo munang maunawaan ang iyong aparato. Ang mga smartphone ay may mga katangian na katulad ng mga PDA, kaya mayroon silang mga tampok ng pagpapadala at pagtatapos na pindutan. Ang back-key ay ginagamit para sa backspace at browser back function.

    Ang pinakamagandang bagay tungkol sa aparatong ito ay ang soft key, na programmable. Maaari mong gamitin ang tampok na ito upang lumikha ng maraming function. Ang central button ay gumaganap rin bilang isang "Enter" na pindutan.

    Tandaan: Kailangan mong i-install ang SmartPhone 2003 SDK upang magsulat ng mga application ng smartphone gamit ang Visual Studio .NET 2003.

    Paano kung ang smartphone ay may touchscreen?

    Narito ang mahirap na bahagi. Sa kawalan ng mga kontrol ng button sa isang touchscreen na handheld, kailangan mong pumili ng mga kahaliling kontrol, tulad ng menu. Binibigyan ka ng Visual Studio ng kontrol ng MainMenu, na napapasadyang. Ngunit masyadong maraming mga pagpipilian sa menu ng top-level ay magiging sanhi ng pag-crash ng system. Ang maaari mong gawin ay ang gumawa ng napakakaunting mga top-level na menu at nagbibigay ng iba't ibang mga opsyon sa ilalim ng bawat isa sa kanila.

    Pagsusulat ng apps para sa mga smartphone ng BlackBerry

    Ang pagbuo ng apps para sa BlackBerry OS ay malaking negosyo ngayon. Para sa pagsulat ng BlackBerry app, kakailanganin mong magkaroon:

    Ang Eclipse ay mahusay sa JAVA programming. Ang isang bagong proyekto, na isinampa sa isang extension ng COD, ay maaaring direktang ikinarga sa simulator. Pagkatapos ay maaari mong subukan ang app sa pamamagitan ng paglo-load ito sa pamamagitan ng Device Manager o sa pamamagitan ng paggamit ng opsyon na "Javaloader" command line.

    Tandaan: Hindi lahat ng mga API ng BlackBerry ay gagana para sa lahat ng mga smartphone ng BlackBerry. Kaya tandaan ang mga device na tumatanggap ng code.

  • Mga Profile ng Mobile Phone at Higit pa
  • 05 ng 06

    Paglikha ng mga Aplikasyon para sa Pocket PC

    Image Courtesy Tigerdirect.

    Ang paglikha ng apps para sa Pocket PC ay katulad ng sa mga device sa itaas. Ang pagkakaiba dito ay ginagamit ng aparato ang .NET Compact Framework, na higit sa sampung beses na "mas magaan" kaysa sa buong bersyon ng Windows at nag-aalok din ng mga developer ng higit pang mga tampok, kontrol at suporta sa Web serbisyo.

    Ang buong pakete ay maaaring stowed malayo sa isang maliit na maliit na file CAB at naka-install nang direkta sa iyong target na aparato - ito ay gumagana mas mabilis at mas walang problema.

    06 ng 06

    Anong sunod?

    Image Courtesy SolidWorks.

    Sa sandaling natutunan mong lumikha ng isang pangunahing application ng mobile device, dapat kang magpatuloy sa karagdagang at subukan upang mapahusay ang iyong kaalaman. Narito kung paano:

    Paglikha ng mga Aplikasyon para sa Iba't ibang Mga Sistema ng Mobile