12 votos

¿Existe alguna manera de buscar aplicaciones instaladas? (Alternativa de Búsqueda Simple)

He sido víctima del infame "apaguemos cualquier cosa que Apple pueda tener una patente" también conocido como "búsqueda tonta" en el Galaxy S3, y estoy buscando una forma sencilla de devolverle a mi teléfono al siglo XXI.

Todo lo que quiero es la capacidad de encontrar una aplicación rápidamente y lanzarla por nombre, sin necesidad de encontrar el icono visualmente.


Lo que quiero son características que existían en versiones anteriores de Android

  1. En la pantalla principal de aplicaciones, tener la capacidad de buscar (actualmente solo funciona para widgets)
  2. Si encuentro una aplicación, puedo presionar y mantenerla, y me permitirá colocarla en cualquier pantalla de inicio

El caso de uso #1 fue eliminado y reemplazado por la aplicación de Búsqueda de Google, la cual como se mencionó anteriormente, fue degradada para dejar de incluir búsqueda local (solo muestra resultados web)

El caso de uso #2 fue eliminado y no tiene solución alternativa, necesito encontrar visualmente una aplicación para agregarle un atajo

He buscado en la tienda Play de Android por "Búsqueda de aplicaciones", pero no encontré nada, ¿debería empezar a escribir mi propia aplicación?

4 votos

Gesture Search afirma buscar aplicaciones, contactos, marcadores y pistas de música.

0 votos

Ver esta pregunta (posible duplicado). Gracias a las omnipresentes guerras de patentes en el espacio móvil, Google y Samsung tuvieron que eliminar esta funcionalidad (al menos para el mercado estadounidense)

1 votos

@ce4 No creo que esto sea lo suficientemente cercano como para ser un duplicado, ¡siéntete libre de publicar la parte relevante de la respuesta allí como tu propia respuesta aquí pensada!

10voto

ce4 Puntos 11180

Puedes revertir a tu comportamiento completamente antiguo. Sin embargo, necesita un poco de hacking y podría ser ilegal (descompilar y recompilar la app de Google)

Antecedentes: Si no tienes acceso root, no puedes instalar la versión antigua sobre la nueva.
Lo que podrías hacer: Instalar una app con las funciones de la antigua app de Búsqueda.
Idea: Si la antigua app tenía un nombre de paquete diferente, podrías instalarla junto a la nueva app.
¿Cómo? ¡Apktool!

Propuesta de solución:
Utiliza apktool para descompilar y cambiar todo el espacio de nombres de com.google.android.googlequicksearchbox a com.google.android.googlequicksearchbox2 de un .apk antiguo y funcional (ver .zip a continuación, presta atención al 2 al final), luego recompila e instala el paquete recién creado.

Resultado: Los proveedores antiguos y nuevos (dañados) pueden ser instalados uno al lado del otro al mismo tiempo porque tienen un espacio de nombres diferente (.*searchbox2 en lugar de .*searchbox). Solo descubre cuál es la antigua y úsala.

Beneficios: Se requiere sin acceso root, permanente (no se puede quitar)
Desventajas: Obtienes 2 veces el mismo widget ofrecido (1 vez del antiguo, 1 vez del nuevo), así que debes descubrir cuál funciona y cuál no

Mi prueba hasta ahora ('apktool' es un alias de 'java -jar /usr/local/bin/apktool.jar' en mi máquina, para tu información):

apktool decompile GoogleQuickSearchBox.apk appdir
#agregar '2' a cada ocurrencia del espacio de nombres
find appdir -type f | while read a; do sed -i 's,uicksearchbox,uicksearchbox2,g' $a; done
#renombrar el directorio para reflejar eso también
mv appdir/smali/com/google/android/googlequicksearchbox smali/com/google/android/googlequicksearchbox2
apktool build /tmp/bla.apk appdir
#Cualquier tipo de firma (jarsigner, signapk.jar,...):
java -jar /tmp/signapk.jar /tmp/certificate.pem /tmp/key.pk8 /tmp/bla.apk /tmp/gsearch2.apk
adb install /tmp/gsearch2.apk

Solución antigua

Lo que sería bueno saber: ¿Esto solo afecta a los clientes de Samsung y Google en EE. UU.?
Según Android Central, Samsung ahora implementa esta actualización como una corrección de estabilidad a nivel mundial.

Muy probablemente este paquete fue el que se "actualizó":
com.google.android.googlequicksearchbox (ubicado en /system/app/GoogleQuickSearchBox.apk)

Definitivamente se necesita acceso root para revertir la situación.

Sin embargo, yo decidiría deshacerme por completo del firmware de Samsung e instalar CyanogenMod, por ejemplo (esto podría ser incluso más fácil que obtener acceso root en el firmware original).

Quizás quieras "reinstalar" la versión no afectada del último firmware o uno de un firmware europeo (si no están despojados). Por ejemplo, este archivo del popular sitio de alojamiento Goo.im probablemente tendrá un .apk (más antiguo) funcional que tiene la funcionalidad que extrañas. Es un paquete de instalación genérico para el popular firmware de posventa de Cyanogenmod que contiene todos los paquetes propietarios relevantes de Google (que tuvieron que ser eliminados de Cyanogenmod por solicitud de Google hace algún tiempo). Puedes abrirlo con cualquier programa descompresor y extraer el paquete /system/app/GoogleQuickSearchBox.apk.

Así es como lo haría (usando la herramienta adb del Google SDK):

adb push GoogleQuickSearchBox.apk /sdcard/
adb shell
su
mount -o remount,rw /system
cp /sdcard/GoogleQuickSearchBox.apk /system/data/
mount -o remount,ro /system
reboot
exit

He utilizado Application Explorer para generar esta lista y ver dónde se encuentra el .apk:

Nombre de la App: Búsqueda de Google
Nombre del Paquete: com.google.android.googlequicksearchbox

[...]

Directorio Fuente:
/system/app/GoogleQuickSearchBox.apk

Puedes obtener la versión de 'Búsqueda de Google' yendo a Configuración->Aplicaciones->Todos->Búsqueda de Google, que muestra la versión actual. La mía (la misma que en el .zip mencionado anteriormente es: 1.4.1.299849)

0 votos

La desventaja también es fácil: simplemente puedes desactivar la aplicación original desde la configuración :)

0 votos

Esta es una gran respuesta, solo me pregunto, ¿no hay alguien por ahí que haya escrito una aplicación de búsqueda de aplicaciones simples? ¡Me cuesta creer que vaya a ser el primero en escribir una!

0 votos

Claro que habrá una aplicación para eso, la demanda solo surgió ahora (¡gracias, Apple!).

7voto

Satendra Pratap Puntos 31

Aquí está mi primera APP gratuita para Android llamada "Quickly", disponible en la tienda de Google Play.

Esta App te permite:

  • Buscar todas las aplicaciones instaladas
  • Ver todas las aplicaciones usadas recientemente
  • Ordenar las aplicaciones instaladas alfabéticamente

Al hacer clic en el botón que está al lado derecho de la caja de búsqueda, cambiará el listado de aplicaciones de orden alfabético a aplicaciones usadas recientemente y viceversa.

Tu valiosa opinión/retroalimentación/sugerencias son bienvenidas.

2voto

rslite Puntos 121

Gesture Search es muy agradable (ver el comentario de Al Everett). Utiliza gestos para seleccionar letras lo que significa que tiene más espacio en pantalla (no muestra el teclado en pantalla). No muestra sugerencias de Google, lo cual no necesito de todos modos, por lo que es beneficioso para mí (más espacio para lo que me interesa). Mis únicas quejas serían sobre la precisión del reconocimiento de caracteres - pero espero que trabajen más en ello - y desearía tener la capacidad de agregar búsquedas personalizadas para sitios web o aplicaciones (como en WebOS).

También está muy bien complementado por Gesture Bar - que permite un acceso rápido a Gesture Search desde el área de notificación o con una pulsación larga en el botón de búsqueda (que es el que me gusta).

0 votos

Pero, ¿por qué, por qué no tiene una opción para simplemente usar el teclado en pantalla?

0 votos

Realmente me gusta que no use el teclado interno. Reduce el tiempo de inicio. ¡No me gusta los pocos segundos que tengo que esperar a que se inicialice el teclado Swype :)

1voto

Satendra Puntos 11

https://play.google.com/store/apps/details?id=com.in.spd.quickly.activity

Esta aplicación te permite:

- Buscar todas las aplicaciones instaladas
- Listar todas las aplicaciones utilizadas recientemente
- Ordenar las aplicaciones instaladas alfabéticamente

Al hacer clic en el botón que se encuentra al lado derecho de la caja de búsqueda, se cambiará la lista de aplicaciones de orden alfabético a las utilizadas recientemente y viceversa.

0 votos

¿Cuál es el nombre de la aplicación? ¡Por favor edita tu respuesta! :)

0voto

ccpizza Puntos 146

Búsqueda de Google, también conocida como Google Now, puede buscar aplicaciones instaladas en tu dispositivo Android. Sí, es súper lento, especialmente en teléfonos más antiguos, pero incluye entre otras cosas la opción de 'Buscar en el teléfono/tableta'. Estaba buscando una alternativa más limpia y rápida que no buscara todo, incluido en la web, pero terminé usándola de todos modos, porque todas las alternativas que probé están a medias o se bloquean en mis dispositivos.

Si hurgas un poco en la configuración, hay cosas que se pueden desactivar en la búsqueda de tabletas, por ejemplo, desactivar la función de Google Now la hace algo más rápida.

Para iniciarlo, simplemente toca la barra de búsqueda de Google, o toca y mantén presionado el botón de inicio.

búsqueda de google

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X