우리 회사는 .NET 개발 경험이 많으며 ERP 시스템의 제품 중 하나입니다. 최근 고객이 해당 시스템에 태블릿 인터페이스를 제공 할 수 있는지, 즉 고객이 제품 정보를보고 태블릿에서 주문을 작성할 수있는 소프트웨어를 제공 할 수 있는지 문의했습니다.
물론 Objective-C를 배우고, Mac 개발 워크 스테이션을 구입하고, Apple에 수수료를 지불하는 등이 하나의 프로젝트에 많은 시간과 돈을 투자한다는 아이디어에 감격하지 않습니다 ( 앱을 판매 할 수도 있음) 이후 몇 명의 추가 고객에게 제공되지만 ERP 시스템의 기존 고객에게만 유용하기 때문에 시장 규모는 매우 작습니다.
그럼 어떻게해야합니까? 내가 볼 수있는 한 다음 옵션이 있습니다.
"WPF ( plain old Windows application) "를 작성 하고 Samsung Slate 또는 Acer Iconia와 같은 Windows 7 태블릿에서 실행하십시오.
단점 : "실제"태블릿과 비교하여 실행 시간이 짧은 무겁고 비싼 장치.
Windows 8 ARM 기반 태블릿을 기다린 후 Metro (WinRT) 앱을 작성하십시오.
단점 : 1 년 이상 기다립니다. Windows 8 ARM이 앱 스토어를 거치지 않고 사용자 지정 B2B 앱 설치를 지원하는지 여부는 확실하지 않습니다.
Android 용 mono를 사용 하고 Android 용 .NET 앱을 작성하십시오.
단점 : 또 다른 UI 라이브러리 (WPF 및 Silverlight와 다름); 일부 제공 업체는 앱의 사이드로드를 허용하지 않습니다.
지금까지 옵션 1과 3이 가장 현실적인 것으로 보입니다. 명백한 단점이나 장점이 빠졌습니까? 아직 고려하지 않은 다른 옵션이 있습니까? 비슷한 상황에 있었으며 (성공적으로) 하나의 특정 옵션을 선택 했습니까?