문제

내가 알고 있는 에뮬레이터,하지만 이것이 충분히 좋은?만약 누군가에 대한 심각한 것은 아이폰을 개발,그들은 절대적으로 필요합 아이폰?

도움이 되었습니까?

해결책

내 개인적인 의견 : 진지한 경우 제품의 품질에 전념한다는 의미입니다. 품질에 최선을 다하고 있다면 대상 플랫폼에서 실제로 시작하지 않고 제품을 제공 할 수있는 방법이 없습니다. :)

다른 게시물에서 언급했듯이 멀티 터치 화면 및 에뮬레이터에서 하드웨어의 다른 측면을 테스트하는 데 어려움을 겪을 수 있습니다.

다른 팁

대부분의 유형의 iPhone 앱은 iPod Touch에서 작동하는데, 이는 한 번의 비용이며 월별 요금이 없습니다. 아이팟 터치가 WiFi에 연결된 경우 네트워크 앱조차 작동합니다.

첫 번째 iPhone 앱을 개발하는 동안 iPhone 시뮬레이터에서 잘 작동했지만 장치에서는 작동하지 않는 코드를 작성했습니다. 그래서 나는 "그렇습니다. 당신은 확실히 실제 장치에서 테스트해야합니다."

시뮬레이터는 에뮬레이터가 아닙니다. 실제 iPhone OS를 실행하지 않습니다. iPhone OS와 매우 유사하지만 동일하지 않은 Mac OS X 라이브러리 세트를 실행하고 있습니다. 시뮬레이터는 코드 및 테스트주기 동안 디버깅 및 시간을 절약하는 데 적합하므로 장치보다 훨씬 더 많이 사용하지만 장치는 필수적입니다.

실제 장치에서 앱을 터치하고 느껴야합니다. 마우스를 가리키고 클릭하는 동안 훌륭하게 작동하는 UI는 엄지 손가락과 손가락으로 사용할 때 끔찍할 수 있습니다. 텍스트 항목이있는 경우 대체 데이터 입력 방법을 제공하는 것이 합리적인지 여부를 결정하기 위해 화면 키보드를 사용하여 입력하는 것이 얼마나 고통 스러운지 느끼야합니다.

시뮬레이터와 실제 장치 간에는 상당한 성능 차이가 있습니다. 너무 느리지 않는지 확인하기 위해 지원하려는 가장 오래된 (가장 느린) 장치로 테스트해야합니다. 메모리가 소진되지 않음 등.

다른 사람들이 제안한 것처럼 iPod 터치도 충분하므로 장치 비용은 크지 않습니다. 또한 다양한 모델을 가진 베타 테스터를 찾으십시오.

필요한: 앱이 손에 닿는 방법은 iPhone과 같은 것에 중요합니다. 큰 화면의 에뮬레이터에서 당신 앞에서 똑바로 석고 할 때 어떻게 사용되는지 알 수 없습니다.

당신이 그것을 붙잡을 수 없다면 당신은 진정한 사용자 경험을 얻지 못할 것입니다.

OBJ-C를 배워야한다면 로프를 배우고 나중에 비용을 절약 할 때까지 에뮬레이터와 잠시 동안 가십시오. 그러나 그렇습니다. 결국 최종 테스트를 위해 iPhone이 필요합니다. 기다릴 수있는 기간은 앱이 사용하는 기능에 따라 다릅니다. 버튼 누름이 있으면 오랫동안 기다릴 수 있습니다. 드래그하는 경우 위치 서비스 등을 사용하는 경우 개발주기 초반에 장치가 필요합니다.

자신이나 상사를 설득하려고합니까? ;-)

나는 당신이 하나가 필요하다고 말하고 싶습니다. 이러한 새로운 장치의 에뮬레이션은 잘못 될 수 있습니다. 또한 촉각 적 측면을 잊지 마십시오.

아이팟 터치가 합리적인 대체 당신을 제공하지 않은 사용:

GPS,BlueTouch 또는 카메라 아이팟 터치 없이 이러한

세포질 네트워크-지만 아이팟 터치하는 와이파이,대기 시간의 세포질 네트워크는 방법 방법보다 높다의 와이파이 네트워크에 있습니다.하는 경우에 당신은 아무것도 같은 디자인 사용자 정의 프로토콜 응용 프로그램에 대해 확인할 수 있게 되었습니다 실제 성능을-그리고 당신이 이것을 너무 늦게 개발 주기에서,당신은에서 불쾌한 놀람입니다.

지 개발에 아이팟 터치거나,아이폰,당신이 절대적으로 있어야 합니다.이 선택되지 않습!시뮬레이터는 좋지만,그것은 완전하지 않고,대체할 수 있는 것은 없는 장치를 제대로 나타냅 성능,화면 해상도,밝기,폼 팩터와는 다른 요인을 고려해야 합니다.

당신이 구매하는 경우에는 iPod touch,당신은 아마 종 아이폰 too.나는 그냥 직진합니다는 방법으로 사용할 수 있습니다 당신의 주요 전화,그리고 실제 느낌을 얻을 위한 플랫폼이 동작하고 어떤 응용 프로그램이 요구하는 요인들을 파악한다.

종류의 "예".

iPhone SDK (쉽고 무료)를 다운로드하고 거기에있는 에뮬레이터를 확인하십시오. 그것이 당신의 요구에 맞는지 여부를 볼 수 있습니다. 에뮬레이터는 실제 하드웨어 성능을 나타내지 않으며, 터치 입력이없고, 일부 기발한 것이 다를 수 있으며, 일부는 작동하지 않을 수 있습니다.

iPhone 시뮬레이터를 사용하면 데스크탑 또는 랩톱 컴퓨터의 전원과 편의성을 사용하여 응용 프로그램을 쉽게 테스트 할 수 있습니다. 하지만, 개발 컴퓨터는 멀티 핑거 터치와 같은 복잡한 터치 이벤트를 시뮬레이션하지 않을 수 있습니다., 시뮬레이터를 사용하면 꼬집음을 수행 할 수 있습니다. 핀치를 수행하려면 시뮬레이터 화면을 탭하면서 옵션을 누릅니다.

나는 그것이 당신이 개발하고있는 응용 프로그램의 종류에 달려 있다고 말하고 싶습니다. 시스템에 올바르게 통합 된 성공적인 iPhone 앱의 경우 필요 촉각 인터페이스를 테스트 할 수 있습니다. 그것은 에뮬레이터로 거의 달성되지 않습니다.

따라서 내 대답은 그렇습니다. iPhone 앱을 개발하려면 iPhone이 필요합니다. 다행히도, 당신이 하나를 감당할 수 없다면, iPod touch (200 벅)는 매우 유능한 교체품입니다. 기본 하드웨어는 거의 동일합니다.

필요한. 성공적인 제품을 개발할 계획이라면 개발자뿐만 아니라 최종 사용자 중 하나 여야합니다.

이를 수행하는 가장 좋은 방법은 iPhone에 앱을로드 한 다음 다양한 사람들에게 가져 가서 문제가 발생하는지 확인하는 동안 사용하도록 요청하는 것입니다. 사용자는 개발자가 의도하지 않은 일을하려고 노력하는 데 강력한 창의력을 발휘할 수 있습니다. 지원 기술을 물어보십시오.

앱이 총 500 달러 이하로 판매하지 않는 한 품질 앱을 구축하는 데 상대적으로 적은 투자입니다.

개발에 대해 진지한 경우 iPhone (또는 iPod Touch)이 필수입니다. 그러나 공식 SDK에는 매우 완전한 "iPhone 시뮬레이터"가 제공됩니다. 이를 통해 객관적인 C와 전체 개발 워크 플로에 대한 느낌을받을 수 있습니다. SDK는 표범이 필요합니다.

이것을 위해서는 Mac이 필요하지 않습니다. PC에서 OSX86을 사용하여 설치 및 디스크에서 부팅하거나 VMware.

효과가있다. 실제로 VMware에서 실행되는 레오파드를 통해 iPhone을 동기화 할 수도 있습니다.

이제 성능, 메모리 사용량 등으로 인해 실제 iPhone에서 테스트하는 것이 필수적입니다. 또한 전체 인증 절차, 열쇠를 얻는 등 (AppStore에서 물건을 판매하려는 경우), 실제로 테스트해야합니다. iPhone.

iPod 터치를 구입하면 iPhone도 얻게 될 것입니다. 나는 그냥 iPhone을 위해 똑바로 갈 것입니다. 이렇게하면 메인 폰으로 사용할 수 있으며 플랫폼이 어떻게 작동하는지, 응용 프로그램이 훌륭하게 만드는 데 필요한 느낌을받을 수 있습니다.

나는 이것에 절대적으로 동의합니다.

재미 나 이익을 위해 iPhone 응용 프로그램을 진지하게 개발하고 있다면, 어느 시점에서 호환성과 유용성을 테스트하기 위해 실제 iPhone에서 실행해야합니다. 어느 시점에서 하나를 얻어야하기 때문에, 당신은 이제 하나를 얻을 수도 있습니다. 절반의 조치를 취하지 마십시오. iPod 터치는 시작하기에 상당히 저렴할 수 있지만, 가서 iPhone을 얻을 때 돈이 낭비됩니다. (물론, iPhone과 iPod 터치에서 실행되는 앱을 계획하고 있다면 둘 다 테스트해야합니다. 하나에 양호하다면 다른 사람에게는 양호해야한다고 가정 할 수 없습니다).

또한 첫날부터 iPhone을 사용하면 사용자 인터페이스, 규범 및 앱이 사용하는 공통 은유에 익숙해 질 수 있습니다. 이는 자신의 애플리케이션 디자인 프로세스에 크게 공급되며 앱이 일등석 iPhone 시민처럼 외관, 느낌 및 작동하는지 확인합니다.

다른 모바일 플랫폼에서 개발 한 경험에서 일단 특정 지점에 도달하면 실제로 베스트 테스트 할 물리적 장치가 있습니다. 이것이 당신이 스스로 사용하는 것인지, 응용 프로그램을 사용하여 실제 세계 유형의 테스트를 얻는 것이 훨씬 쉬운 경우.

또한 앱과 타겟팅하는 장치 나 장치를 사용하여 플랫폼을 더 잘 이해하는 데 도움이된다고 생각합니다.

iPhone 용 기본 앱을 개발하려면 iPhone 또는 iPod Touch를 타겟팅 할 것이라고 말할 것입니다. 에뮬레이터는 좋지만 결국 실제를 목표로 삼아야합니다. 웹 특정 콘텐츠를 개발하는 경우, 당신이 그것없이 할 수있는 일이 많이 있습니다 (사과 데브 사이트가없는 훌륭한 개발자 비디오가 있습니다. 진짜 거래

저렴한 중고 iPod 터치를 받고, 개발, 돈을 벌고, iPhone 5를 구입하십시오.

나는 지금 Nokia Dev입니다. 나는 iPhone에 갈 생각을하고 있습니다. 실제로는 Mac이 작동 할 Mac을 가지고 있습니다.

나는 iPhoney를 시도했고 내 iPhone과 비교하여 (표시 1) 동일하지 않지만 가깝지 만 인터페이스가 중요하다면 의존하기에 충분히 가깝지 않습니다.

당신은 절대적으로 실제 장치가 필요합니다. 시뮬레이터와 실제 iPhone/iPod Touch 하드웨어의 성능 차이는 엄청납니다. 시뮬레이터에서 멋지고 빠르게 실행되는 코드는 실제에 대해 너무 느리게 사용할 수 없을 정도로 쉽게 알 수 있습니다. 또한 시뮬레이터가 제공하는 API는 실제와 100% 동일하지 않으므로 SIM에서 잘 작동하는 코드는 장치에서 작동하지 않을 수 있습니다. 확실히 알 수있는 유일한 방법은 실제 장치에서 자주 테스트하는 것입니다.

다른 사람들이 언급했듯이 iPod Touch는 개발 장치로 잘 작동합니다. 따라서 iPhone의 기능이 필요하지 않으면 훌륭하고 저렴하며 대안입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top