Създаване на приложения за мобилни устройства
Аматьорските разработчици и програмисти често се смущават от различните проблеми, свързани с разработката на приложения за мобилни устройства. За щастие усъвършенстваната технология, с която разполагаме днес, го прави относително проста при създаването на мобилни приложения. Тази статия се съсредоточава върху начина на създаване на мобилни приложения в широка гама мобилни платформи.
Създаване на мобилно приложение
Как да създадете първото си мобилно приложение? Първият аспект, който трябва да разгледате тук, е размерът на разполагането, което искате да създадете, и платформата, която възнамерявате да използвате. В тази статия се занимаваме с създаването на мобилни приложения за Windows, Pocket PC и смартфони.
Прочетете повече за …
02 от 06Създаване на първото приложение за Windows Mobile
Windows Mobile е мощна платформа, която позволява на разработчиците да създават разнообразни приложения, за да подобрят практическата работа на потребителите. Като Windows CE 5.0 като основа, Windows Mobile пакетирани в много функции, които включват shell и комуникационна функционалност. Създаването на приложения за Windows Mobile стана лесно за разработчика на приложения - почти толкова лесно, колкото създаването на настолни приложения.
Windows Mobile вече е изчезнал, отстъпвайки на Windows Phone 7 и най-скорошните мобилни платформи Windows Phone 8, които са привлечени от разработчиците на приложения и мобилните потребители.
Какво ще ви трябва
За да започнете да създавате мобилното си приложение, ще ви трябва:
- Visual Studio 2005 или 2008: Тази удобна програма ви позволява да създавате, авторизирате, отстранявате грешки и да представяте приложението си, всичко от една платформа. Интерфейсът е лесен за разбиране и използване, както добре.
- Софтуер за Windows Mobile SDK: Този полезен инструмент съдържа заглавните и библиотечните файлове на API, които са от жизненоважно значение за достъп до функционалността на Windows Mobile. Той също така ви дава примерни приложения, инструменти за отстраняване на грешки и документация.
- ActiveSync или Windows Mobile Device Center: Активно синхронизиране и Windows Mobile Device Center помагат при разполагането на приложения в емулатор или устройство. Докато Windows XP работи с Active Sync, Windows Vista идва с Windows Mobile Device Center.
Инструменти, които можете да използвате за записване на данни в Windows Mobile
Visual Studio ви предлага всички инструменти, необходими за създаване на приложения в нативен код, управляван код или комбинация от тези два езика. Нека сега да разгледаме инструментите, които можете да използвате, за да напишете данни за създаване на Windows Mobile приложения.
Нативен код, т.е. Visual C ++ - ви дава директен достъп до хардуер и висока производителност с малък отпечатък. Това е написано на "естествения" език, който се използва от компютъра, на който се изпълнява и се изпълнява директно от процесора.
Нашият код може да се използва само за изпълнение на неуправлявани приложения - всички данни трябва да бъдат прекомпилирани в случай, че преминете към друга операционна система.
Управляван код, т.е. Visual C # или Visual Basic .NET, може да се използва за създаване на различни типове приложения за потребителски интерфейс и дава на разработчика достъп до уеб данни и услуги, като използва Microsoft SQL Server 2005 Compact Edition.
Този подход решава много кодиращи проблеми, присъщи на C ++, като същевременно управлява паметта, емулацията и отстраняването на грешки, които са най-важни за написването на по-модерни и сложни приложения, които са насочени към софтуер и решения за бизнеса.
ASP.NET могат да бъдат написани с помощта на Visual Studio .NET, C # и J #. ASP.NET Mobile Controls е ефективен за използване на няколко устройства, използващи един набор от кодове, както и ако имате нужда от гарантирана широчина на честотната лента за вашето устройство.
Докато ASP.NET ви помага да насочвате към различни устройства, недостатъкът е, че той ще работи само когато клиентското устройство е свързано към сървъра. Следователно, това не е подходящо за събиране на клиентски данни, за да се синхронизира по-късно със сървъра или за приложения, които директно използват устройството за обработка на данни.
API за данни на Google да помогнете на разработчиците да осъществяват достъп и да управляват всички данни, свързани с услугите на Google. Тъй като те се основават на стандартни протоколи като HTTP и XML, кодерите могат лесно да създават и създават приложения за платформата на Windows Mobile.
Следните стъпки ви помагат да създадете празно приложение за Windows Mobile: Отворете Visual Studio и отворете File> New> Project. Разгънете прозореца Типове проекти и изберете Smart Device. Отидете в екрана Шаблони, изберете Smart Device Project и натиснете OK. Изберете приложението за устройства тук и кликнете върху OK. Честито! Просто създадохте първия си проект. Панелът с инструменти ви позволява да играете с много функции. Проверете всеки от тези бутони за плъзгане и пускане, за да се запознаете по-добре с начина, по който работи програмата. Следващата стъпка включва пускането на приложението ви на Windows Mobile устройство. Свържете устройството с работния плот, натиснете клавиша F5, изберете емулатора или устройството, за да го приложите и изберете OK. Ако всичко върви добре, ще видите, че приложението ви работи гладко.
Създаването на приложения за смартфони е подобно на устройствата с Windows Mobile. Но първо трябва да разберете устройството си. Смартфоните имат функции, подобни на PDA, така че имат функции за изпращане и край. Клавишът за обратно виждане се използва както за функциите за връщане назад, така и за функциите на браузъра. Най-доброто нещо за това устройство е мекият ключ, който е програмируем. Можете да използвате тази функция, за да създадете няколко функции.Централният бутон действа и като бутон "Enter". Забележка: Трябва да инсталирате SmartPhone 2003 SDK за писане на смартфони чрез Visual Studio .NET 2003. Тук идва трудната част. При липса на бутони за управление в сензорен джобен компютър, ще трябва да изберете алтернативни бутони за управление, като например менюто. Визуалното студио Ви дава контрол на MainMenu, който може да се персонализира. Но твърде много опции от менюто от най-високо ниво ще причинят срив в системата. Това, което можете да направите, е да създадете много малко менюта от най-високо ниво и да дадете различни възможности под всеки един от тях. Разработването на приложения за BlackBerry OS е голям бизнес днес. За да напишете приложение BlackBerry, трябва да притежавате: Eclipse работи чудесно с JAVA програмирането. Нов проект с разширение .COD може директно да бъде зареден в симулатора. След това можете да тествате приложението, като го заредите чрез "Диспечер на устройствата" или като използвате опцията за командния ред "Javaloader". Забележка: Не всички приложния програмен интерфейс (API) на BlackBerry ще работят за всички BlackBerry смартфони. Затова забележете устройствата, които приемат кода.
Създаването на приложения за джобния компютър е подобно на това на горепосочените устройства. Разликата тук е, че устройството използва .NET Compact Framework, която е повече от десет пъти по-лека от пълната версия на Windows, а също така предлага на разработчиците повече функции, контроли и поддръжка на уеб услуги. Целият пакет може да се съхранява в малък CAB файл и да се инсталира директно на целевото ви устройство - това работи много по-бързо и безпроблемно. След като се научите да създавате основно приложение за мобилни устройства, трябва да продължите и да опитате да подобрите знанията си. Ето как: Изграждане и стартиране на първото приложение за Windows Mobile
Създаване на приложения за смартфони
Какво ще стане, ако смартфонът има сензорен екран?
Писане на приложения за смартфони BlackBerry
Създаване на приложения за джобни компютри
Какво следва?
Създаване на приложения за различни мобилни системи