다양한 모바일 플랫폼 간의 응용 프로그램 포팅과 관련된 노력을 줄이기위한 라이브러리 또는 기타 개발 리소스가 있습니까? 특히 iPhone, Android 및 Windows Phone 7을 지원하는 데 관심이 있습니다. UI, 클라이언트 - 서버 통신 및 하드웨어 지원 (예 : 카메라, GPS 등)과 같은 문제가 있습니다.모바일 플랫폼 간 이식성
답변
MonoTouch을 사용하면 .NET (C#)을 사용하여 iPhone 앱을 작성할 수 있습니다. 가까운 장래에 Android 버전도 사용할 수 있습니다 (MonoDroid)
Windows Mobile의 경우 Windows Phone 7에 집중하고 앱에 Silverlight를 사용합니다. 물론 Silverlight는 .NET이기도하므로 Silverlight, MonoTouch (iPhone) 및 MonoDroid (Android)간에 모든 비즈니스 로직을 공유 할 수 있습니다.
실제로 쓸만한 도구는 there입니다. javascrpit, HTML 및 CSS의 Android 및 iphone 용. 그런 다음 프로그램은 iphone 또는 Android 용 앱을 포팅하여 컴파일 할 때 객관적인 C 코드 (iphone) 또는 Java 코드 (Android)를 작성합니다. 나중에이 프로그램의 개정판에는 손바닥과 블랙 베리로의 이동도 포함되어 있다고합니다. 그리고 보너스 ... 무료 오픈 소스!
iSpectrum이 당신이 찾고있는 것 같습니다. 자신의 웹 사이트 홈페이지 (http://www.flexycore.com/)에서 2 일 만에 포팅 한 3D android 게임을 보여주는 비디오를 찾을 수 있습니다!
내가 지금까지 만난 모든 모바일 플랫폼에는 C89 호환 컴파일러가 있기 때문에 높은 휴대 성 요구 사항이있는 경우 핵심 응용 프로그램 논리에 사용하려고합니다.
현재 내가 작업하고있는 제품은 Android, iPhone, Symbian, Windows Mobile 및 기타 독점 플랫폼 (Nintendo 핸드 헬드) 및 레거시 플랫폼 (PalmOS, OSE)과 "실제"컴퓨터에서 실행 및 실행될 수 있습니다 (Linux 및 Solaris 서버). 물론 UI 코드는 각 플랫폼에 맞게 작성해야하지만 코어는 모든 대상에 대해 동일한 소스 코드로 작성됩니다.
- 1. 플랫폼 간 Urllib 문제
- 2. 티타늄 모바일 개발 플랫폼
- 3. 크로스 플랫폼 모바일 게임?
- 4. dlfunc의 이식성?
- 5. Boost에 플랫폼 간 임원이 있습니까?
- 6. 가벼운 플랫폼 간 입력 라이브러리
- 7. 플랫폼 간 바이너리 종속성 처리
- 8. 플랫폼 간 위젯 라이브러리의 Marketshare?
- 9. "교차 플랫폼 모바일 앱"성능
- 10. 다중 플랫폼 모바일 응용 프로그램
- 11. 플랫폼 기본 문자 인코딩이 플랫폼 간 성능에 미치는 영향
- 12. 클라우드 이식성
- 13. Qt Creator로 플랫폼 간 빌드 수행
- 14. 이진 파일 및 플랫폼 간 호환
- 15. Java의 RSA 암호화 : 플랫폼 간 문제가 있습니까?
- 16. 플랫폼 간 소프트웨어 업데이트 라이브러리/도구가 좋습니까?
- 17. mindmapping과 같은 플랫폼 간 레이아웃을위한 엔진
- 18. C++의 플랫폼 간 투명 창이 있습니까?
- 19. vimrc가 플랫폼 간 및 Dropbox와 동기화됩니다.
- 20. 모바일 응용 프로그램의 자동 교차 플랫폼 테스트
- 21. Mac에서 다양한 모바일 플랫폼 용 개발
- 22. 크로스 플랫폼 모바일 파일 업로드가 가능합니까?
- 23. 2 개의 다른 플랫폼 간의 모바일 검색
- 24. Java 이외의 모바일 앱 개발을위한 "최고의"플랫폼?
- 25. 크로스 플랫폼 모바일 API - 추천을 찾고 있습니다.
- 26. VS2008 설치 프로젝트 - 이식성
- 27. FreeTTS 이식성 관련 문제
- 28. App.config dllmap 항목 이식성
- 29. C++ 템플릿 이식성
- 30. nextElementSibling/nextSibling의 이식성
Sliverlight가 MonoTouch에서 실행되지 않습니다. "우리는 2010 년 3 분기에 프로토 타입을 기대하고 있습니다." (http://monotouch.net/Roadmap에서) – CommonsWare
MonoTouch가 Silverlight를 실행한다고 말하지 않았습니다. C#으로 모든 비즈니스 논리를 만들고 iPhone, Android 및 Silverlight 응용 프로그램에서 사용할 수 있다고 말합니다. –