Jakie prace zostały wykonane w zakresie wieloplatformowego rozwoju urządzeń mobilnych? [zamknięte]

Czy wszystkie dobrze udokumentowane lub otwarte projekty są ukierunkowane iPhone, Blackberry, i Android? Czy są inne platformy, które lepiej nadają się do takiego przedsięwzięcia ? Zwróć uwagę, że szczególnie pytam o oprogramowanie po stronie klienta, a nie aplikacje internetowe, choć interesujące są również wszelkie informacje o trudnościach związanych z korzystaniem z aplikacji internetowych na wielu platformach mobilnych.

Author: Nicholas, 2008-09-09

17 answers

Standard HTML5 ma wsparcie dla wydawania samodzielnych aplikacji HTML5 . Zasadniczo HTML5 aplikacja jest pakietem HTML5, pliki JavaScript i CSS, które będą działać samodzielnie w przeglądarce pulpitu lub urządzenia. Możesz je rozpowszechniać jak każdy inny program, w tym sprzedawać na iStore dla iPhone .

W tej chwili wsparcie jest nierównomierne, ale prawdopodobnie znacznie się poprawi w następnym rok lub dwa.

Google dla HTML5 aplikacje dla informacji i zasobów. Dobrym wprowadzeniem do HTML5 jest książka online "Dive Into HTML5" Marka Pilgrim . Jest to praca w toku, ale wystarczająco kompletna, aby była użyteczna.

 45
Author: Dave Kirby,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-27 06:43:25

Istnieją 2 [nowe] rozwiązania tego problemu:

Rhomobile

I

Phonegap

 33
Author: Matt Lacey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-19 13:30:49

Myślę, że największą szansą na wieloplatformowy sukces mobilny jest sieć. Po prostu napisz bardzo prostą aplikację internetową, aby uzyskać to, co chcesz osiągnąć. Powinien działać na Nokia S60browser, Iphone i Android.

To już wiele urządzeń mobilnych...

 14
Author: hendry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-08 22:57:24

Appcelerator, PhoneGap (nabyte przez Adobe, plus jest teraz standaryzowany jako Apache Cordova), Intel XDK (dawniej nazywany appMobi) i Rhodes (nabyte przez Motorola Solutions) są wszystkie open source i tworzenia aplikacji hybrydowych (natywnie pakowane z html ui, z możliwością dodania niektórych natywnych kontroli).

Jeśli jest to gra, jedynym profesjonalnym wyborem dla darmowego silnika, który może być używany do rozwoju komercyjnego jest Unity3D. dla gier 2D, cocos2d-x jest również dostępny. Dodatkowo, Vuforia może być używany do AR i LiquidFun dla fizyki.

 10
Author: ber4444,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-20 13:05:19

XMLVM (poprzez Coke i Code) i EdgeLib obecnie wydają się być najbardziej dojrzałymi opcjami. EdgeLib jest skierowany przede wszystkim do twórców gier, a według Coke ' a i kodu, z twórcami XMLVM trudno się skontaktować.

 9
Author: Nicholas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-06-16 05:40:47

[[0]}iPhone korzysta z Objective C, Blackberry Java SE z funkcjonalnością RIM i Android kolejną niestandardową wersję Javy. Mógłbym ewentualnie zobaczyć, jak można połączyć te dwa ostatnie, ale nie ma funkcjonalności (bez jailbreakingu) uruchamiania aplikacji Java na iPhonie.

Najlepszym rozwiązaniem, jakie widziałem do tej pory jest coś w rodzaju Qt , które będzie działać na Windows CE, prawie na pewno wkrótce Symbian, niektóre platformy Java i trzy główne pulpity OSs.

 7
Author: Mike McQuaid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-09 14:35:53

Redfivelabs zaimplementował. Net compact framework dla platformy S60

Titanium Mobile od Appcelerator wygląda ciekawie. Rozwijasz swoją aplikację w HTML i Javascript i przesyłasz ją na ich serwer, gdzie jest kompilowana do natywnej aplikacji platformy docelowej (obecnie iPhone & Android)

 7
Author: rupello,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-26 20:33:37

Dla iPhone ' a nie ma obecnie takiego pojęcia jak Open Source, ponieważ Apple iPhone SDK NDA zabrania publikowania kodu. Zabraniają również zamieszczania kodu na dowolnej witrynie innej niż Apple, a nawet na forach dyskusyjnych innych niż Apple na temat rozwoju iPhone ' a. Jak tylko nda wygaśnie (czy kiedykolwiek?) zaczniemy mieć aplikacje Open Source na iPhone ' a.

 5
Author: Mike Reedell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-09 15:30:30

Supprised MoSync Jeszcze tu nie było.

Aktualizacja (2014 styczeń - obecny): projekt został porzucony .

 5
Author: David d C e Freitas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-24 10:10:43

Zacząłem używać naprawdę fajnego wieloplatformowego SDK o nazwie EdgeLib. Pozwala na korzystanie z prostego API i można kompilować swoje projekty na różnych platformach: Windows Mobile Pocket PC, Windows Mobile Smartphone, Symbian Series 60, Series 80, Series 90, Symbian UIQ, Gamepark Holdings GP2X, Gizmondo i Windows desktop. Wiem, że iPhone, Blackberry i Android nie są na tej liście, ale deweloperzy wspomniali, że te platformy są na ich mapie drogowej.

 3
Author: dudico,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-16 05:04:36

EdgeLib wygląda obiecująco i ma beta iPhone ' a ogłoszoną, ale jeszcze nie otwartą.

 3
Author: jacobsee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-17 22:14:53
 3
Author: Kb.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-04 04:21:29

Cóż BlackBerrys nie mają tak naprawdę Java SE, mają Java ME, z dużą ilością dodatkowych bibliotek dostarczanych przez RIM. To samo dotyczy Androida. Jedyne wieloplatformowe aplikacje, które kiedykolwiek zobaczysz na urządzeniach mobilnych, są prawdopodobnie napisane w ścisłej Java ME, która działa na większości urządzeń. Jednak, podobnie jak JavaScript między różnymi przeglądarkami, Java ME ma dziwactwa na różnych urządzeniach, więc zmiany kodu źródłowego mogą być konieczne.

 2
Author: Jan Gressmann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-12 22:07:00

Znalazłem jeden silnik gry dla dat Gry MoMinis są dostępne do dystrybucji i są obsługiwane na urządzeniach z Androidem, Blackberry, Symbian i J2ME. Gry MoMinis obejmują szeroką gamę gier casual – w tym zręcznościowe, logiczne, zarządzanie czasem, strategiczne i mobilne gry treningowe.

Mominis

 2
Author: Android,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-19 13:31:18

Phonsai jest nowością na rynku mobilnego rozwoju wieloplatformowego " bez kodowania" To mieszanka mobilnego rozwoju typu "zrób to sam" i zarządzania treścią Możesz dostosować wszystkie aplikacje. Brak szablonów. To SaaS. Całkowicie oparty na java web start. Pracuj z 2000 modelami telefonów komórkowych. Bardzo prosty GUI i bez kodowania. Wystarczy skopiować i wkleić. Posiada moduły tworzenia, wysyłania i raportowania. I w końcu ma 4 emulatory w środku, więc jest to koncepcja WYSIWYG. Możesz dotrzeć do Phonsai w http://phonsai.com

 1
Author: Selami Balaban,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-26 21:50:06

Mamy wieloplatformową mobilną platformę programistyczną o nazwie RAMP. Obejmuje zarówno funkcje, jak i smartfony od midp 1 do Androida. Platforma jest głównie skierowana do bezpiecznych aplikacji komercyjnych, ale jest pluggable, dzięki czemu można z nią zrobić prawie wszystko.

Więcej informacji i dostęp do platformy można znaleźć na stronie:

Virtual mobile tech

 1
Author: Arno,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-19 13:28:25

S60 na Symbian OS ma wiele ciekawych projektów dotyczących języków desktopowych / serwerowych do przenoszenia aplikacji mobilnych. Kilka ciekawych: -

Python: sourceforge
Ruby: ruby-symbian
Mozilla: mozilla
S60Webkit: S60browser
POSIX: openc_cpp

 1
Author: 3 revs, 2 users 94%bcarney,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-19 13:30:15