A STUDY of MODERN MOBILE TABLETS by Jordan Kahtava A

Total Page:16

File Type:pdf, Size:1020Kb

A STUDY of MODERN MOBILE TABLETS by Jordan Kahtava A A STUDY OF MODERN MOBILE TABLETS By Jordan Kahtava A thesis submitted in partial fulfillment of the requirements for the degree Bachelor of Computer Science Algoma University Gerry Davies, Thesis Advisor April 14th, 2016 A Study of Modern Mobile Tablets - 1 Abstract Mobile tablets have begun playing a larger role in mobile computing because of their portability. To gather an understanding of what mobile computers can currently accomplish Microsoft and Apple tablets were examined. In general this topic is very broad and hard to research because of the number of mobile devices and tablets. Examining this document should provide detailed insight into mobile tablets and their hardware, operating systems, and programming environment. Any developer can use the information to develop, publish, and setup the appropriate development environments for either Apple or Microsoft. The Incremental waterfall methodology was used to develop two applications that utilize the Accelerometer, Gyroscope, and Inclinometer/Attitude sensors. In addition extensive research was conducted and combined to outline how applications can be published and the rules associated with each application store. The Apple application used Xcode and Objective-C while the Microsoft application used Visual Studio 2012, C-Sharp, and XAML. It was determined that developing for Apple is significantly easier because of the extensive documentation and examples available. In addition Apple’s IDE Xcode can be used to develop, design, test, and publish applications without the need for other programs. It is hard to find easily understandable documentation from Microsoft regarding a particular operating system. Visual Studio 2012 or later must be used to develop Microsoft Store applications. Visual Studios can be used to develop, design, and publish applications, however to test against a Surface tablet a developer must install certificates and side load the application. All of the research gathered can be used by any developer wishing to target iOS and Microsoft Store applications. In conclusion, all the information gathered can be used by a business or individual trying to determine the cost and complexity of developing for either Apple or Microsoft. A Study of Modern Mobile Tablets - 2 Acknowledgements I would like to thank my thesis supervisor Gerry Davies for his patience and assistance with my thesis. I would also like to thank Dr. Miguel Garcia-Ruiz for being my second reader and the guidance on how to improve my thesis document. A Study of Modern Mobile Tablets - 3 Table of Contents Chapter One: Proposal .................................................................................................................................. 8 1.1. Introduction ................................................................................................................................... 8 1.2. Objectives ..................................................................................................................................... 8 1.3. Rationale ....................................................................................................................................... 9 1.4. Scope ............................................................................................................................................. 9 1.5. TimeTable ................................................................................................................................... 11 Chapter Two: Mobile Devices .................................................................................................................... 13 2.1. Apple Devices ............................................................................................................................. 13 2.1.1. IPad Series: ......................................................................................................................... 13 2.1.2. IPad Air Series: ................................................................................................................... 18 2.1.3. IPad Mini Series: ................................................................................................................. 20 2.1.4. IPad Pro Series: ................................................................................................................... 23 2.2. Microsoft Devices ....................................................................................................................... 25 2.2.1. Surface Series:..................................................................................................................... 26 2.2.2. Surface Pro Series: .............................................................................................................. 30 2.2.3. Surface Book Series: ........................................................................................................... 35 Chapter Three: Programming Languages ................................................................................................... 38 3.1. Objective C ................................................................................................................................. 38 3.2. C-Sharp ....................................................................................................................................... 41 3.3. Comparison ................................................................................................................................. 42 3.4. Development ............................................................................................................................... 47 3.4.1. Apple ................................................................................................................................... 47 3.4.2. Microsoft ............................................................................................................................. 56 Chapter Four: Publishing Applications ....................................................................................................... 67 4.1. Apple Application Store.............................................................................................................. 67 4.2. Microsoft Store ........................................................................................................................... 72 4.3. Developer Licenses ..................................................................................................................... 76 Chapter Five: Operating Systems ............................................................................................................... 78 5.1. IOS .............................................................................................................................................. 78 5.1.1. IOS 5 ................................................................................................................................... 78 5.1.2. IOS 6 ................................................................................................................................... 79 A Study of Modern Mobile Tablets - 4 5.1.3. IOS 7 ................................................................................................................................... 80 5.1.4. IOS 8 ................................................................................................................................... 81 5.1.5. IOS 9 ................................................................................................................................... 82 5.2. Windows 8.1 RT ......................................................................................................................... 83 5.3. Windows 10 ................................................................................................................................ 83 Chapter Six: Materials and Methods ........................................................................................................... 85 6.1. Materials and Methods ................................................................................................................ 85 Chapter Seven: Results and Conclusion ................................................................................................... 123 7.1. Results ...................................................................................................................................... 123 7.2. Conclusion ............................................................................................................................... 127 Appendices ................................................................................................................................................ 132 Appendix A: Device Specifications ...................................................................................................... 132 TABLE I. .......................................................................................................................................... 133 TABLE II. ......................................................................................................................................... 134 TABLE III. ........................................................................................................................................ 135 TABLE IV. ....................................................................................................................................... 136 TABLE V. ........................................................................................................................................
Recommended publications
  • COMPUTER Computer Is an Electronic Device That Is Designed To
    COMPUTER Computer is an electronic device that is designed to work with Information.The term computer is derived from the Latin term „computare‟, this means to calculate.Computer can not do anything without a Program.it represents the decimal numbers through a string of binary digits. The Word 'Computer'usually refers to the Center Processor Unit plus Internal memory. Computer is an advanced electronic device that takes raw data as input from the user and processes these data under the control of set of instructions (called program) and gives the result (output) and saves output for the future use. It can process both numerical and non-numerical (arithmetic and logical) calculations.The basic components of a modern digital computer are: Input Device,Output Device,Central Processor. A Typical modern computer uses LSI Chips. Charles Babbage is called the "Grand Father" of the computer.The First mechanical computer designed by charles Babbage was called Analytical Engine. It uses read-only memory in the form of punch cards. Four Functions about computer are: accepts data Input processes data Processing produces output Output stores results Storage Input (Data): Input is the raw information entered into a computer from the input devices. It is the collection of letters, numbers, images etc. Process: Process is the operation of data as per given instruction. It is totally internal process of the computer system. Output: Output is the processed data given by computer after data processing. Output is also called as Result. We can save these results in the storage devices for the future use. Modern computers based on integrated circuits are millions to billions of times more capable than the early machines, and occupy a fraction of the space.[2] Simple computers are small enough to fit into mobile devices, and mobile computers can be powered by small batteries.
    [Show full text]
  • Ios Security
    iOS Security May 2012 2 Contents Page 3 Introduction Page 4 System Architecture Secure Boot Chain System Software Personalization App Code Signing Runtime Process Security Page 7 Encryption and Data Protection Hardware Security Features File Data Protection Passcodes Classes Keychain Data Protection Keybags Page 13 Network Security SSL, TLS VPN Wi-Fi Bluetooth Page 15 Device Access Passcode Protection Configuration Enforcement Mobile Device Management Device Restrictions Remote Wipe Page 18 Conclusion A Commitment to Security Page 19 Glossary 3 Introduction Apple designed the iOS platform with security at its core. Keeping information secure on mobile devices is critical for any user, whether they’re accessing corporate and customer information or storing personal photos, banking information, and addresses. Because every user’s information is important, iOS devices are built to maintain a high level of security without compromising the user experience. Data Protection Class iOS devices provide stringent security technology and features, and yet also are easy to use. The devices are designed to make security as transparent as possible. Many security App Sandbox features are enabled by default, so IT departments don’t need to perform extensive configurations. And some key features, like device encryption, are not configurable, so Software User Partition users cannot disable them by mistake. For organizations considering the security of iOS devices, it is helpful to understand OS Partition how the built-in security features work together to provide a secure mobile computing platform. Encrypted File System iPhone, iPad, and iPod touch are designed with layers of security. Low-level hardware and firmware features protect against malware and viruses, while high-level OS features allow secure access to personal information and corporate data, prevent unauthorized Kernel use, and help thwart attacks.
    [Show full text]
  • MOVR Mobile Overview Report April – June 2017
    MOVR Mobile Overview Report April – June 2017 The first step in a great mobile experience TBD 2 The first step in a great mobile experience TBD 3 The first step in a great mobile experience Q1 2017 to Q2 2017 Comparisons Top Smartphones Top Smartphones Africa Asia Europe N. America Oceania S. America • New to the list this Apple iPhone 5S 1.3% 2.9% 4.1% 3.5% 3.9% 3.1% quarter are the Apple Apple iPhone 6 2.2% 4.8% 5.6% 9.3% 10.1% 4.5% iPhone SE and the Apple iPhone 6 Plus 0.8% 2.4% 0.9% 3.7% 3.2% 1.0% Samsung J7 Prime. Apple iPhone 6S 1.7% 4.4% 6.3% 11.0% 13.9% 3.1% Apple iPhone 6S Plus 0.7% 2.6% 1.1% 6.1% 4.6% 0.9% • Dropping off the list Apple iPhone 7 1.2% 2.9% 4.0% 7.6% 9.3% 2.2% are the Motorola Moto Apple iPhone 7 Plus 0.7% 3.1% 1.3% 6.9% 6.2% 1.1% G4, Samsung Galaxy J2 Apple iPhone SE 0.3% 0.6% 2.4% 2.2% 2.1% 1.0% (2015), and the Huawei P8 Lite 2.2% 0.3% 2.1% 0.2% 0.2% 0.6% Vodafone Smart Kicka. Motorola Moto G 0.0% 0.0% 0.1% 0.2% 0.0% 2.1% Motorola Moto G (2nd Gen) 0.0% 0.1% 0.0% 0.1% 0.1% 2.6% • North America and Motorola MotoG3 0.0% 0.1% 0.1% 0.2% 0.1% 3.1% Oceania continue to be Samsung Galaxy A3 1.2% 0.9% 2.2% 0.1% 0.2% 0.5% concentrated markets Samsung Galaxy Grand Neo 1.8% 0.8% 0.8% 0.1% 0.1% 0.6% for brands, with the Samsung Galaxy Grand Prime 0.5% 1.0% 1.5% 0.9% 0.1% 3.5% top smartphones Samsung Galaxy J1 1.8% 0.6% 0.3% 0.1% 0.3% 0.8% accounting for 63.7% and 74.4% Samsung Galaxy J1 Ace 2.5% 0.2% 0.0% 0.1% 0.3% 0.7% respectively.
    [Show full text]
  • Proposition De Stratégie
    iOS applications auditing AppSec Forum Western Switzerland Julien Bachmann / [email protected] › Motivations › Quick review of the environment › Common flaws › Information gathering › Network analysis › Software reverse engineering Preamble › Security engineer @ SCRT › Teacher @ HEIG-VD › Areas of interest focused on reverse engineering, software vulnerabilities, mobile devices security and OS internals › Not an Apple fanboy › But like all the cool kids... › Goals › This presentation aims at sharing experience and knowledge in iOS apps pentesting › Contact › @milkmix_ motivations | why ? › More and more applications › Most of Fortune-500 are deploying iPads › Growth in mobile banking › Mobile eShop › Internal applications › Need for security › Access and storage of sensitive information › Online payments environment | devices › Latest devices › Apple A5 / A5X / A6 / A6X › Based on ARMv7 specifications › Processor › RISC › Load-store architecture › Fixed length 32-bits instructions environment | simulator › Beware › Simulator != emulator › More like a sandbox › Code compiled for Intel processors › 32-bits › ~/Library/Application Support/iPhone Simulator/<v>/Applications/<id>/ environment | applications › Localisation › ~/Music/iTunes/iTunes Music/Mobile Applications/ › /var/mobile/Applications/<guid>/<appname>.app/ › .ipa › Used to deploy applications › Zip file environment | applications › .plist › Used to store properties › XML files, sometimes in a binary format › Associates keys (CFString, CFNumber, …) with values › plutil (1) › Convert binary plist file to its XML representation flaws | communication snooping › Secure by default › Well... at least if the developer is using URLs starting with HTTPS:// › Even if a fake certificate is presented ! › The DidFailWithError method is called flaws | communication snooping › Ok, but what about real life ? › A lot of development environments are using self-signed certificates › No built-in method to include certificates in the simulator › Obviously, what did the developers ? › Let's check what's on stackoverflow.com..
    [Show full text]
  • Apple, Inc. Collegiate Purchase Program Premier Price List January 11, 2011
    Apple, Inc. Collegiate Purchase Program Premier Price List January 11, 2011 Revisions to the December 7, 2010 Collegiate Purchase Program Premier Price List Effective January 11, 2011 PRODUCTS ADDED TO THE PRICE LIST PRODUCTS REPRICED ON THE PRICE LIST PRODUCTS REMOVED FROM THE PRICE LIST This Price List supersedes all previous Price Lists. Products subject to discontinuation without notice. Prices subject to change without notice. Education Solutions Apple iPod Learning Lab The Apple iPod Learning Lab provides schools with the ideal solution for managing multiple iPod devices in the classroom. The solution includes (20) iPod touch 8GB devices housed in a durable and easy-to-use Apple-exclusive mobile cart capable of storing and charging up to 40 iPod devices. The cart's ability to sync up to 20 iPod devices at a time from one computer makes it quick and easy to set up the devices for student use. The mobile cart's secure, roll-top door can be locked for safe iPod storage. The cart also includes room for storage of up to four notebook computers and a variety of iPod accessories. And, because the cart is mobile, it can be easily shared among multiple classrooms. Choose one of the pre-configured solutions below, or build your own custom iPod lab by visiting http://edu1.apple.com/custom_ipod_lab/. Recommended add-ons: The MacBook is an ideal companion for the Apple iPod Learning Lab. Create compelling education content with iLife and organize and share that content via iTunes. Apple Professional Development prepares teachers to effectively integrate iPod devices and podcasting into their curriculum.
    [Show full text]
  • Apple Ipad 4 Retina Display
    Apple iPad 4 Retina Display Apple iPad 4 with Retina Display Rating: Not Rated Yet Manufacturer: Apple iPad with Retina display at a glance. Breakthrough Retina display The Retina display on iPad makes everything look crisp and lifelike. Text is razor sharp. Colors are vibrant. Photos and videos are rich with detail. All thanks to its 3.1 million pixels — a million more pixels than an HDTV. Powerful A6X chip The new A6X chip inside iPad is up to twice as fast as the previous-generation A5X chip, and it delivers up to twice the graphics performance, without sacrificing battery life. Which means even the most advanced apps are smooth, responsive, and incredibly lifelike. Over 300,000 apps Apps for iPad aren’t like anything else. That’s because every app — 300,000 and counting — is designed specifically for iPad.2 And with apps in just about every category, you can do things like make a commute more entertaining, a presentation more interesting, or a school lesson more inspiring, right from your iPad. Ultrafast wireless The new iPad with Retina display features advanced Wi-Fi that’s up to twice as fast as any previous-generation iPad. And access to more cellular data networks around the world makes it fast in more ways than one, and in many more places. studio 42-J2.5 - Apple iPad 4 Retina Display 1/3 Apple iPad 4 Retina Display What’s in the box ● iPad with Retina display ● Lightning to USB Cable ● USB Power Adapter Limited warranty Every iPad comes with a one-year limited warranty and complimentary telephone technical support for 90 days from the date it was purchased.
    [Show full text]
  • Korea Tech Strategy
    November 13, 2012 The Age of Transition Korea Tech Strategy The outlook for IT from a “disruptive innovation” perspective Daewoo Securities Co., Ltd. James Song +822-768-3722 Mobile revolution: From revolution to evolution [email protected] The mobile revolution has been a history of „disruptive innovation.‰ And at the heart of Wonjae Park this remarkable shake-up lie Apple, Samsung Electronics (SEC), Google, and Amazon. +822-768-3372 Notably, the global IT industry is currently facing several major shifts and issues, [email protected] including: 1) AppleÊs „innovatorÊs dilemma‰; 2) a reshuffling of global supply chains; 3) Jonathan Hwang the return of Microsoft; and 4) the zero growth of the PC industry. How Korean IT +822-768-4140 players approach these issues will create significant implications for the memory, [email protected] display, components, and electronic materialsÊ markets in 2013 onwards. Will Cho “Apple without SEC” vs. “SEC without Apple” +822-768-4306 [email protected] Apple is now one of the most valuable corporations in the world. However, SEC sells Young Ryu more smartphones than Apple does. Unsurprisingly, global investors are paying keen +822-768-4138 attention to the competition between Apple and SEC, their innovations, and their [email protected] potential breakup. Our analysis suggests Apple is increasingly leaning toward „sustaining innovation‰ while SEC pursues a strategy of differentiation. At the same Brian Oh time, in reshuffling the global supply chain, we expect Apple could have difficulty +822-768-4135 [email protected] procuring parts supply without SECÊs contributions, while the Korean giant is likely to see very limited impacts from the absence of demand from Apple.
    [Show full text]
  • The Tablet That Can Replace Your Laptop What Makes Surface 3 the Tablet That Can Replace Your Laptop?
    The tablet that can replace your laptop What makes Surface 3 the tablet that can replace your laptop? The Best of Works like Runs Windows Great Pen a Tablet a Laptop & Office Experience Ultra-thin, ultra-light, ultra-durable Intel processor so you can run Works with old and new The optional Surface Pen feels all of your favorite Windows devices – like smartphones, cameras, and works just like a real pen, Up to 10 hours of video playback desktop software printers – more than any other OS and now comes in 2 vibrant colors Watch videos hands-free with Be productive anywhere Install millions of desktop apps One click opens OneNote, a 3-position Kickstand with a removable keyboard even when Surface 3 is For a limited time*, one year of Microsoft Office 365 Personal** and 3-position Kickstand locked or asleep comes included – a $69.99 value – with Connect to your devices with full versions of Excel, Word, PowerPoint, Palm block technology lets you powerful ports including OneNote, and Outlook, plus rest your hand on the screen, USB 3.0 OneDrive cloud storage. and you can apply natural pressure for thicker ink Use it however you want – with the Surface Pen, with touch, or with a mouse and keyboard How does Surface 3 beat iPad Air 2? Unlike iPad Air 2, Surface 3 works with all of your favorite devices like printers, smartphones, and cameras. iPad Air 2 is a tablet. Surface 3 gives you all the You can install millions of desktop apps and hundreds of thousands of touch-first apps on Surface 3.
    [Show full text]
  • SMART MOVEMENT DETECTION for ANDROID PHONES a Degree Thesis Submitted to the Faculty of the Escola Tècnica D'enginyeria De Tele
    SMART MOVEMENT DETECTION FOR ANDROID PHONES A Degree Thesis Submitted to the Faculty of the Escola Tècnica d'Enginyeria de Telecomunicació de Barcelona Universitat Politècnica de Catalunya by Pablo Navarro Morales In partial fulfilment of the requirements for the degree in TELECOMMUNICATION ENGINEERING Advisor: Sergio Bermejo Barcelona, October 2016 Abstract This project describes a decision tree based pedometer algorithm and its implementation on Android using machine learning techniques. The pedometer can count steps accurately and It can discard irrelevant motion. The overall classification accuracy is 89.4%. Accelerometer, gyroscope and magnetic field sensors are used in the device. When user puts his smartphone into the pocket, the pedometer can automatically count steps. A filter is used to map the acceleration from mobile phone’s reference frame to the direction of gravity. As a result of this project, an android application has been developed that, using the built-in sensors to measure motion and orientation, implements a decision tree based algorithm for counting steps. 2 Resumen Este proyecto describe un algoritmo para un podómetro basado en un árbol de decisiones y su aplicación en Android utilizando técnicas de aprendizaje automático. El podómetro puede contar los pasos con precisión y se puede descartar el movimiento irrelevante. La precisión de la clasificación general es del 89,4%. Un acelerómetro, un giroscopio y un sensor de campo magnético se utilizan en el dispositivo. Cuando el usuario pone su teléfono en el bolsillo, el podómetro puede contar automáticamente pasos. Un filtro se utiliza para asignar la aceleración del sistema de referencia de teléfono móvil a la dirección de la gravedad.
    [Show full text]
  • Computer Systems and Networks ECPE 170 – Jeff Shafer – University of the Pacific
    ì Computer Systems and Networks ECPE 170 – Jeff Shafer – University of the Pacific Introduc>on 2 A Modern Computer Computer Systems and Networks Fall 2014 3 Applications Computer Systems and Networks Fall 2014 4 Application – Angry Birds ì Wri@en in a high level language (Objec>ve C) ì What resources does Angry Birds need to run? (i.e. what does the Angry Birds executable file need to execute?) ì Hardware ì Processor(s) – Run program, display graphics, … ì Memory – Store programs, store data ì I/O – Touch screen, storage, network, 3-axis gyro, … ì SoXware - Operang system Computer Systems and Networks Fall 2014 5 Software - Operating System ì Apple iOS – Used in iPads, iPhones, iPods, Apple TV ì Variant of Mac OS X operang system used on tradi>onal Macs ì What are some jobs of this operang system? ì Manage hardware ì Manage applicaons (mul>tasking) ì Wri@en in high-level languages ì C, C++, Objec>ve C (varies by component) ì Can we run this code directly on the processor? Computer Systems and Networks Fall 2014 6 Software - Compilers / Interpreters ì These are programs that build other programs! ì Goal: Convert high-level languages into machine code that can be directly executed by hardware ì Examples ì Apple Xcode ì MicrosoX Visual Studio ì What’s the difference between a compiler and interpreter? Computer Systems and Networks Fall 2014 7 Hardware hp://www.ifixit.com/Teardown/iPad-3-4G-Teardown/8277/1 Computer Systems and Networks Fall 2014 8 Hardware Touchscreen controller RAM Touchscreen controller Wi-Fi / Bluetooth Power management Touchscreen
    [Show full text]
  • The Ipad Comparison Chart Compare All Models of the Ipad
    ABOUT.COM FOOD HEALTH HOME MONEY STYLE TECH TRAVEL MORE Search... About.com About Tech iPad iPad Hardware and Competition The iPad Comparison Chart Compare All Models of the iPad By Daniel Nations SHARE iPad Expert Ads iPAD Pro New Apple iPAD iPAD 2 iPAD Air iPAD Cases iPAD MINI2 Cheap Tablet PC Air 2 Case Used Computers iPAD Display The iPad has evolved since it was originally announced in January 2010. Sign Up for our The iPad 2 added dual-facing cameras Free Newsletters along with a faster processor and improved graphics, but the biggest jump About Apple was with the iPad 3, which increased the Tech Today resolution of the display to 2,048 x 1,536 iPad and added Siri for voice recognition. The iPad 4 was a super-charged iPad 3, with Enter your email around twice the processing power, and the iPad Mini, released alongside the iPad SIGN UP 4, was Apple's first 7.9-inch iPad. Two years ago, the iPad Air became the TODAY'S TOP 5 PICKS IN TECH first iPad to use a 64-bit chip, ushering IPAD CATEGORIES the iPad into a new era. We Go Hands-On 5 With the OnePlus X New to iPad: How to Get The latest in Apple's lineup include the By Faryaab Sheikh Started With Your iPad iPad Pro, which super-sizes the screen to Smartphones Expert The entire iPad family: Pro, Air and Mini. Image © 12.9 inches and is compatible with a new The Best of the iPad: Apps, Apple, Inc.
    [Show full text]
  • REGULAMENTO DESCONTO DIA DO CLIENTE Esta Ação
    REGULAMENTO DESCONTO DIA DO CLIENTE Esta Ação Pontual (“Ação”) será promovida pela Fast Shop S.A. (“Fast Shop”), situada na Avenida Zaki Narchi, 1664, São Paulo (SP), inscrita no CNPJ 43.708.379/0001-00, através do site www.fastshop.com.br. 1 – DA AÇÃO 1.1. A Ação trata-se de desconto de 10% de na compra de qualquer produto do site, realizadas no dia 15/09/2014, que poderá ser utilizado em sua próxima compra no site da Fast Shop, (exceto para compra de produtos da categoria Apple), sendo válido apenas para uma compra por CPF. 1.2. Período vigente em 15/09/2014 ou enquanto durarem os estoques dos produtos. 1.3 – Todos os produtos do site www.fastshop.com.br, validam a promoção. Parágrafo Único - Esta Ação é desenvolvida sem qualquer modalidade de sorte ou álea. 2– DA ELEGIBILIDADE DOS PARTICIPANTES 2.1. A Ação é valida para compras realizadas no site Fast Shop no dia 15/09/2014. 2.2. Não serão elegíveis compras realizadas nas lojas físicas, televendas ou em Listas de Casamento – presenteador e presenteado. 2.3. Desconto não cumulativo com outras promoções do site Fast Shop, Club de Benefícios Fast Shop, cupons de descontos e cupons de aniversário. 2.4. O comprador só estará elegível a promoção após a confirmação do pagamento em até 05 dias. 2.5. Todos os produtos comprados no site, no dia 15/09/2014, participam da promoção. 2.6. O cupom será válido para uso em apenas uma compra, com exceção de todos os produtos da categoria Apple, conforme listados abaixo.
    [Show full text]