160 likes | 308 Views
iPhone(iOS) vs. Android Which Smartphone Should You Buy? & Which platform, iOS and Android, is a proper one for app developers. 2013. 3 Youn-Hee Han LINK @ KUT http://link.kut.ac.kr. http://ipod.about.com/od/iphonevscompetitors/tp/Iphone-Or-Android-which-to-buy.htm.
E N D
iPhone(iOS) vs. AndroidWhich Smartphone Should You Buy?&Which platform, iOS and Android, is a proper one for app developers 2013. 3 Youn-Hee Han LINK@KUT http://link.kut.ac.kr http://ipod.about.com/od/iphonevscompetitors/tp/Iphone-Or-Android-which-to-buy.htm
Hardware: Choice vs. Polish • Hardware: Diversity vs. Polish • Apple is the only company that makes iPhones • giving it extremely tight control over how the software and hardware work together. • Google offers the Android software to many phone makers. • As a result, Android phones vary quite a bit in quality. • Of course, some people may prefer more choice. • Android phone can provide user with diverse facilities • E.g., DMB, Keyboard, Big Screen, … • Others, though, will appreciate the simplicity and quality offered by the iPhone. • Winner: No winner LINK@KoreaTech
Apps: Selection vs. Control • Apps: Selection vs. Control • iPhone App Store offers more apps than the Android Market • about 650,000 versus 600,000 (as of Dec. 2012) • # of iphone app download: 30 billion • Apple is famously strict about what apps it allows and how it changes its policies • Google’s standards for Android are somewhat more lax. • Many developers have complained about the emphasis on free apps for Android and the difficulty of developing for so many different phones. • Not all of the best apps make it to Android • Winner: iPhone http://it.donga.com/10425/ LINK@KoreaTech
Gaming: A Growing Giant • Gaming: A Growing Giant • iPhone has changed a market trend for video gaming devices • Nintendo’s DS and Sony’s PSP iPhone • iPhone (and iPod touch) has rapidly become a major player in the mobile video game market, with tens of thousands of great games. • Android has its just fair share of games • Winner: iPhone LINK@KoreaTech
GPS Navigation: Free Wins • GPS Navigation: Free Wins • The built-in GPS and maps apps on both the iPhone and Android. • Only one, Android, has a high-quality, spoken turn-by-turn GPS app that’s also free • E.g., Google Map Navigation • There are lots of other GPS apps for both platforms, there’s no equivalent free app for iPhone • Winner: Android LINK@KoreaTech
Flash: Is It Worth It? • Flash: Is It Worth It? • iPhone famously doesn’t run Flash--and probably never will. • Android devices do. • However, some Android phones aren’t as powerful as Android tablets support the Flash, • Flash doesn’t work terrifically well on Android devices and that it drains batteries quickly. • Recent trend change • Flash HTML5 • Winner: No winner LINK@KoreaTech
Battery Life: Consistent Improvement • Because of the greater variety of hardware used in Android phones, Android’s battery life is more varied and, on average, less than the iPhone’s • While early iPhone models had batteries that required a charge nearly every day, that’s no longer true. • With recent models, it’s easy to go days at a time without needing a charge. • Winner: iPhone LINK@KoreaTech
Carriers • Carriers: 4G vs. 3G • You can get Android phones that work on any of the Korean and U.S.’s major phone carriers: KT, SKT, LGT, AT&T, Verizon, Sprint, and T-Mobile. • On the other hand, the iPhone is only available on KT, SKT, AT&T, Sprint, and Verizon • If you want to enjoy with pre-4G technology, LTE, your choice should be Android • Winner: Android LINK@KoreaTech
User Maintenance: Storage and Battery • iPhone users can’t upgrade the storage or replace the batteries on their iPhones • Due to elegance and simplicity in the iPhone • Android, on the other hand, is open to user customization, meaning that users can change both phones’ memory and battery. • The trade-off is a bit more complexity and a bit less elegance • Winner: Android LINK@KoreaTech
User Experience • UX: Elegance vs. Customization • People who like complete control over the customization of their phones, and want to be able to fiddle the lowest level functions, will prefer Android thanks to its greater openness • one downside of this is app. compatibility across many Android devices • Most people want a phone that works well, lets them run the apps they want, and is easy to use. • Apple’s intense focus on ease of use, quality experience, and things just working • Winner: iPhone LINK@KoreaTech
Cost: Is Free Always Best? • If you’re particularly concerned with what your phone costs, you’ll probably choose Android • For those on a very tight budget, that may be the end of the discussion. • If you’ve got some money to spend on your phone, though, look a little deeper. • Low price phones are usually low price for a reason • Getting a low price phone may be buying you more trouble than a high price phone. • Winner: Tie LINK@KoreaTech
iPhone 개발자 vs. Android 개발자 • http://gallery21.tistory.com/48: 앱 개발자들은 어떤 OS를 선호하는가? • 그러나… 한국에서는 iPhone 보다 Android 개발자 층이 더 두텁다? • Why…? • SamsunGalaxy • Java course in most university • 앱 개발자 입장에서는 애플의 앱스토어가훨씬 구미가 당긴다. 이유? • Android 디바이스의 파편화 때문에 Android 앱은 개발이 순탄하지 않다.: 노가다성 일이 많다! • - Android 앱은 Market에서 팔리지가 않는다. 크랙버전의 만연! LINK@KoreaTech
iPhone: 폐쇄적 vs. Android: 개방적 • 누구를 위한 개방인가? • Andorid의 “개방“ 정신을가장 잘 활용하여 이득을 보는 곳은 Andorid 제조 사업자 (즉, 삼성)이다. • 일반 소비자들에게의 해택이라면 “저렴한 스마트폰"의 구입 정도… • Android의 개방적 특성이 일반 소비자에게까지도 좋은 것인가? • 다음 기사를 보자 • iOS 5.1 업데이트 15일만에 61% 완료: http://www.zdnet.co.kr/news/news_view.asp?artice_id=20120327095734 LINK@KoreaTech
iPhone: 폐쇄적 vs. Android: 개방적 • Android OS는 개방적임베디드 시스템을 위한 좋은 OS이긴 하다! • 하드웨어와의 밀접함을 즐기면서 임베디드 시스템에 관심있는 개인 개발자/벤처 업체들에게도 Andorid는 매우 좋은 선택 • 하지만, 개인 개발자로서 또는 벤처업체로서 시장에서 인기있는 Android Device를 만드는 것은 쉽지 않다. • Context-awareness, Virtual reality, Haptic 등 최신 기술이 가미가 된 독특한 Android Device를 만들어 사업을 해야 함. • 그러한 Device라면 반드시 Android OS를 선택해야 하는가? • 만약 그런 사업을 한다면… 애프터서비스는 어떻게….? LINK@KoreaTech
iPhone: Objective-Cvs. Android: Java • Java 또는 Objective-C의 정확한 문법을 알고 있다는 것은 이미 모바일앱 개발을위한 50% 이상의 준비가 되어 있다는 것! • Java는 대부분의 대학에서 이수해야 할 클래스로서 학생들에게 강의 서비스를 제공하고 있음 • 즉, 대부분의 컴퓨터공학과 학생들은 잠재적인 Android 앱 개발자들임 Red Ocean! • Blue Ocean 을 향해 가자! • 남들이수업시간에 당연히 배우게 되는 Java 도 잘하고…! • Objective-C 문법도 공부하여 iOS에 친숙하게 되어! • Cross-platform 개발자가 되자! LINK@KoreaTech
Cross-platform 개발자 • Cross-platform 개발자가 되기위하여 익혀야 할 필수기술 HTML5 CSS3.0 Javascript (Ajax & JQuery) Java and Objective-C LINK@KoreaTech