2013-03-19 2 views
1

데스크탑 용 codeigniter 응용 프로그램을 사용할 수 있습니까? 동일한 코드를 사용하는 모바일에서 액세스 할 때 모바일 응용 프로그램으로 변환 할 수 있습니까?모바일 및 데스크탑 용 Codeigniter 응용 프로그램

+0

뒤늦은 견해와 함께 실제로 설치가 가능한 앱으로 변환 할 수 있는지 여부는 확실하지 않습니다. 이는 불가능합니다. 아래에서 언급 한 방법을 사용하여 어떤 장치가 사용 중인지에 따라 다른 콘텐츠를 제공 할 수 있습니다. jQuery Mobile을 사용하면 사용자가 자신의 웹 응용 프로그램을 자신의 홈페이지에 책갈피로 추가 할 수있는 iOS 용 아이콘을 얻을 수 있습니다. –

답변

3

두 가지 옵션이 있습니다. 반응 형 디자인을 만들거나 사용자 에이전트를 기반으로 한 데스크톱 디자인과 모바일 디자인을 만듭니다.

디자인이 두 가지 세계 (데스크톱 및 모바일)에 적응하기 쉽고 조금 조정하면 반응이 빠른 디자인으로 트릭을 수행 할 수 있습니다. 그러나이 방법을 선택하기 전에 많은 화면 해상도를 갖춘 많은 모바일 장치가 있다는 것을 기억하십시오. 우리는 시장에있는 모바일 기기의 http://www.slideshare.net/bryanrieger/rethinking-the-mobile-web-by-yiibu

그리고 단지 정보의 종류 :

나는 당신이 모바일 웹에 대해이 슬라이드 쇼를 읽는 것이 좋습니다.

트위터 부트 스트랩 : http://twitter.github.com/bootstrap/index.html

재단 3 : http://foundation.zurb.com/

해골 : http://www.getskeleton.com/

http://jquerymobile.com/gbs/

는 인터넷에서 사용할 수있는 프레임 워크의 일부를 사용할 수 있습니다 반응 디자인으로 당신을 돕기 위해

YAML 4 : http://www.yaml.de/

당신은 자신이 100 % 정확하지만, 바탕 화면 레이아웃을 사용하면 사용자 에이전트에 의존 할 수있는 적절한 모바일 레이아웃으로 맞지 않는 경우 여기 http://www.awwwards.com/what-are-frameworks-22-best-responsive-css-frameworks-for-web-design.html

더 프레임 워크를보고, 두 개의 서로 다른 레이아웃을 구축 할 수 있습니다.당신이 모바일 측에 대해 이전에 언급 된 반응 프레임 워크의 일부를 사용할 수 있습니다 바탕 화면 측면에서 다음을 사용할 수 있습니다

jQuery를 모바일 : http://jquerymobile.com/

iUI는 : 대상에 http://www.iui-js.org/

UI : http://www.rikulo.org/

최상의 것은 데스크톱 환경의 사용자를위한 작고 큰 화면을위한 반응 형 디자인과 모바일 사용자를위한 적절한 디자인이라는 두 가지 세계가 혼합 된 것입니다.

1

예, 과거에 이것을 정확하게 수행했습니다.

내가 한 것은 사용자 에이전트가 데스크톱 또는 모바일 클라이언트인지 여부를 검색하기 위해 사용자 에이전트 클래스를 사용하고이를 세션에 플래그를 설정하는 데 사용했습니다. 이를 기반으로, 나는 그 깃발의 가치에 따라 다른 시각을 보였다. 이 방법은 사용중인 인터페이스에 관계없이 URL이 동일하게 유지된다는 장점이 있습니다.

그러나 사용자 에이전트를 검색하는 것이 절대 100 % 정확하지 않으므로 수동으로이를 무시하는 방법을 추가하는 것이 좋습니다.

2

둘 사이의 차이점은 응용 프로그램의 템플리트 또는보기 부분에 있습니다. 기본적으로 방문자 장치를 식별해야하며 모바일 인 경우 사용자가 준비한 모바일보기를 표시해야합니다.

jquery 모바일을 사용하여 반응이 빠른 모바일 템플릿을 만들 수 있습니다.

+0

+1 jQuery Mobile. 모바일 인터페이스를 신속하게 구축하는 것이 좋습니다. –

관련 문제