Szukamy opracowania aplikacji intensywnie wykorzystującej dane na urządzenia mobilne. Naszym głównym problemem jestluka telefoniczna vs monotouch dla aplikacji intensywnie wykorzystującej dane
- Będziemy musieli przechowywać sporo danych na kliencie
- Klient chce aplikacja do pracy w trybie offline
- Nasz zestaw umiejętności jest bardzo Web Development C# ASP.Net. Zdecydowanie nie Objective C
Myśleliśmy z trzech możliwości dev
aplikacji internetowych z wykorzystaniem HTML5 pamięci lokalnej wykorzystując aplikacja off cache. Mamy limit 5 MB na lokalne przechowywanie, ale dla niektórych przeglądarek może to być nawet 2,5 MB.
Aplikacja internetowa przez PhoneGap do utworzenia aplikacji natywnej. Dużą zaletą jest to, że możemy używać systemu plików do przechowywania. Wadą jest to, że będzie musiał przejść przez App Store (w szczególności dla systemu iOS) - 30% przepustowość przychodów z aplikacji subskrypcji dla Apple
Tworzymy aplikację przy użyciu MonoTouch dla Androida i iOS. Dobrze - C# i .Net możemy to zrobić. Zły - no Blackberry
Pytanie
jestem stara się zobaczyć jakieś prawdziwe zalety korzystania MonoTouch nad PhoneGap w tej instancji. Czym oni są? Czy są jakieś?
Jako przykład w tym przypadku byłoby naprawdę przydatne, aby zapisać dane w systemie plików, ale uważam, że luka telefoniczna może to zrobić poprzez File object. Oczywiście monoTouch wykorzystałby System.IO.
Czy istnieją przypadki, w których istnieje określona dodatkowa funkcjonalność w MonoTouch - szczególnie funkcje przydatne dla urządzeń mobilnych, np. Funkcje geolokacyjne lub funkcje aparatu? Czy też luka telefoniczna ma wiele wspólnego z tymi problemami.
Cheeky Dodatkowe pytania
Czy istnieją jakieś inne opcje nie zostały pominięte lub jakiekolwiek inne główne zalety/wady dla trzech podejściach Mam nakreślonych że zapomnieli o?
Dzięki za ekspertyzy każdego
Możesz rzucić okiem na AdobeFlex (https://www.adobe.com/de/products/flex.html). Co również twierdzi, że może być skompilowany do natywnych plików binarnych iOS. – basti
@chiffre. Dzięki - ale jaki jest używany język. Wygląda jak ActionScript, więc jest jak wariant Flash. Czy to prawda? –
To ActionScript i MXML. Tak długo jak korzystasz tylko z kontrolek pregiven, wszystko jest dość łatwe. Istnieje 60-dniowa wersja próbna FlashBuilder, więc możesz spróbować.Trochę utknąłem, próbując stworzyć własne kontrolki użytkownika/komponenty. – basti