Page 49 - OrtegaMuñoz_RevistaDeber
P. 49

P á g i n a  | 20

                  bibliotecas  principales  tienen  un  conjunto  de   1.4 Arquitectura iPhone
                  bibliotecas segundarias que proporciona la mayoría de
                  la  funcionalidad  disponible  en  las  bibliotecas
                  principales de Javalenguaje de programación.  Cada
                  aplicación de Android se ejecuta en su proceso propio,
                  con  su  propia  instancia  de  Dalvik  virtual  máquina.
                  Dalvik  VM  ejecuta  archivos  en  Dalvik  Formato
                  ejecutable (.dex) que está optimizado para un mínimo
                  como la huella de memoria”.
                  1.2.3 Bibliotecas

                  Android  tiene  un  conjunto  de  bibliotecas  C  /  C  ++
                  utilizadas  por  varios  componentes  del  sistema
                  Android.  Estas  bibliotecas  son  expuestas  a  los    Figura 2: Arquitectura del sistema iPhone
                  desarrolladores.  La  biblioteca  del  sistema  C  es  una   Fig. 2 Representa la arquitectura de los IPhone tiene
                  implementación  BSDderived  de  la  biblioteca  del   carias capas como se puede apreciar en la.
                  sistema C estándar. Los las bibliotecas de medios se
                  basan en openCORE de PacketVideo que admiten la   1.4.1 Hardware
                  reproducción y grabación de muchos audios populares
                  formatos.  El  administrador  de  superficie  gestiona  el   En  iPhone,  Hardware  se  refiere  a  los  chips  físicos
                  acceso  a  la  pantalla  subsistema  y  combina   soldados a los circuitos del iPhone El procesador real
                  perfectamente  gráficos  2D  y  3D  capas  de  múltiples   cae bajo esta capa, pero el conjunto de instrucciones y
                  aplicaciones [Claudio Maia et al., 2010]       las tablas de descriptores en memoria están contenidos
                                                                 dentro de la capa de "procesador".
                  1.3 Apple
                                                                 1.4.2 Firmware
                  “Según[2],      Apple       Inc. es     una
                  empresa estadounidense que diseña y produce equipos   El firmware hace referencia al código específico del
                  electrónicos, software y  servicios  en  línea.  Tiene   chip  que  está  contenido  con  memoria  dentro  /
                  su sede     central en    el Apple     Park,   alrededor  del  periférico,  o  dentro  del  conducir  por
                  en Cupertino (California, Estados  Unidos)  y  la  sede   dicho periférico.
                  europea en la ciudad de Cork (Irlanda).3Sus productos   1.4.3 Procesador
                  de hardware incluyen  el teléfono  inteligente iPhone,
                  la tableta iPad,   el ordenador   personal Mac,   “Según  [5],  El  procesador  se  refiere  al  conjunto  de
                  el reproductor  de  medios  portátil iPod,  el reloj   instrucciones  ARM  y  a  la  tabla  de  descriptores  de
                  inteligente Apple  Watch y  el reproductor  de  medios   interrupciones configurada por el iPhone OS durante
                  digitales Apple TV.”                           arranque e inicialización del controlador”.
                  Entre el software de Apple se encuentran  los sistemas     1.4.4 Elementos Utilizados
                  operativos iOS, IPadOS, macOS, watchOS y tvOS, el
                  explorador  de  contenido  multimedia iTunes,  la   iPhone  OS  es  el  núcleo,  los  controladores  y  los
                  suite iWork (software de  productividad), Final  Cut   servicios  que  comprenden  del  sistema  operativo
                  Pro   X (una   suite   de   edición   de   vídeo   iPhone. Se sienta entre el usuario Espacio y hardware.
                  profesional), Logic  Pro (software para  edición  de   1.4.5 Tiempos de ejecución de Obective-C
                  audio  en  pistas  de  audio), Xsan (software para  el
                  intercambio de datos entre servidores) y el navegador   El tiempo de ejecución de Objective-C se compone de
                  web Safari.                                    Objective-C  bibliotecas  de  tiempo  de  ejecución
                                                                 vinculadas  dinámicamente,  así  como  bibliotecas
                  EL  objetivo  de  este  presente  trabajo  es  profundizar   subyacentes de C.
                  sobre  la  teoría  Apple  y  Android  así  llenar  nuestros
                  conocimientos sobre aquel tema para futuras clases.
   44   45   46   47   48   49   50   51   52   53   54