Tworzenie aplikacji dla urządzeń mobilnych
Amatorscy programiści i koderowie często są zastraszani różnymi problemami związanymi z tworzeniem aplikacji na urządzenia mobilne. Na szczęście zaawansowana technologia dostępna nam dzisiaj sprawia, że jest stosunkowo prosta w tworzeniu aplikacji mobilnych. W tym artykule skupiono się na tworzeniu aplikacji mobilnych na szerokiej gamie platform mobilnych.
Tworzenie aplikacji mobilnej
Jak tworzysz swoją pierwszą aplikację mobilną? Pierwszym aspektem, na który musisz spojrzeć, jest rozmiar wdrożenia, które chcesz utworzyć, oraz platformę, z której zamierzasz korzystać. W tym artykule mamy do czynienia z tworzeniem aplikacji mobilnych dla Windows, Pocket PC i smartfonów.
Czytaj dalej, aby uzyskać więcej ….
02 z 06Tworzenie pierwszej aplikacji Windows Mobile
Windows Mobile był potężną platformą, która umożliwiła programistom tworzenie zróżnicowanych aplikacji w celu zwiększenia satysfakcji użytkowników. Mając Windows CE 5.0 jako podstawę, Windows Mobile zawiera wiele funkcji, które obejmowały funkcje powłoki i komunikacji. Tworzenie aplikacji dla Windows Mobile było proste dla twórców aplikacji - prawie tak proste, jak tworzenie aplikacji na komputery.
Windows Mobile zniknął, ustępując miejsca systemowi Windows Phone 7 i najnowszym platformom mobilnym Windows Phone 8, które przyciągnęły zarówno twórców aplikacji, jak i użytkowników mobilnych.
Co będzie potrzebne
Aby rozpocząć tworzenie aplikacji mobilnej, musisz:
- Visual Studio 2005 lub 2008: Ten sprytny program umożliwia tworzenie, pisanie, debugowanie i prezentowanie aplikacji - wszystko z jednej platformy. Interfejs jest łatwy do zrozumienia i używania.
- Windows Mobile SDK: To przydatne narzędzie zawiera nagłówek API i pliki bibliotek, które są niezbędne do uzyskania dostępu do funkcji Windows Mobile. Daje również przykładowe aplikacje, emulatory debugowania i dokumentację.
- ActiveSync lub Windows Mobile Device Center: Active Sync i Windows Mobile Device Center pomagają we wdrażaniu aplikacji na emulatorze lub urządzeniu. Podczas gdy system Windows XP współpracuje z Active Sync, system Windows Vista jest wyposażony w Windows Mobile Device Center.
Narzędzia, za pomocą których można zapisywać dane w systemie Windows Mobile
Visual Studio oferuje wszystkie narzędzia niezbędne do tworzenia aplikacji w natywnym kodzie, zarządzanym kodzie lub kombinacji tych dwóch języków. Przyjrzyjmy się teraz narzędziom, za pomocą których można tworzyć dane do tworzenia aplikacji Windows Mobile.
Kod macierzystyto znaczy Visual C ++ - zapewnia bezpośredni dostęp do sprzętu i wysoką wydajność przy niewielkiej powierzchni. Jest to napisane w "natywnym" języku używanym przez komputer, na którym działa i jest bezpośrednio wykonywane przez procesor.
Kod macierzysty może być używany tylko do uruchamiania aplikacji niezarządzanych - wszystkie dane muszą zostać przekompilowane, jeśli przejdziesz do innego systemu operacyjnego.
Kod zarządzanyto znaczy Visual C # lub Visual Basic .NET - można używać do tworzenia różnych aplikacji typu interfejs użytkownika i daje programiście dostęp do danych i usług sieciowych przy użyciu Microsoft SQL Server 2005 Compact Edition.
Takie podejście rozwiązuje wiele problemów związanych z kodowaniem, nieodłącznie związanych z C ++, a także zarządza pamięcią, emulacją i debugowaniem, które są niezbędne do pisania bardziej zaawansowanych, skomplikowanych aplikacji, które są przeznaczone dla oprogramowania i rozwiązań dla przedsiębiorstw.
ASP.NET można napisać przy użyciu Visual Studio .NET, C # i J #. ASP.NET Mobile Controls jest efektywny w użyciu na kilku urządzeniach za pomocą jednego zestawu kodowego, jak również w przypadku, gdy potrzebna jest gwarantowana przepustowość danych dla urządzenia.
Podczas gdy ASP.NET pomaga kierować reklamy na różne urządzenia, wadą jest to, że będzie działać tylko wtedy, gdy urządzenie klienta jest podłączone do serwera. W związku z tym nie nadaje się do zbierania danych klienta, aby później zsynchronizować go z serwerem lub aplikacji, które bezpośrednio wykorzystują urządzenie do przetwarzania danych.
Interfejsy API danych Google pomóż programistom uzyskać dostęp do wszystkich danych związanych z usługami Google i zarządzać nimi. Ponieważ są one oparte na standardowych protokołach, takich jak HTTP i XML, programistom można łatwo tworzyć i tworzyć aplikacje na platformę Windows Mobile.
Poniższe kroki pomagają utworzyć pustą aplikację Windows Mobile: Otwórz Visual Studio i przejdź do Plik> Nowy> Projekt. Rozwiń panel Typy projektów i wybierz Inteligentne urządzenie. Przejdź do panelu Templates, wybierz Smart Device Project i naciśnij OK. Wybierz opcję Device Application tutaj i kliknij OK. Gratulacje! Właśnie stworzyłeś swój pierwszy projekt. Panel Toolbox pozwala korzystać z wielu funkcji. Sprawdź każdy z tych przycisków "przeciągnij i upuść", aby lepiej poznać sposób działania programu. Kolejny krok polega na uruchomieniu aplikacji na urządzeniu z systemem Windows Mobile. Podłącz urządzenie do pulpitu, naciśnij klawisz F5, wybierz emulator lub urządzenie do wdrożenia i wybierz OK. Jeśli wszystko pójdzie dobrze, zobaczysz, że aplikacja działa płynnie.
Tworzenie aplikacji dla smartfonów jest podobne do urządzeń z Windows Mobile. Ale musisz najpierw zrozumieć swoje urządzenie. Smartfony mają funkcje podobne do PDA, więc mają funkcje wysyłania i kończenia. Back-key służy zarówno do funkcji Backspace, jak i Back Back. Najlepszą rzeczą w tym urządzeniu jest programowany klawisz programowalny. Możesz użyć tej funkcji, aby utworzyć wiele funkcji.Środkowy przycisk działa również jako przycisk "Enter". Uwaga: Musisz zainstalować pakiet SDK SmartPhone 2003, aby pisać aplikacje na smartfony za pomocą Visual Studio .NET 2003. Nadchodzi trudna część. W przypadku braku przycisków sterujących na ekranie dotykowym, musisz wybrać alternatywne elementy sterujące, takie jak menu. Visual Studio daje kontrolkę MainMenu, którą można dostosować. Ale zbyt wiele opcji menu najwyższego poziomu spowoduje awarię systemu. Możesz stworzyć bardzo mało menu głównego menu i podać różne opcje pod każdym z nich. Tworzenie aplikacji dla BlackBerry OS to dziś wielki biznes. Aby napisać aplikację BlackBerry, musisz posiadać: Eclipse działa doskonale z programowaniem JAVA. Nowy projekt, opatrzony rozszerzeniem .COD, można bezpośrednio załadować do symulatora. Następnie możesz przetestować aplikację, ładując ją za pomocą Menedżera urządzeń lub opcji wiersza poleceń "Javaloader". Uwaga: Nie wszystkie interfejsy API BlackBerry będą działać we wszystkich smartfonach BlackBerry. Zwróć uwagę na urządzenia, które akceptują kod.
Tworzenie aplikacji dla Pocket PC jest podobne do tych z powyższych urządzeń. Różnica polega na tym, że urządzenie korzysta z .NET Compact Framework, który jest ponad dziesięć razy "lżejszy" niż pełna wersja Windows, a także zapewnia programistom więcej funkcji, kontroli i obsługi serwisów internetowych. Cały pakiet można schować w małym pliku CAB i zainstalować bezpośrednio na urządzeniu docelowym - to działa znacznie szybciej i bardziej bezproblemowo. Gdy już nauczysz się tworzyć podstawową aplikację na urządzenia przenośne, powinieneś kontynuować i spróbować zwiększyć swoją wiedzę. Oto jak: Zbuduj i uruchom swoją pierwszą aplikację Windows Mobile
Tworzenie aplikacji dla smartfonów
Co się stanie, jeśli smartfon będzie miał ekran dotykowy?
Pisanie aplikacji na smartfony BlackBerry
Tworzenie aplikacji dla Pocket PC
Co następne?
Tworzenie aplikacji dla różnych systemów mobilnych