Gadgetory


All Cool Mind-blowing Gadgets You Love in One Place

Android Instant Apps: What Do They Mean for Users and Developers?

2017-08-17
do you will need to download an app in order to own it I'm not being philosophical can once we ever own anything I'm of course talking about Google's instant acts since the name suggests instant apps are apps that run instantly with no need to install them or at least they install very quickly and quietly in the background and then they uninstall as soon as you're finished with them just means you can run any apps with no need to install it on your device and take up loads of space so for instance if you're rummaging around in the dark and you need yourself a flashlight app but you don't install it because you know you don't live in a mine then you can just click run use the flashlight and then when you're done it'll be gone and there'll be no sign of it but the usefulness of internet goes beyond this because you can also launch a particular part of an app using this feature and that what will be particularly interesting so we needed a link and this will then launch you straight into particular part of the application or a particular activity this could be very useful for shopping at for instance so if you want to buy something in particular on a website you click the link it opens up in the app was no need to install it and you can see the product right there ready to buy it through in-app purchases there's many more potential users for this as well the example that Google gave at Google i/o was a parking meter I walk up to a parking meter and I need to pay I don't have the parking app on my phone but what if I could tap my phone in the mirror and with NFC it brings up the parking app immediately I choose hour-long I want a park and favor the Android be simple and easy you can also send leave links for each other so in theory if I'm playing a crossword puzzle I could send you a link over whatsapp and you'd be able to launch a particular puzzle in the app without even needing to install the particular application businesses should be super excited about this because it massively increases the discoverability of apps it means that you can share an apple an experience that you're having with a friend and they can do likewise there's no need to install it no barrier to entry so are there any limitations to instant apps of course there are firstly the individual aspects of the app that run an instant apps can't be any bigger than four megabytes that means that rich multimedia videos 3d games a pretty much off the card of course if you do want to include a video in your instant app and you can just stream that from elsewhere but it means that something like a 3d game is going to be a lot more difficult to Z games should be fine certainly puzzles as mentioned and maybe 2d games at stretch as long as you keep those file sizes down in the future that sounds like Google's certainly interested in supporting games as instant apps and they said games are highly specialized categories of apps and often have unique tools large assets and high performance requirements even so we are interested in exploring game use cases so yeah in future we might see 3d games like asphalt 8 running as in some apps but for now that's not possible most of the features that are available to any native app will be available to instant apps as well that includes things like the camera like I said location awareness in-app purchases vibrations phone contact but there are some things that are currently not available that includes the ability to change your phone's wallpaper to send push notifications or create background services when you use any feature of an internet like this you need to grant it permission just as you would have done with a regular app now developers are probably wondering just how much of a headache this is going to be for them to implement the good news is that as of Android Studios 3.0 instant apps will be supported out of the box and I'll be lots of features to hopefully make this process as smooth as possible this includes Apple Inc's assistant which will make it easy for you to insert those links straight into your apps that you know which URLs are going to launch which parts of your app and it will edit your manifest file for you there's a work very similar to deep links currently the difficult part is going to be the modularization of your apps they're gonna have to break your app down into lots of individual smaller chunks obviously these might usually represent activities within your app but they're going to work as separate modules called feature modules you can have a base feature module and this will be the kind of most important codes and resources that all of the smaller features will need then you'll have this individual feature modules which can run as instant apps so when a user goes to a particular page within your app they're going to install just that feature module for that feature module is going to be reliant on some of the codes and resources that are in your base module Google assures us process of breaking your app down to future modules and base feature modules should take no more than a day for basic apps projects were obvious if you've got a much bigger scale project than it could take significantly longer and developers are also going to have to consider some best practices in terms of the way they design their apps so Google says you mustn't continuously pester your users to install the pull app you mustn't use splash screens in between your individual activities and you mustn't branching your way so the idea is that you're interested should be seamless whether or not the user is launching them from a website or whether they're using them as part of your larger app and that's why you mustn't have anything that breaks the flow of that experience so if you want to go with instant apps yourself right now then you can do what you're going to need either a Nexus device or a pixel device if you do have one of those devices then head over into your settings go to personal then Google's and then services and then toggle on in some apps you'll then need to select yes I'm in to say that yes you are in then head over to taste-off and you should see that some apps already have this feature enabled and you can give those a ghost examples include BuzzFeed and wish the rest of us are going to wait for people says that this feature is going to be coming to Android versions stating all the way back to jelly beans said millions of us will be able to get in on the fun so what do you think of in San apps we think this is a useful ideas it's something you can see yourself using if you're developers do you think you're going to start creating it's an app for converting your old apps into instant apps personally I think this has got a lot of potential I really like the idea of bringing up their share experiences from within apps with my friends simply viral ink like I would do any webpage I also think it's going to make the experience of browsing the web a lot more interactive and media rich I think that as connections increase in speed and become more ubiquitous are going to see more and more streaming of our apps and experiences as cloud computing becomes more of a viable options I think will eventually not even download and install the app but rather just stream it from a server somewhere eventually we might use all of our apps and all of our games without having to download a thing when that happens it will greatly reduce the need for high powered processing in the devices that we carry with us it will change the face of hardware and software of course with a little ways from that yet but I think that instant apps is definitely an interesting peek into that potential future thanks Dan for watching guys I hope you found this video useful and interesting if you did then please consider leaving a like maybe share it around and let us know in the comments down below what you think apps don't forget to subscribe and if you want to be notified of future videos then hit that Bell button as well and of course check out android Raji calm so we are your source for all things Android
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.