0% encontró este documento útil (0 votos)
115 vistas6 páginas

Análisis de Tecnologías Móviles 2023

Este documento presenta una guía de desarrollo para el análisis de tecnologías en aplicaciones para dispositivos móviles. Contiene 11 preguntas sobre temas como la computación ubicua, mejoras en baterías móviles, limitaciones en el desarrollo de apps móviles, enfoques de desarrollo, componentes de Windows Phone y iOS, características de Objective-C, funciones de assemblies de .NET y qué es un AVD de Android.

Cargado por

Bryan Piñeyro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
115 vistas6 páginas

Análisis de Tecnologías Móviles 2023

Este documento presenta una guía de desarrollo para el análisis de tecnologías en aplicaciones para dispositivos móviles. Contiene 11 preguntas sobre temas como la computación ubicua, mejoras en baterías móviles, limitaciones en el desarrollo de apps móviles, enfoques de desarrollo, componentes de Windows Phone y iOS, características de Objective-C, funciones de assemblies de .NET y qué es un AVD de Android.

Cargado por

Bryan Piñeyro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Nombres

Bryan Francisco

Apellidos

Piñeyro santana

Matricula

21-EISM-6-026

Sección

107

Materia

Programación de dispositivos móviles

Profesor

Weny Morales Mejia

Tema

Análisis de tecnologías en aplicaciones para dispositivos


móviles

Fecha

08/02/2023
PROGRAMACION DE DISPOSITIVOS MOVILES
506146

Análisis de tecnologías en aplicaciones para


dispositivos móviles.

Guia de Desarrollo

1. ¿Qué es la Computación Ubicua y cuáles son sus pilares fundamentales?

Este se refiere específicamente a una forma de tecnología que está disponible en todas partes y
en todo momento. Es un enfoque de la tecnología que busca integrar los dispositivos
tecnológicos en la vida cotidiana de las personas, sin interrupciones o barreras para su uso.

Mark Weiser es el creador de la computación ubicua y el cabecilla al momento del desarrollo de


esta otro también a misionar es Manuel Castells qué fue uno de los que aportó monetariamente y
de otras formas al proyecto junto a Mark Weiser

2. ¿Cuál es el cambio más relevante en las baterías de los teléfonos móviles?

Uno de los cambios más detenida la batería de los teléfonos móviles o dispositivos móviles es el
hecho de la fabricación de este ya que ahora se utiliza menos materiales y también con el uso de
los materiales que de ahora está puede amplificar más su tiempo y también agregándole que son
un poco más portátil que las anteriores ya que comparación con el tamaño es diferente y mas
pequeña
3. ¿Cuáles son las limitaciones para el desarrollo de aplicaciones en teléfonos móviles?

Hay algunos puntos importantes a tener en cuenta en el desarrollo de aplicaciones móviles.


Averigüe lo que los usuarios necesitan de las aplicaciones y conozca lo que sus desarrolladores
son capaces de construir. Decida si va a utilizar un modelo BYOD (traiga su propio dispositivo)
o proporcionar a los usuarios dispositivos de propiedad de la empresa, y determine qué sistemas
operativos soportará. Dentro de estas se encuentran también el hecho de el sistema operativo y
qué te permite el sistema operativo en el cual piensas diseñar la aplicación y la restricciones que
tiene este porque existen diferentes restricciones tanto para el éxito imperativo de Apple o el
sistema operativo de Android.

4. ¿Cuáles son los enfoques principales para el desarrollo de aplicaciones para


dispositivos móviles?

Bueno para el desarrollo de aplicaciones móviles hay varios enfoques el primero es el enfoque
nativo que dice se encarga de aplicar el uso del lenguaje programación específico para
plataformas móviles o dispositivos pero requiere un equipo desarrollo separado para cada
plataforma está también en las aplicaciones híbridas qué estás lo que se encargan más es del
desarrollo de aplicaciones nativo tanto como HTML, CSS y JavaScript y también se Ejecutan
Cómo contenedor nativo y entró de la número 350 el desarrollo de aplicación basada en la web
que esté principalmente lo que se encarga del desarrollo de las aplicaciones en la web ejecutando
diferente tamaño de pantalla en Cómo navega en los dispositivos móviles en este la única
desventaja que tiene este es que se requiere de conexión a internet.

5. ¿Cuáles son los principales componentes del modelo software de Windows Phone?

Este cuenta con una interfaz muy simple la cual es muy versátil este cuenta con aplicaciones muy
básicas de dispositivos móviles normales pero también que una aplicaciones nativas de ellos
conocidas tanto como cortana, Outlook y la aplicación de Xbox y todas las aplicaciones que
posee el paquete de Office tanto sea Word, Excel, Microsoft Store también posee algunas
aplicaciones de Amazon como Kindle y la aplicación de Amazon como nativa y como navegador
tenemos el Explorer después posee todas las aplicaciones normal de un dispositivo móvil es tanto
cómo cámara music teléfono álbum.

6. ¿Cuáles son los componentes de la arquitectura del sistema operativo iOS?

1). Cocoa touch

Es la capa visible, zona donde nos encontramos los componentes visuales.

2). media

Se trata de una capa basada en la mezcla de tecnologías que dan acceso a ficheros multimedia
relacionados con audio, vídeo, gráficos, etc.

3). core servicies

Se trata de la capa de servicios principales disponibles en el dispositivo y que pueden ser


utilizados por todas las aplicaciones, como pueden ser: base de datos, acceso a la red, acceso a
las opciones del iPhone, etc.

4). core os

Es el núcleo del sistema. en esta capa encontramos: elementos de seguridad, memoria, procesos
o manejo de ficheros.

7. ¿Cuál es la principal característica del lenguaje Objective-C?

Algunas de las características que posee el lenguaje de programación Objective-C es que este es
compatible con muchos software y contextos de programación ese también posee el control de
flujos tales como While, for, do While ese también permite que las conversaciones sean
explícitas e implícitas entre tipos también posee ámbitos variables, ya sean globales, estéticas y
locales y también posee estructuras,s los fundamentales.
8. ¿Por qué es necesario que los compiladores en .NET traduzcan su código fuente a
uno entendible por el CLR y cómo se llama ese lenguaje?

Principalmente se hace eso para trabajar y asegurar la portabilidad del código a través de
diferente sistema operativo y arquitectura lo que significa que el mismo código puede ejecutarse
en diferentes plataformas sin necesidad de recopilación podemos Traducir el .NET el código
fuente CIL Qué es te viene siendo el el nombre del lenguaje de programación Qué es capaz de
Traducir uno de estos de .Net a1 más entendible llamado CIL qué es te viene siendo un lenguaje
de bajo nivel que se utiliza para describir la estructura y el comportamiento del código escrito en
un lenguaje de programación de alto nivel como si C#, visual Basic entre otros. Para que el CLR
puede ejecutarse el código de manera más eficiente y garantizar su portabilidad a través de
diferentes plataformas o sistemas operativos ellos llevan esta acción para llevar los programas
escritos en un lenguaje de alto nivel a su correspondiente lenguaje de máquina esto quiere decir
que pasa en el programa de código fuente a código binario.

9. ¿Qué función realizan los assemblies?

Este lenguaje utilizado comúnmente para programas de bajo nivel pero que al mismo tiempo es
muy complicado de usar y solo los funcionales usualmente lo usa ya que esta es la forma más
directa de comunicarse con el código máquina este realiza una traducción más o menos isoforma
desde las sentencias mnemónicas a las instrucciones y datos de máquinas.

10. ¿De dónde se obtiene la información de los objetos que conforman una aplicación
desarrollada en la plataforma .NET?

Bueno la información de los objetos que conforman una aplicación desarrollada en las
plataformas .NET se pueden obtener de varios sitios la primera es del
código Fuente ya que está almacena todo sea tanto su nombre tipo propiedad y métodos.

Documentación está Viene de la mano con la del código Fuente, pero de una forma externa está
Solamente proporciona sobre los objetos y su funcionamiento.

Referencias de [Link] está almacena lo que viene hacer la documentación más detallada
sobre cada objeto y su funcionamiento como la documentación, pero un poco más específica.

Y por último podemos mencionar la depuración en tiempo de ejecución ya que está muestra el
tiempo a tiempo real la información y puede examinar los objetos

11. ¿Qué es un AVD de Android?

El ADV Android Studio es una herramienta que te permite simular un dispositivo móvil de
Android o un dispositivo telefónico y poder manejar este base comandos, no obstante a eso está
nos permite similar características de diferentes dispositivos móviles o sea qué nos permite
diseñar nuestro dispositivo móvil con las características que nosotros queramos tanto sea de otro
dispositivo móvil está no los permite mediante comandos.

También podría gustarte