IPhone

From BC$ MobileTV Wiki
Jump to: navigation, search
1st Generation iPhone

The iPhone[1] is the world's first commercially distributed touch-screen mobile device which uses tactile input from one's finger and does not require a tracker, stylus pen, external joystick/keyboard, or other intermediary sensing device.


In addition to the revolutionary touch-screen, the Apple iPhone has some other innovative features including:

  • Web Browser (Safari, webkit-based HTML5/CSS3/JS browser capable of viewing web pages in full view mode as if it were a small PC screen)
  • Wi-fi Connectivity (meaning the user does not have to rely on the carrier network to connect to the internet)
  • Video Streaming Playback (near-instantaneous playback of video from several sources on the web, including YouTube)
  • Fingerprint Biometric ID (TouchID camera-based biometric identification built into the "Home" button in iPhone 5S+)[2]
  • NFC Contactless Payment (NFC chip which enables "swipe-to-pay" functionality at retail PoS terminals)[3]
  • and several others


Specifications

[4]


Devices

1st gen.

3G (2nd gen.)

3GS

4

4S

5

5C

5S

SE (1st gen.)

6

7

8

9

X

SE (2nd gen.)

11

12

13

Iphone.png


iHype

The iPhone campaign represents one of the most hyped electronics campaigns to date. It seems as though no other technology was talked about as early before its release as the iPhone. It is unclear how the hype, release and subsequent sales and growth trajectory of the iPhone will ultimately effect the Apple brand, but overall the long-term effect seems to be positive.

As a result of the hype, however, there were a lot of misconceptions about the iPhone and its associated technology.[5]


Usage

Finger Gestures

Voice

Using the built-in microphone, voice commands are supported in certain applications, the most significant example being "Google Voice", which provides a set of oral commands for searching the web and accessing some of Google's most popular services.

Orientation

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0;" />

[8] [9]

3rd-Party Applications on iPhone

Until recently, Third (3rd)-Party Developers were limited in what they could do in terms of building applications that could interact with the iPhone, a limitation that many analysts, and fans alike, feared would prevent the iPhone from being considered a true SmartPhone[10]. Originally the strict development licenses and closed, proprietary SDKs and code APIs were reserved only for Apple employees. After public outcry and some complaints from even the most loyal Apple users, finally Apple has opened up the iPhone to 3rd-Party Developers[11].

SMS

Address Book


Sales

DEVICERelease DateSales (release)Sales (total)
iPhoneJune 29, 20071 million (74 days)6.1 million[12]
iPhone 3GJuly 11, 20081 million (3 days)20.254 million[13]
iPhone 3GSJune 19, 20091 million (3 days)32.41 million[14][15]
iPhone 4June 24, 20101.7 million (3 days)88 million[16]
iPhone 4SOct. 14, 201183 million (3 days)83 million[17]
iPhone 5Sept. 21, 20122 million (1 day)[18]91 million[19]
iPhone 5S & 5CSept. 20, 20139 million (3 days)[20]10.75 million (5s), 2.6 million (5c)[21]
iPhone 6 & 6+Sept. 19, 201410 million (3 days)[22]
iPhone 6S[23][24]Sept. 22, 2015?? million (1 day)
iPhone SE[25][26][27]Mar. 28, 2016??? million (1 day)
iPhone 7[28]Sept. 21, 2016??? million (1 day)
iPhone 8[29]Sept. 21, 2017??? million (1 day)
iPhone X[30]Oct. 21, 2017??? million (1 day)

[31] [32] [33] [34] [35] [36] [37] [38]

Apps

By Apple


Popular

UTILITIES


HANDS-FREE


IMAGES


AUDIO


VIDEOS

iMediaShare - DLNA client/server: https://itunes.apple.com/us/app/imediashare-personal/id710578942?mt=8[39]


CHAT


NEWS


SPORTS


BOOKS


GAMES


BUSINESS


LANGUAGE


TRAVEL


NAVIGATION


MONEY


VOICE/TEXT/VIDEO-CONFERENCING


RESTAURANT


REAL ESTATE


PRODUCTS


HEALTH


HOME & GARDEN

Other

[46] [47]





Tools

iWebKit

iWebKit is a tool for creating an iPhone-specific webapp in simple CSS, xHTML (or HTML5) and Javascript components in a matter of minutes.

iPhoneNav

For more basic layouts, the iPhoneNav css/javascript tool can easily give you an iPhone Look & Feel.

EXAMPLE:

vShare MOD - iPhone/iPod/iPad

Cost $45

EXAMPLE:


Resources


Tutorials

[62]

[63] [64]

[69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82]

[83] [84] [85] [86]


External Links


References

  1. wikipedia:iPhone
  2. wikipedia: Touch ID
  3. Apple Introduces 'Apple Pay' NFC Mobile Payments Service: http://www.techlicious.com/blog/apple-pay-nfc-iphone-6-feature/
  4. wikipedia: iOS version history
  5. http://www.roughlydrafted.com/RD/RDM.Tech.Q1.07/4DD0941D-9097-4FAE-A3BB-29DA5CA07199.html
  6. Siri understands intent, beats Google Voice Actions, Tellme, and Vlingo: http://www.zdnet.com/blog/cell-phones/siri-understands-intent-beats-google-voice-actions-tellme-and-vlingo/6780
  7. 5 reasons Siri can be frustrating: http://www.zdnet.com/blog/mobile-gadgeteer/5-reasons-siri-frustrates-me/5195
  8. Phone Meta Tag for Viewport, Maintaining Scale on Orientation Change: http://chriscoyier.net/2009/01/25/iphone-meta-tag-for-viewport-maintaining-scale-on-orientation-change/
  9. http://stackoverflow.com/questions/2557801/how-do-i-reset-the-scale-zoom-of-a-web-app-on-an-orientation-change-on-the-iphone
  10. http://www.engadgetmobile.com/2007/01/09/the-iphone-is-not-a-smartphone/
  11. http://www.apple.com/pr/library/2007/06/11iphone.html
  12. wikipedia: iPhone (1st generation)
  13. wikipedia: iPhone 3G
  14. wikipedia: iPhone 3GS
  15. The iPhone 3GS sold 1.6 times more units than the iPhone 3G Read more at http://www.cultofmac.com/183135/new-iphone-expected-to-sell-more-than-263-million-units-report/#DhHbcaO7fKjQI4Ps.99: http://www.cultofmac.com/183135/new-iphone-expected-to-sell-more-than-263-million-units-report/
  16. 83 million of the iPhone 4S compared to 88 million of the iPhone 4: http://www.imore.com/can-apple-keep-setting-new-iphone-sales-records
  17. 83 million of the iPhone 4S compared to 88 million of the iPhone 4: http://www.imore.com/can-apple-keep-setting-new-iphone-sales-records
  18. 5 million iPhone 5's in 3 days: http://www.apple.com/pr/library/2012/09/24iPhone-5-First-Weekend-Sales-Top-Five-Million.html
  19. iPhone 5 Sales Statistics: http://www.statisticbrain.com/iphone-5-sales-statistics/
  20. iPhone 5 Sales Statistics: http://www.statisticbrain.com/iphone-5-sales-statistics/
  21. iPhone 5 Sales Statistics: http://www.statisticbrain.com/iphone-5-sales-statistics/
  22. First Weekend iPhone Sales Top 10 Million, Set New Record: http://www.apple.com/pr/library/2014/09/22First-Weekend-iPhone-Sales-Top-10-Million-Set-New-Record.html
  23. iPhone 6s (SPECS): https://www.apple.com/ca/iphone-6s/specs/
  24. iPhone 6s Release-date rumors: http://www.pcadvisor.co.uk/news/mobile-phone/3436742/iphone-6s-release-date-specs-new-features-uk-price/
  25. iPhone SE (SPECS): https://www.apple.com/ca/iphone-se/specs/
  26. CNET - iPhone SE review: https://www.cnet.com/products/apple-iphone-se-review/
  27. iPhone SE release date, price and specs for the launch of Apple's new 4-inch iPhone: http://www.mirror.co.uk/tech/iphone-se-date-price-release-7657062
  28. iPhone 7 (SPECS): https://www.apple.com/ca/iphone-7/specs/
  29. iPhone 8 (SPECS): https://www.apple.com/ca/iphone-8/specs/
  30. iPhone X (SPECS): https://www.apple.com/ca/iphone-x/specs/
  31. Apple's iPhone 5 launch weekend: 8 million units or bust?: http://www.zdnet.com/apples-iphone-5-launch-weekend-8-million-units-or-bust-7000004493/?s_cid=e539
  32. Total iPhone and iPad Sales -- 2007-2013: http://www.searchindia.com/2013/02/28/total-iphone-and-ipad-sales-2007-2013/
  33. iOS Sales Statistics including Q1 2012 -- Split by Model and OpenGL ES 2.0 Support: http://www.learn-cocos2d.com/2012/03/ios-sales-statistics-q1-2012-split-by-model-opengl-es-2-0-support/
  34. How Many iPhones Have Been Sold Worldwide?: http://ipod.about.com/od/glossary/f/how-many-iphones-sold.htm
  35. Older model iPhones are more popular than ever: http://gigaom.com/2013/04/22/older-model-iphones-are-more-popular-than-ever/
  36. iPhone X vs. iPhone 8 Plus and 8 vs. iPhone 7 Plus and 7 -- What's the difference?: https://www.cnet.com/news/apple-iphone-x-vs-8-plus-7/
  37. iPhone X vs. iPhone 8 vs. iPhone 8 Plus -- What are the differences?: https://www.digitaltrends.com/mobile/iphone-x-vs-iphone-8-vs-iphone-8-plus/
  38. iPhone X vs iPhone 8: What’s the difference?: http://www.trustedreviews.com/news/iphone-x-vs-iphone-8-3286330
  39. Formerly TwonkyBEAM/TwonkyServer combo fulfilled this role: https://itunes.apple.com/jp/app/twonky-beam/id445754456?l=en&mt=8
  40. Hong Kong Protests Swell as Riot Police Withdraw: http://online.wsj.com/articles/hong-kong-protests-swell-as-riot-police-withdraw-1411979074?mod=trending_now_4
  41. Play famous Nintendo Games at iPhone using iPhone Nintendo Emulator: http://www.techmixer.com/play-famous-nintendo-games-at-iphone-using-iphone-nintendo-emulator/
  42. SNES for iPad (HD): https://github.com/WoozleWrangler/SNES--HD-
  43. Play SNES Games On Your iPad Without Jailbreaking: http://www.aorensoftware.com/blog/2011/05/23/play-snes-games-on-your-ipad-without-jailbreaking/
  44. iSNES Cydia App: (Super Nintendo) SNES Emulator For iPhone And iPod Touch: http://www.ijailbreak.com/games/cydia-app-isnes-snes-emulator-for-iphone-and-ipod-touch/
  45. iSpeech TTS SDK: https://www.ispeech.org/developers/iphone
  46. 12 Future Apps For Your iPhone (HUMOR): http://www.readwriteweb.com/archives/12_future_apps_for_your_iphone.php#0
  47. 15 iPhone Apps Every Architect Must Have: http://www.colorcoat-online.com/blog/index.php/2011/05/15-iphone-apps-every-architect-must-have/
  48. Apple launches MagSafe adapter replacement program: http://www.tuaw.com/2011/11/08/apple-launches-magsafe-adapter-replacement-program/
  49. Where can I find iOS Version stats?: https://stackoverflow.com/questions/15967143/where-can-i-find-ios-versions-statistics
  50. Apple's iOS 4 already powering 50% of iPhone traffic: http://www.appleinsider.com/articles/10/07/22/chitika_ios_4_already_powering_50_of_iphone_traffic.html
  51. How many iPhone users still use iOS3.1.3 and below?: http://stackoverflow.com/questions/3448078/how-many-iphone-users-still-use-ios3-1-3-and-below
  52. iPhone 3G stars in iOS 4 upgrade parody: http://www.tuaw.com/2010/07/15/iphone-3g-stars-in-parody/
  53. Market Share for iOS Versions (2011): http://pchensoftware.com/post/16776725739/market-share-for-ios-versions
  54. iPhone 7 Release -- The Decline of iOS Market Share Will Continue: https://www.technowize.com/iphone-7-release-decline-ios-market-share-will-continue/
  55. iOS Distribution and iOS Market Share: https://data.apteligent.com/ios/
  56. What To Do When Your iPhone Says No SIM: https://www.lifewire.com/when-iphone-says-no-sim-2000284
  57. Jailbroken 3GS upgraded to IOS 5, now no service / no SIM: http://forums.imore.com/jailbreaking-unlocking-hacks-themes-mods/220740-jailbroken-3gs-upgraded-ios-5-now-no-service-no-sim.html
  58. Why doesn't my iPhone 3GS recognize SIM cards?: https://www.ifixit.com/Answers/View/36089/Why+doesn't+my+iPhone+3GS+recognize+SIM+cards
  59. No Sim Card Installed - iPhone 3GS (iOS 5.0.1+): https://web.archive.org/web/20130202213636/http://www.daknetworks.com/blog/3-general/61-no-sim-card-installed-iphone-3gs-ios-501
  60. Jailbreaking Explained - What You Need to Know About Jailbreaking iPhones and iPads: https://www.howtogeek.com/178923/jailbreaking-explained-what-you-need-to-know-about-jailbreaking-iphones-and-ipads/
  61. How to Jailbreak iOS 6.1.6 Using Redsn0w and P0sixspwn: http://www.iphonehacks.com/2014/03/jailbreak-ios-6-1-6-redsn0w-p0sixspwn.html
  62. How to Make Your iPhone Use JPG and MP4 Files Instead of HEIF, HEIC, and HEVC: https://www.howtogeek.com/327689/how-to-make-your-iphone-use-jpg-and-mp4-files-instead-of-heif-and-hevc/
  63. Touching and Gesturing on the iPhone: http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/
  64. Créer la barre de recherche de l’iPhone en XHTML/CSS: http://www.geekeries.fr/developpement-web/creer-la-barre-de-recherche-de-liphone-en-xhtmlcss-727
  65. How to turn off Auto-Correct on the iPhone: http://www.coderetard.com/2008/06/12/how-to-turn-off-auto-correct-on-the-iphone/
  66. OrbiterMicro JS lib EXAMPLE - Multiuser Drawing Pad Built with Pure JavaScript/HTML5/Canvas: http://www.unionplatform.com/?page_id=2762
  67. iPhone Tips and Tricks – How to Delete Specific Text Messages in a Conversation in iOS 7+: https://wccftech.com/how-to-delete-text-message-in-ios-7/
  68. Everything you need to know about Shortcuts Automations in iOS 13.1: https://appletoolbox.com/everything-you-need-to-know-about-shortcuts-automations-in-ios-13-1/
  69. wikipedia: Launchd#launchctl
  70. Continuous Integration for iOS with Jenkins: https://savvyapps.com/blog/continuous-integration-ios-jenkins
  71. How to setup keychain library tests in Xcode 8 / iOS 10: https://evgenii.com/blog/testing-a-keychain-library-in-xcode/
  72. How I set up a Jenkins node for iOS jobs: www.reidmain.com/2018/07/15/jenkins-node-for-ios/ (plist & launchctl details)
  73. Introduction to iOS Unit Tests: https://medium.com/practical-ios-development/introduction-to-ios-unit-tests-6ea1ff4e961c
  74. What should we Unit Test in our iOS apps?: https://medium.com/practical-ios-development/what-should-we-unit-test-in-our-ios-apps-769d55/a2423b
  75. iOS8 - is there an example of UIAutomation framework from code?: https://stackoverflow.com/questions/25728707/ios8-is-there-an-example-of-uiautomation-framework-from-code#25952275
  76. Tutorial -- How to unit test private methods in iOS apps: https://medium.com/@theobendixson/tutorial-how-to-unit-test-private-methods-in-ios-apps-f10f5f7a520f
  77. How to write Unit Tests in Swift without making everything public: https://medium.com/practical-ios-development/how-to-write-unit-tests-in-swift-without-making-everything-public-ae218acc4ec4
  78. Four simple rules for architecting iOS unit tests - anatomy of a well-structured unit test: https://medium.com/practical-ios-development/the-anatomy-of-a-well-architected-ios-unit-test-a509d2be9ec0
  79. iOS Unit Testing and UI Testing Tutorial: https://www.raywenderlich.com/960290-ios-unit-testing-and-ui-testing-tutorial
  80. Swift - Unit Testing: https://www.swiftbysundell.com/basics/unit-testing/
  81. Unit tests best practices in Xcode and Swift: https://www.avanderlee.com/swift/unit-tests-best-practices/
  82. Xcode9 + Xcode Server = Comprehensive iOS Continuous Integration: https://medium.com/xcblog/xcode9-xcode-server-comprehensive-ios-continuous-integration-3613a7973b48 | DEMO | SRC
  83. XCUIElement: https://developer.apple.com/documentation/xctest/xcuielement
  84. XCUITest approaches - discussion thread: https://forums.developer.apple.com/thread/6503
  85. XCUITest Command line tools: https://forums.developer.apple.com/thread/14063
  86. Apple's Change To App Store Fees Should Help Smaller Publishers: https://www.mediapost.com/publications/article/357984/apples-change-to-app-store-fees-should-help-small.html
  87. Why You Shouldn’t Jailbreak Your iPhone: https://www.howtogeek.com/227214/why-you-shouldn’t-jailbreak-your-iphone/
  88. How to Switch From Android to iPhone: https://www.howtogeek.com/673216/how-to-switch-from-android-to-iphone/

See Also

Apple | iOS | iPod | iTunes | Quicktime | Media | Mobile Device | Telephone | MP4 | MP3