Greenify что это за приложение
Перейти к содержимому

Greenify что это за приложение

  • автор:

Greenify что это за приложение

Greenify
версия: 5.0

Последнее обновление программы в шапке: 13.01.2023

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Для полного функционирования программы необходимы права root пользователя.

Краткое описание:
Управление фоновыми процессами.

Greenify позволяет определить и перевести в спящий режим фоновые процессы и сервисы, запускающиеся по определенным событиям (подключение к сети, разблокировка устройства, установка/удаление программ, и т.д.)

«Гринифицированная» программа не будет работать в фоновом режиме и запускаться по событиям (будильники, виджеты, пуш-сообщения, мессенджеры, лаунчеры и т.д. работать не будут), но запущенная вручную, должна работать в полном объеме.

Требуется Android: 5.0 и выше
Русский интерфейс: Да

О новой политике Google в отношении специальных возможностей или почему слетают галки с администратора и подобное можно почитать здесь

версия для Android ниже 4.4 : 3.0 build 5 ® Greenify (Пост Alex0047 #55764737)

About prescription

Prescription in Greenify is precisely targeted rule to block unwelcome behaviors in any Android apps. It is published in open source by any community member on GitHub, and could then be imported into Greenify by any user. All experienced super users (especially developers) are welcome to publish and distribute composed prescriptions for the good of Android app community, to form a influence force and encourage the app developer to build for better device experience. This is the same goal of Greenify.

The prescription feature requires Greenify working in either root mode, or non-root mode but only on Android 4.4 to 5.x.

What could prescription do

Prescription may block various types of unwelcome behaviors in regular Android app, and it’s still evolving with more capabilities coming in the near future.

  • Behavior triggered by Android broadcast mechanism
  • Service starting and binding (invocation) behavior
  • Activity (UI) launching behavior

Some real world use-cases:

  • Unnecessary power and memory consumption caused by background services or periodic behaviors, without settings in app to disable.
  • Random lagging caused by lots of background processes unnecessarily launched in a short time, especially in some poorly written 3rd-party SDKs integrated by popular apps.
  • Unwelcome promotions and ads, without proper settings in app to disable.
  • Unwelcome or malfunctional built-in software components in the device.
  • ……

How to write a prescription

Prescript is written in XML with versioned schema (defined by xmlns , see samples below) for compatibility. Newer schema version is generally supported by higher version of Greenify app.

Currently, the following two types of prescription are supported.

Prescript — single prescription with rule content.

Composing a prescript requires basic Android development knowledge and deep analysis in low-level app behaviors, as it is based on the intent mechanism, which serves as the most fundamental protocol of behavior and communication between (and also within) Android apps.

or (since Greenify v3.2.0)

A prescript may contain more more than one <intent-filter> (See Android developer document for detailed syntax). If any of them matches, the behavior is blocked. Complex prescript may also restrict the intent matching to specific app or specific component within app, defined by package or class attribute of <prescription> tag. (see https://github.com/greenify/rx-baidu-sso/) You can mix and match the attribute package , class and <intent-filter> block to achieve desired qualification. The class attribute can be used alone since Greenify v3.3 (schema version 3) to block component with the same class name cross all packages. (see https://github.com/oasisfeng/rx-getui-wakeups)

Starting from Greenify v3.2.0 (schema version 2), prescript may also contain inline sub-prescripts. And a new attribute sender is introduced to limit the origination of behavior, with 3 supported types:

  • other-app — originated from other app (default)
  • other — originated from outside of target app itself. (including origination from system, in addition to other-app )
  • any — originated anywhere. (including app-internal behaviors, in addition to other )

This is a simple prescript with just one intent-filter to identify the behavior which it blocks. The attribute type=»service» indicate it applies to “service”.

Prescription Collection — a set of referenced prescriptions

Prescription collection may include prescripts and other prescription collections, all referenced by relative repository path.

How to publish and distribute your prescriptions

All prescripts must be published on GitHub with repository name that starts with “rx-“ while all prescription collections must be published with repository name that starts with “rxs-“.

The README is optional but highly recommended to complement the short description with more detailed explanation about your prescription, especially the behaviors it blocks and the impacts on the user experiences.

To distrubte your prescriptions, you need to use the https://greenify.github.io/<user>/<repo> URL instead of the GitHub repository URL, for Greenify app to recognize and import your prescription. For example, a prescription hosted at https://github.com/oasisfeng/rxs-push-services should be distributed as https://greenify.github.io/oasisfeng/rxs-push-services (the only difference is domain name). When the latter link is clicked in web browser on the Android device with Greenify installed, Greenify will be launched to import this prescription.

Explore and play with the community

GitHub has a great design on community collaboration and development. You can create a repository and compose a prescription in minutes, all on the website, and make modification at any time with mobile browser on the go.

“Fork” is the spirit of GitHub and we embrace it too. You are welcome to fork prescription written by others and add your tweaks on top. If you wish, Pull Request is also encouraged to support each other in the community. In the future version of Greenify, we will add more recognizable interaction around the prescription forking, like switching among the forks.

If you have any questions to ask, or ideas to share, please feel free to post in our G+ community and XDA forum.

E-commerce App for Plants and gardening tools- Greenify

Susindran Buddha

Susindran Buddha self taught Product designer.

Project Type & Role: Personal Project, Product Designer

What is Greenify?
Greenify is a chain of nursery in India having stores across the country. Greenify is one of the few nurseries in the country to grow and sell rare and exotic plants that are found around the world. Greenify also has various initiatives which help make our environment greener and bring the pollution levels down.
Greenify is used to selling plants and gardening products through calls and emails as Greenify would post about their products on their different social media pages. Greenify through its initiative “make world greener” has generated a lot of buzz on social media, the main reason for it being successful is because more and more people are getting into gardening and making requests for a wide variety of all kinds of plants. With the demands sky rocketing for Plants and gardening related products,with many request for door delivery of the plants and gardening tools, and to keep up with other online nurseries; Greenify decided to move ahead as it saw an opportunity to grow their brand and also to keep up with the growing demand by making its own E-commerce App where people can buy plants and gardening related products and get them delivered at their doorstep hassle free at a reasonable price.

Vision
To design an app, which will be a platform for the users to purchase Plants and gardening tools hassle free which would be door delivered to the users thus growing the loyalty and trust of the users. This would lead to an increase in the customer base in the long run making Greenify the market leader and trustworthy brand.

Target Users
Target users for Greenify App are users who are into gardening and like greenery around them and who shop online and offline for plants and gardening products.

Design Process
Defining the UX process is very important as it helps to get to a conclusion of what will work and what will not work for the product before starting with the product, as it helps with defining the work process and steps that need to be followed in the while designing the product so that the product satisfies the needs of both the Users and the Business.
To start with we have research for the business and understand the customer experience and emotions a person goes through as a person in all their complexity.
I visited several nurseries across the city to understand the business and to make Business and Feature Analysis, which would enable us to understand better about the business and know how user needs can be satisfied by understanding what are the offers, possible problems and goals.
In conducting the competitor analysis these were the results and pain points found in those products.

Research
To start with we have research for the business and understand the customer experience and emotions a person goes through as a person in all their complexity.
I visited several nurseries across the city to understand the business and to make Business and Feature Analysis, which would enable us to understand better about the business and know how user needs can be satisfied by understanding what are the offers, possible problems and goals.
In conducting the competitor analysis these were the results and pain points found in those products.

Problem Statements

  • Some plants and gardening products are not available at a local nursery.
  • Unable to identify plants.
  • Tracking of the order placed does not indicate proper data.
  • Order placed online is not delivered on time.
  • Users want to know more information about the plants to grow and products to use.

Feature Set
Based on the market research and user survey features were defined for Greenify App.

  • Sign in using Google, phone no. and email ID
  • Availability status of a product
  • Search by image
  • Instructions to grow plants which gives good results
  • Cash on delivery option for payment
  • Real time tracking of shipping

Understanding the User
I conducted 1:1 survey with 15 people who buy plants and gardening-related products from local nurseries and from nurseries such as Greenify. The aim of this 1:1 survey was to understand the problems faced by the customers in both online and offline marketplace.
On the basis of the survey conducted on 15 people, a persona was created with a backstory of a user who purchases plants and gardening tools both online and offline. Goals, Motivation, needs and pain points were added to the persona to create an exceptional product.

User Flow
User flow for Purchase journey in the App was created on the basis of the business vision and user goals combined together.

Sketching and Ideation
Once the user flow for the purchase journey was defined, I started with sketching multiple solutions through rough paper sketches as it helps to give a quick check as is what work and what does not work and iterate a better solution.
One tricky part while sketching solution was the placement of the menu and search bar, the solutions were:

1. To have the search bar at the top of the screen and having a hamburger menu at the top of the screen.
2. To have a bottom navigation bar for Home, Search, Cart and Account.

So I decided to go with the solution no.2 as the mobile screen is becoming bigger, so it would be difficult to reach the hamburger menu and the search bar at the top of the screen.

Low fidelity wire-frame
After many iterations of paper sketches, low fidelity wire-frames of the app were made using Adobe XD to define the visual form of the screen and arrangement of all the elements in the screen.

User testing
After creating the low fidelity wire-frame prototype, it was tested with 4 user and the tasks were:

  • Searching a product
  • Ordering a product
  • Tracking a ordered product

For the user testing all the users were encouraged to give anything that would come in their mind as feedback while testing the prototype, these feedback received from the users helped to get user thoughts on the product and clarity on the App design.

Summary of user testing
One of the recommendations by the user was to have a view all button above the product list so that users can click on it and view all the products of that category rather than scrolling a few times and then clicking on view more button.

The changes were made accordingly, the first image is the image from the prototype which was given for testing to the users and the second image is of the change made.

Logo
Greenify’s logo was made keeping in mind its vision to spread greenery around. After a few iterations this was the final logo which was finalized.

High Fidelity Wire-frame
Next with the help of final low fidelity wire-frames high fidelity wire-frames were created using the fonts Open Sans and the font used for branding Greenify is Montserrat.

User Testing
After making all the high fidelity wire-frames it was again sent to the user for testing out the prototype and were once again encouraged to give any feedback that they would like to give for the App and iterate it in the next sprint run.

The outcome of the user testing of prototype was as follows:
1. Nearly 70% of the users suggested having the option to book services for gardening.
2. Another suggestion for users was having the technology for scanning their plants to get knowledge of the plant’s health and tips to increase the productivity.

Greenify keeps background apps from consuming resources

The Greenify app for Android already has a few years behind it; with this interesting tool you can optimize the battery life of your Android device by temporarily hibernating processes in the background that would otherwise be consuming resources without your realizing it.

What exactly is Greenify?

Just because you close an app doesn’t mean it sits there ‘quietly’. Let’s reach here for the closest example: WhatsApp. Even if you don’t have it open you still get notifications on your homescreen, right? That’s because it’s permanently awaiting information, doing periodic checks that obviously affect your battery life in the short term and even the amount of data consumed by the device.

What Greenify does is temporarily annul the permissions associated with an app when it’s not open, so that – continuing with the case of WhatsApp – you won’t see the messages you receive until you open the app itself, which will reactivate the permissions. And when you close it, the permissions will be revoked again.

greenify-en-screenshot

How does Greenify work?

When you open the Greenify app and click the Hibernate button nothing will happen, which is because you first need to create your blacklist of applications that you want to silence when you initiate the process. To do so, click the cross icon in the upper right part of the screen and select the desired apps. By itself Greenify will group all the ones it considers most damaging when open in the background. Once you’ve selected everything click Accept and you’re ready.

That said, to be able to proceed to the hibernate process you’ll have to grant permission to Greenify so it can modify the permissions of third-party apps, which it will notify you about when you’re browsing through the program. Although as of early 2014 Greenify managed to run even on non-rooted devices, there’s still a small impediment if you’re not rooted, as the fully automated hibernate mode only works with root. Otherwise you’ll have to proceed manually every time you want to clear your processes.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *