Unknown 0:00 They really try to see if mobile app development is different than software development in Georgia? And what are the challenges on its own? Unknown 0:11 So in your opinion, what are the major differences between app development and software development? Unknown 0:21 I think Unknown 0:23 dense development, even the market for which they are conceived before with why they are created Unknown 0:33 is much harder than classic software development for you mean for to like a Unknown 0:45 Yeah, you need to be more flexible. I don't know, displaying. Unknown 0:49 I will also give you some examples, but I won't force you to think about it. Unknown 0:56 So the question is, what is the main difference? The price Unknown 1:01 the price, Unknown 1:02 I mean, the time we need to spend on the development is Unknown 1:09 much more in app development in Unknown 1:17 anything we speak about Matthew? Unknown 1:21 Yeah, interesting to find out where the spring what they wanted to say? Unknown 1:29 I mean, if I understood well, the question is about like, the difference between developing a mobile application from the Unknown 1:38 department point of view or not on in general, it's pretty high level questions. Okay. In general, Unknown 1:44 yeah, I think is much more complicated to develop a mobile application Unknown 1:51 for what before that we didn't, we are not responsible for our end user, we say, we have a client that does his own India of end user and the comes to us to the middle because he cannot develop it instead itself. Unknown 2:09 But that can also happen with the website. So you will never know the users anyway. Yes. Unknown 2:14 But they Unknown 2:16 tried to imagine the old way of like one software, when did for so long that you were going there and say, we want to offer these software to the company. So you were talking with their employee that is going to use the software business like a business to business and you collect the requirements, or you were receiving the requirement from the company really wanted that, and they knew exactly what they were going to you, oh, Dave on to use the tool inside their organization is, is much easier. I mean, it's complicated. But in the past, they were able to find them. Unknown 2:55 Now, the mobile application, I think you have the differences from state, the stakeholder of the mobile application that developers that actually do that, and the final user that Tuesday, yeah, that's why I'm, for me, is much more difficult in the sense that once you say what I was a Unknown 3:21 software company, I don't know, because I couldn't sell my product directly to our company is the fact that it's B to C, and B to B Unknown 3:34 to B to C. I don't Unknown 3:35 know. So I took a couple of examples. Yeah, Unknown 3:43 with traditional way of applications, you can deploy the apps multiple times a day, you can roll out patches, hot fixes, much more flexibly faster. with ABS, you are kind of limited to app stores. Yeah, that kills flexibility. That's what I thought. And I think it is true as well. So you're kind of dependent on it. Okay. Yeah, you're also kind of dependent on some other factors, which slow down your speed, or which gives you flexibility as a company Unknown 4:15 with mobile, it is also kind of hard to predict all the situations because you can use an app in many situations, and there are multiple factors, like network jobs, or not having internet. Unknown 4:30 Okay, okay, offline. Understand. Now the question, yeah, it was Unknown 4:36 created this. Unknown 4:38 So like that? Can you think? Or can you give me any examples? Or do you agree with that list? These? Unknown 4:43 Yeah. Unknown 4:45 And on that line, can you think of anything which might be different, I think Unknown 4:49 technology wise. And so we are more restricted and dependent on Apple, for example, what they decided that Unknown 4:58 they will release in that we will have to adapt them for mobile apps. Yes, is the API is caused by the the operating system like Apple or Android, these are the Unknown 5:13 those two are owned by two companies. So the web is open, you can use whatever you want to reach your goal there is there is a bit more difficulty for the web, because there are more much more roses they are, but they are now getting more and more to the standardization. So if you want to have an experience that is good in Chrome, Firefox, with excluding Safari, and I need to do some special names Unknown 5:44 in the mobile app, if you want to do Unknown 5:48 you have insurance version of Android difference screen devices, screens and etc. In is no but they are so much more closed for us know, at first, but then you release the iPhone Plus. And then we all had to adapt I mean, you have three months to adapt otherwise, because so I think for me, the main difference is that from the Bible, we have to adapt to what Google and Apple decide whether we can reach our destination however, however we want Unknown 6:24 and also we didn't have a store with the policies mystery and what you can do what you cannot do it Unknown 6:33 and what you said before about the vacation and fixing the United Unknown 6:37 States. Unknown 6:39 Sometimes we release them for the six diamond app from the App Store. So they need they say up we noticed this Okay, perfect timing for you did not know Unknown 6:51 that it's random check. Okay, Unknown 6:54 do non functional requirements play a different role in case of mobile apps, Unknown 7:01 web apps, Unknown 7:04 I think one thing is for example, mobile apps if it doesn't go like Unknown 7:13 licenses lightning speed for then it isn't like line they are more like you need to improve these eccentric cetera. Even just if you have any mention that direct from the framework from Android or Unknown 7:28 iOS for iOS or under the bed, there are some animation but if you don't disable them by default day and display some plan they were like, you know this these days like today because of the animations. And we're not likely been working with snappier if you do that in the drop in the web related applications events as possible. They can relate and say is there lows is because web is listed over by nature but up no publisher because the expectation of high Unknown 7:57 expectations are higher. Unknown 7:59 Also, in terms of design. And Unknown 8:03 for you to say this, I think Unknown 8:06 for a web app that we did the client come in as we can, it's a bit slow, do you think we can increase the processing power for my neck and on the map that we did it it's a basic bit slow, can you change something in the code know there is this thing of I think for whether they realize that it's on the seller, yeah, for apps is thinking on the phone, and they don't realize that the server that deal with these things, I think, and also in terms of non functional requirements, the speed Unknown 8:43 there is a Unknown 8:46 difference between the teams in unit I mean, the, Unknown 8:50 the feeling you have Unknown 8:53 so unique is hybrid application unique to this is something we mentioned when they want to have really appreciate vacation for customers, or whatever we always mentioned. Okay, one of the drawback is that the feeling might be a bit more wish my example is because Europe is alarming lack the numbers and when I say that they can relate and and they accept that is less performance. But otherwise, Unknown 9:26 the idea is that we need to mention it because they have this high expectation of performance internet, you know, if it was a website that works like a kneecap, nobody will ever say anything Unknown 9:41 at all checks, like security checks or design checks, do they affect the process? I mean, I think Apple is much more rigorous about how you add looks, Unknown 9:54 they do not miss the internal design? No, no, no, no, definitely again. But in dental cycle of public publication, we always if there is iOS an application of virus involved, and there is a deadline, we always tend to client almost Unknown 10:12 seven that seminar room before they will everything ready. And we have to me already submitted aware from for coordination, if they have a compelling reason, because they decided they want to become a press conference to present the application that they Unknown 10:28 we usually go with that 111 before. But if they're not ready to be very sick, then we start to you and many more can be for a count of them putting some veterans and make the legislation passed before because we, because of this, we put in the contract that we're not responsibility, if Apple reject the App Center, and we are we now have them a condition that we are not responsible about will play opposite, or is there is a delay or the rejects, it's not our fault, okay, Unknown 11:04 because some sometimes does it also affect the way you get the requirements Unknown 11:12 know, the way we gather requirements, Unknown 11:17 think about, I'll give you kind of a bit more context, Unknown 11:23 if the process is so strange that to fix things and to publish those new changes it takes couple of days, then you can't afford to have a customer who changes requirements so often. So you have to be really strict about what he says. And this is what we will do. Okay, Unknown 11:44 when the application is at least once publishing publish on the public, we are really like, strict also on the amount of modification we do before to publish a new if we tell the clients particularly that if they want that new feature added. And then for the things to add, we do they block the block and we do that is with can consist of several changes. Unknown 12:14 And this is very easy to explain to them. Because if we tell them, You need to do a change in costume like this, because we need to republish, and that at least a day, two days, etc, we cost you a bit more if we want to do the next one later. Because these plus a bit more because we need to, because it's a cycle that we need to handle and publish takes around an hour in one hour of our time to Unknown 12:43 especially in the US so it does Unknown 12:46 affect Yeah, it does affect the costs. What Unknown 12:48 I would also imagine is doing a journal for web applications is a bit different than doing a giant formal by cetaceans, just because of this factory. Yes, when you say my child forgiveness, you can just roll out changes as many times as you want, whenever you want. Unknown 13:04 But here you are kind of Agile for web application. We do also continuous integration, in a sense, we have our little optics automatically pushes when we want without any particular difficulty is good for the app stores. We have always to create the package and sending your Unknown 13:24 uploaded. So that is a valid argument. Right? Yeah, Unknown 13:30 because the question was focusing on the requirements, Unknown 13:35 but you said is very true. That is it we I mean, it's the requirements on Unknown 13:42 what I what what I was trying to say is also like this. So doing a child for web apps, in the sense having a possibility to adapt requirements as many times as you can, Unknown 13:54 but then need to define a giant because if it's a giant sense, and we do a release every two weeks, then we can do it within a nap. If it's a driver, because you want to Unknown 14:11 fix every day, then we cannot say it Unknown 14:15 depends. It's very contextual. Unknown 14:17 If we want to talk to contextualize if so I can call us and say, Ah, I would like to change very something very small. And he's a web application, we usually tell them, okay, we consume this, we can do it in next day today, and he would be fine. When there is an application, they will tell us that we went like this. And we always ask them so these Okay, we understood it will be like this, you need something else we can do something something else when we do usually Unknown 14:46 larger batch does he can chase does it affect the cost? Unknown 14:51 Yes. Yes. The thing is, yes, we can do this addictions, four hours plus two hours to condition Unknown 14:58 if you have more features, just give it to us. Because the two hours to publish the same if we do one change or change. Okay. So does the process Unknown 15:10 good. Unknown 15:12 But then when she claims understand Unknown 15:16 their money, Unknown 15:18 money, yes, we could talk about time and never internally way they don't understand. But that shouldn't be character. You talk about time does it? Come on? We we give you that amount already. In the in the best year you get Unknown 15:37 the process of gathering requirements are the decisions you make? Unknown 15:41 Do they depend on? So on external factors, such as different versions of operating systems or libraries, their versions, etc? Unknown 15:59 Just because there are different versions of operating systems question. Okay. Unknown 16:03 Yeah. And there are Unknown 16:06 external libraries, which you're using, and they have also their evaluations. Does it affect your request requirements on the way you run the requirements? It's Unknown 16:17 the other way around? Probably can requirements will affect what kind of library and version we can use? Yes. And particularly Unknown 16:26 for updating I'm going to say they have some elation. Unknown 16:30 Yes, yes. Yes, ma'am. Yeah, there are some times when we choose some libraries, independent Unknown 16:37 requirements will example which also into the question of Unknown 16:46 the patent system, we need to 10 minutes to make for augmented reality, Unknown 16:53 the client doesn't know which platform we do this for me, Sam sharp, and he doesn't carry on the long run you we want it Unknown 17:03 on iOS and Android. Unknown 17:04 So a core on Android in our kids from the US they're not developed at the same pace. So hundred is a bit Unknown 17:15 approach. So Unknown 17:19 by gathering the requirements and the facilities, we define that we propose that Okay, let's start with a mentor, a ghost Air Corps is a bit up front. So we have more features. And by the time we will develop the iOS version, Keith, we have captured this is a really good example. So this is kind of define the iOS Unknown 17:42 and the versions of these are very fine details, Unknown 17:45 I mean, but this can be learned by doing it, right. Because we tested this training system, there are some payment system like Skype, for example, very good documentation in Android, or very good documentation is very bad. And this can make a clear decision about Unknown 18:06 which one which one to use. Unknown 18:10 Also, some Unknown 18:12 they wanted to use, he was tribes that could refuse to make one of our clients got payment system refused. I mean, they refuse to open an account for him after month of trying to create an account, etc, we have so these executives or they have other kind of requirements, and they choose a payment system. But the payment ci system for legal reason, have a policy after months, refused to under their money, right. So this Unknown 18:46 is kind of considering getting this app store. So this is also upload from previous device that usually they change their policies on their own things which were working before which were allowed before Unknown 19:00 say, Apple Apple, right? Unknown 19:03 It does affect your workflow, right? Very much. Unknown 19:06 And again, this in our terms and condition, we mentioned that it's Unknown 19:11 a problem, right? If there Unknown 19:13 are changes that are not in our hands, right, we are not responsible to adapt anything based on the new idea of Unknown 19:23 basically, we try with the experience to know what is possible, what is not possible to do nothing definite, different platforms. So this integration requirements that we put for the development, Unknown 19:37 there are problems from times in which 111 day to the other one feature cannot be measured anymore, because they decided, but this is the case for iOS and Android, but also for any third party system. I mean, what this is not web app. But if you if you want to integrate Instagram feeds in your system. And so that means like Adam said, Look, we cannot anymore, you need to pay Unknown 20:05 it also happen for web based, as long as you're dependent on another company, NaVi particular API, like the property that Facebook at the recently made Facebook change for the API, no matches, I suppose automatically, dramatically, which actually what information is now available or not from many things that were kind of free. Now, you need to a there, they disappeared completely because of GDPR, Unknown 20:42 and some ops Unknown 20:44 neglect or Unknown 20:46 something. But interesting effort. So this is way off topic. Unknown 20:51 If, as a user of Facebook, if you want to be sure that your data won't be misused, you just change your address to Germany, and they make sure not to mess up with just by changing address. And Facebook, you want investing if even if you're living in the US with why is that because they are obliged to Unknown 21:13 what you're saying, Unknown 21:14 follow the rules of the differently if you come from right now to Germany. But Unknown 21:20 I think the interesting thing was just an audition yesterday was in checking some stuff for Atlanta about Microsoft Graph API to use with Office 365. Unknown 21:33 And they were they were specific to country, you were not able to use some part of the system. And one was gentlemen, and it was the item who's Unknown 21:44 very strict about these things. Okay, so this this Unknown 21:46 gentleman, he just, he just made me understand, like, Germany was the second one country in Europe, the thing was not knowing Unknown 21:56 what's out so many crazy about data privacy and listings, they have very stupid strange behavior, let's say they don't even like to put their original name on Facebook. So they will twist their name so that they assume that nobody will recognize it is very, very naive. Yeah, exactly. Unknown 22:13 I was about to say, when you said that the on the way so that Facebook handles your data that was about to tell you is not to put any data because the only way that and those doesn't fuck up your data is by not giving them data? Yeah, Unknown 22:28 otherwise Unknown 22:31 good. So do you consider any troubles that might be faced by special people, like old people are playing people children, for example, consciously Unknown 22:44 with us, Unknown 22:47 let's say that we were like, if it's possible, but is costly Unknown 22:55 to add two to two things separate accessibility define you mean to to, to investigate necessarily requirements, everything is actually everything recently, at least an Android and iOS hundred percent, they did a lot of work for text to speech, being able to easily offering service to Empire people, etc. We saw in the university that collecting and working for elderly people is very, very hard. Yeah, so if clients ever reading day, we have already problem. And to really see the requirement that are considering a normal use case is very, very easy. as importantly, we don't even try to enter the Unknown 23:43 discount discussion about the fact that the application should be accessible. And they said, how much it costs less is the state a web does in Geneva, if they give you a job, when they are strict, their requirements about accessibility should be minimum meeting, there should be a minimum minimum requirements for the accessibility and then cruise for you to thinking account for that, for example, a website or something. So check this the so by themselves accessibility program is that one or zero, it's, you know, the spectrum, I think we try to cover the basis I mean, designers actually try to cover the bases by having big contrast and move these these things. But to be honest, for blind people, for example, the text voice thing that is implemented already before, Unknown 24:45 we almost never have time for budgets to do it. Because it's already expensive for time to develop the app. I mean, this will most probably come in the future version, if you speak to them about this, they will say that something extremely important that we will do, once we have tested with the 95% of people of the of the target the 5%, we know, it's a lot. But this week, I'm after to see if we invest more so if we Unknown 25:15 have each other, but the technology is already there to the sex. So technology is not the problem with technology Unknown 25:22 in the operating system, if you follow the guidelines have been the fantasy be compatible application. Unknown 25:30 So today, we're offering this to do a bit more of work in providing some contextual to while creating the interface, etc. With special tags and descriptions on this thing's already there. Yeah, so even more than their than in the web inventor. Second, more than that, and being was apple. And Google has this responsibility to empower us to implement this, it's the, the positive side of the fact that it's two companies that Unknown 26:02 own This is that somehow, if they didn't provide us a way to do these people would say, Come on, guys. I mean, you should pay attention to empower people. So we have tools for this, but Unknown 26:15 not enough time and costs, trying Unknown 26:17 to don't want to invest in it. Which is somehow understand that in the future, speak on the pretty economical, what have you it's understandable, you cannot spend twice the budget for 5% of people you really rushing right now, for states, for example, they have to also we do, Unknown 26:39 did you ever meet any platform constraints? Unknown 26:44 For example, they used to be exercise or Android used to have maximum number of methods you can have, yeah, yeah. So did you meet such Unknown 26:54 so commitment, number of methods it up and Unknown 26:59 let me know, you can enable just an option, they will manage for you. But it happens if you lose many Tigers? Do you have these problems? Unknown 27:11 The problems really, do they affect anything? Unknown 27:16 How easy is the workaround know how difficult Unknown 27:20 for example, once in terms of say, somebody application, we have to put videos in, I think inside. So the middle for Android for iOS, I don't remember we saw this was using, Unknown 27:33 but always remember, because it was not responsible for this, but for them, right. But they were to us to publish an extra basic package. Yeah, the extra resources that can be downloaded around time Unknown 27:47 for live in the extension, like an extension bucket now, Unknown 27:52 for sure. And then right back Recently, there have been developments in which they allow you to publish the food content with the assets directly to the Play Store. And they package the applications on demand Unknown 28:09 in quotes for user depending on their device in the requirements. So to optimize as much as possible before the size of your head around this, I could see my own phone that recently they did location and switching the reason they are producing Unknown 28:25 so it was it used to be a problem before it is not anymore Unknown 28:29 used to be I would say that now there are many tools that facilitate that there is a solution. I mean, you used to be a problem that could be solved some more with some. Unknown 28:40 So it is easier to solve this problem now. Yes? Okay. Unknown 28:43 At least 400% Unknown 28:44 and one Unknown 28:48 for the USA and media works. But is it the same same time, the similar concept of constraint, but it's you can always find your Unknown 28:58 way around. And also, we from the beginning, working the requirement that we see that there is a lot of content of videos, etc, we propose is not crucial, and everything should be offline on supply, then we propose the plan to have classroom towards the media Unknown 29:16 and do streaming. So you consciously make decisions. Unknown 29:20 Yeah, during requirements gathering. Yeah, this is also for reducing the size to avoid even to even tackle this problem, the example you were mentioning was some sort of guided tour, Unknown 29:33 but they wanted people to be able to download the full content of the videos before going to the place. So we could not, you know, once once you launch the app, load everything, so we had to really make them download things when I download the app, you know, before the opening of the app. So this was clearly a requirement that normally you you don't have this problem, because quite often the first time you open the app, you can either select to, I'm going to stream the data or want to download everything, yes, I will download or your Wi Fi here. They really want it that way downloading the app from the store, everything was downloaded. This is really weird requirement that you have to adapt. Right. Unknown 30:21 Next questions are more like a rapid fire questions. So I'll give you one keyword and you reflect on you tell me if it is a crucial thing for app development? Yeah, Unknown 30:33 power consumption. Unknown 30:35 No, no Unknown 30:40 for them, because they have Unknown 30:43 we do so the customers they don't care about how much battery Unknown 30:49 will never end extreme. Okay, cases in which this can be a problem, we might have it that way they want to reality. Yeah, but in people's heads, it's normal. That minted reality consumes very Okay, so But for now, we never had this problem. Unknown 31:07 Yeah, I think you already said but different versions of miles mobile devices and operating system versions, it does has to review Unknown 31:17 which is mostly solved by explaining to the claim that look at 5% of the planet uses this, we kind of go lower this library that you really want to because it's a cool Unknown 31:29 animation doesn't work without this. Unknown 31:34 I think also, you said this one third party libraries and their versions, they do affect Unknown 31:40 their version and their policies, policies. And I think that's, for me most more important their policies than their version Unknown 31:57 mobile advertisements and revenue generation. Unknown 32:04 So don't get about mobile ads in your apps. Unknown 32:09 We actually never put No, no, no one client wants to do it just doesn't have a good reputation. Having an Unknown 32:18 indirect people think it's cheap. Somehow they have to spin it in a circle. Unknown 32:24 Can you replace I mean, it you may not be able to answer but how does mobile app industry looks at this problem? And how do we use us look at this. I think as a user I hate having pads that Unknown 32:35 for me depends if it's a game let's say and I have to watch three seconds and to keep going and they could get the developers need to get them on the way Unknown 32:50 but on YouTube for example, the PCs me up during the middle of the video and then you have to wait 2530 seconds this up YouTube, Facebook, this is annoying, but for some sort of indie developer and it is gaming. Okay, you need to get your money when you do your A game for free access to see Unknown 33:14 and the how. And how about the customers? Do they do they want to earn money through advertisements on you? I was in Korea Unknown 33:21 and the heart No one say that it was about this cookie or Unknown 33:30 these Unknown 33:32 are free and no, I know who Unknown 33:38 he was a feedback on App Stores, social media platforms, etc. Unknown 33:44 They buy the clients, some are delivering a job, they contact them personally even organize like interview and stuff like that to do to do in the next iteration for requirements. So they know what to tell us and basically, Unknown 34:06 but Unknown 34:08 we don't Yeah, it definitely does not Unknown 34:11 yet. I also wanted to because I've seen quite a few papers written in last couple of years on automatically Unknown 34:20 rising review analyzing the reviews, but I'm not sure if anybody uses these services or two, it's Unknown 34:29 it makes sense for when you have the new app has more than thousands and thousands of developers Unknown 34:36 and Google is now providing highlights with the number of people that say that same Unknown 34:43 sensitive, okay, so Unknown 34:46 they play store now the most they agree with me on user 400,000 users, you have a summary of the most useful review like the interpretation of the meaning of a sentence, This train is up with good for morale, these are automatically extracted with the number of users actually say that ultimate, but our clients care about user feedback. I mean, for Unknown 35:18 surveys in the end, Unknown 35:21 they do care of the process manually. Passport as soon Unknown 35:25 as Unknown 35:27 data privacy. Yes, I will say and legal constraints, Unknown 35:37 we really put the responsibility to the line where there are some standards we have, like possible and Unknown 35:47 the payment system. So we know I mean, we just couldn't say none. And Unknown 35:55 so yes, Unknown 35:58 you said yes. Yeah, Unknown 36:02 this is already be covered revenue generation. Unknown 36:06 Last two questions, or what are your impressions about hybrid apps? Unknown 36:13 pros and cons? Unknown 36:18 We said it a bit before Unknown 36:21 hybrid apps, you have this feeling of Unknown 36:25 web. Okay. I'm also kind of give you what I heard from the first time they exclusively to hybrid apps. They ditched native application couple of years ago. And his argument for me, it was understandable what he was saying. So he said, it's like a religious discussion, Unknown 36:46 native or 200, and what he said, usually you hear, okay, hybrid apps are when it comes to performance, scrolling, and so on. They are different, not necessarily worse, but at different than native apps. But this discussion is basically is made or done by tech guys, and not by end users themselves. Because end users are not so sophisticated to realize this changes. So clearly, that's, Unknown 37:15 that's possible, trigger that as possible. Unknown 37:21 I really feel Unknown 37:23 I really feel it, but is it because you are? Unknown 37:28 That's a good question. But now, I mean, Unknown 37:32 for me, hybrid apps, you use a link into your company grows, Unknown 37:38 the guy that builds a unique framework, but that Unknown 37:41 could also be the case with Apple Unknown 37:44 and Google it. Unknown 37:47 And if this happened with Apple, then even if you developed it with anything, you know, all the branches of people having an iPhone will die either it's not even a Unknown 38:00 so I think you realize again, on another third party, so you know, you develop your thing, there is the one company and two other Yeah, if we do this with the apple and this will die. Okay, we still Unknown 38:17 have a few minutes a bit risky. Unknown 38:20 Not I'm not saying it's risky. I think, again, we rely on a third and then get into another third party. For example, we have these within Unknown 38:35 the database system. We're using a bass bass, but we're using the cloud backs up from Facebook and Facebook shutting down in so we had to its Facebook that shut this one as we speak again, at first one we selected Come on, it's backed up, please got bought by Facebook. Unknown 38:56 So Unknown 38:59 you start with development, and then it dies. Unknown 39:02 What is surprising as I was reading an online survey published by ionic guys last year, and it's quite surprising to see the millions of apps built by a tiny Unknown 39:16 but it is economical to build them at least. Yeah, yes. Because you need less resources. Unknown 39:20 Yeah, the developers different, we need less different skills, I think the Unknown 39:28 level of skill required. Unknown 39:30 But I've also heard counter argument to this as well. So Unknown 39:36 especially I think with ionic it is true, I don't know it's summer in. But if you really want to have Unknown 39:44 an app hybrid app to look really like a Android app, and to really look like a iPhone, Unknown 39:50 iOS, add your resume and everything here. Because the goal of the API is to have enough that really looks like the real thing. Yeah, so for me, you already said that there is one real thing what we Unknown 40:09 achieve that you really have to add so many external platform or specific things. So it is not really from technical point of view, you really write one single code, and it is used for what the platforms but you really add many custom things. Yes, right. Once you Unknown 40:27 have, let's say, 7070, 80% of the code that is common common, correct me if I'm wrong, but Unknown 40:36 and then you have this, which is mostly design integration Unknown 40:41 platform specific part is not that much it is, Unknown 40:51 I mean, depending Unknown 40:54 on the capability of the application, if I am just while we're talking about, like, for example, different camera, microphone, and etc. These are plugins that are created in the two languages, for example, Android, iOS, like a swift and Java Unknown 41:16 and there are like, Unknown 41:20 it's open new, right, they have open source, and then it is a community behind each of them are a person. And this is also another extra layer of dependency. Unknown 41:32 Because if you have an iPad application, you have to be the bridge between the browser and the critical capability, which is possible, but you take what is already available to us. And we don't have Unknown 41:47 anything for getting getting the picture with the camera or stuff like that. This is another layer of dependency. Because if the package you are using these appears, and you don't tell me Next, you cannot problem to keep updating this team, you need to take care of the packaging sentence that we that then you need to be able to develop again, in Android and iOS specific. But at the scale of a company, if you do only Unknown 42:21 hybrid apps that you need one skill, it's a team that knows how to develop in it, if we do negative we need guys at the Unknown 42:33 end guys. Unknown 42:36 So let's be domain, let me put it this way. So given a chance, this is about football, that you're given a chance, what will you prefer hybrid automated Unknown 42:46 in terms of developing the as a developer or as a, Unknown 42:50 as a, as a from whatever position you are at Unknown 42:54 hybrid hybrid, how would you Unknown 43:01 use to get in until Unknown 43:03 I was able to develop in Android and iOS and Unknown 43:10 less and less us to the CSS file button dictator web more and Unknown 43:19 more that they can understand totally that effect into Unknown 43:23 one app. And he's not require any special hardware features that are in there for one Unknown 43:32 web web application is. So it depends on the use case Unknown 43:36 is Unknown 43:38 very important if Unknown 43:39 I understand it correctly. So if the abuses less native features, yes. And perhaps hybrid is more Unknown 43:45 if you need to show an online shop hybrid is for the community faces, I think over what we call them here between like, Unknown 43:54 showcase as an application to fold into basically to make them let the Linux users have been consumed. And maybe some data back this data, basically, Unknown 44:13 this is okay, not a problem, when you start to use your application to do like, some interactive activity, like take a picture with the register with, you know, Microsoft's on the record, with some some giving the mic microphone for blind people. But I know you want to use accelerometer because she's kind of interaction there, the compass or energy already the location, Unknown 44:40 he does a lot of also, payment system has a payment system, for example, payment systems Unknown 44:48 and Unknown 44:49 API SDK for the not the path Unknown 44:54 that are really very easy to use Unknown 44:58 for if you if you Unknown 45:01 are a few as a web application, that is real web application, you can use their, again, data SDK for the server side, or JavaScript, etc. The when you go for the hybrid hybrid, but you have a mix between the web, okay, and mobile, mobile. And so some sometimes just the operation to go outside your application, because you need to use the web API for the Unknown 45:32 for the payment provider, you will out for example, you end up in the Chrome, then you do the payment with your PayPal account. And you need to go back to the application that is not a web page. So you cannot do a fullback you read Unknown 45:47 a fullback URL, that brings you in the same chrome tablet for example, or two back and go back to your Chrome tab. But you need to go in the native application. This is something I mean it's feasible But that requires of you you might have libraries that too but if you rely on again on the third party libraries you have, you know, a unique another one Unknown 46:17 How about how easy it is Unknown 46:22 to get hybrid apps published on App Stores Unknown 46:26 compared to native or it doesn't really affect Unknown 46:30 so these are good question because I had some kind of this question from a person that I was consulting just to define is to not eat or iPad and one of the concept was this one we travel one day because of what because they care a lot of saying that the user experience tell me that they cannot anymore luggage I pick up Unknown 46:57 these can be honest that's it for now. I think there is no no no problem for now. However again as an artist is good Unknown 47:08 yeah Apple tells now Unknown 47:11 for security reasons for performance reasons for user convenience I mean they're very sharp on this and they want this Unknown 47:23 stuff and for me the most My biggest concern would be security because they don't have any control over this Unknown 47:33 but this is this is but now there's no difference okay last question Unknown 47:38 what i what i impressions about progress even us Unknown 47:45 I think Unknown 47:49 the potential Unknown 47:52 again Unknown 47:53 What do people expect Unknown 47:57 I mean they have a good position because of the cycle of publishing etc you can publish them in the web they can you can do nice adaptive design now they are you can even put the icon on Unknown 48:13 your smartphone or your screen of your laptop and etc because they have this new requirement you can at least in Chrome and Chrome from Android you can now receive notification like they are coming from New Jersey in a CPA inactive system Safari still not there with with the upper part Firefox I don't remember so they are closing the gap budget are still have the problem to interact with a 30 day and wait for the phone good for that because they give you a really nice experience without the recruiting pages like him etc They are fast and fast if you beat the with the with the application the web with them requirements that he asked for speed and etc and you will do the test there are several to Linda Welcome to the test about you Unknown 49:11 they are good they're still there that idea not yet ready for what the end user perspective when we call a web application when we say what but the different word client they cannot turn is really something that we have our time to make them understand sometimes for across the region and also for because it's more practical for them to reach out to us and they believe in me propose to the PDF not even considering that they can be packaged as I did after because I've been here Unknown 49:44 with disunited frame of you can take it and publish publish it as an iPad application. But not even is really complicated to make them understand this good enough is just to our web on the name of the end is you have the giving something that is less performance. But also for me, I feel that the PDA and terminology it's a bit of a marketing thing. Yes. Um, I mean, from Google, especially, not necessarily from but for me, Unknown 50:22 it's like a hoax. You mean it's, it's Unknown 50:26 it's true. But I mean, it's like Unknown 50:30 something everybody speaks about it. And nobody really knows what it is the end of the day, it's the website, yeah, improved and coded in a different way. And they put some boundaries around the capability and know the speed will need to be there. It's a frame you can remember what Unknown 50:52 was what do you mean? It's like, Yes, Unknown 50:56 I think yes. Unknown 50:58 But it doesn't mean that what they're pushing through this buzzword will not benefit us afterwards. Because I think they are enforcing us to implement websites. Again, for me, it's website in a specific way that improve the speed in which to have notification. But as you were saying, they will close the gap. And at the end of the day, it's just going to be a website on the Unknown 51:23 browser. So I would Unknown 51:27 pw is the map this progressive that they won't replace native apps completely, but they will So somewhere in between Unknown 51:36 a website on the browser and an at bat? Yeah, they will take that on the space in between, Unknown 51:42 for me, I will feel something Yeah. And then if I had the company that was only doing any apps, I would be scared about the because for me it's kind of the same use case Unknown 51:56 that's that's what I was going to ask actually I mean, Unknown 52:00 the negative part we will always look for specific cases for we need to do a job in augmented reality we will not do it 90 Anthony Unknown 52:11 for specific things and specific level of quality, I think it's still better like for economical reason. And also specific apps hybrid is good so will be PVA or I mean again, you do a very nice responsive websites following guidelines you call it or however you want on the website, you put the pop up saying and click here and add your favorite to your lock screen we have we have notification that you can do their own though like this, you don't need that. So I think it will close this gap but not the negative part Unknown 52:54 of something related to it would be like the so it depends on the use cases. If you are a newspaper Unknown 53:05 and it may not make sense to build an app for a newspaper Unknown 53:11 in that case would it be economical to just go with pw and see Unknown 53:15 if they provide the same functionalities? I guess I would say yes, because the PVA will be the same code base for Unknown 53:26 automobiles on the desk Unknown 53:30 for me I have news just right we can have this to be a Unknown 53:37 rather not have anything Unknown 53:40 I think the difference is what we were saying before if an apple doesn't need any Unknown 53:47 new features that is feature may not Unknown 53:49 do an introduction very nice now he can make many words which doesn't make sense to an application or less Unknown 53:56 we want to in that case particular market in that case how would you judge Unknown 54:00 hybrid and beat on PBS what would you prefer in that case if the app I will I will definitely stop by with the VA prepare and maybe Unknown 54:14 imagine that if by magic for marketing reason or some exposure region you want to publish the packages of the PVA in an iPad package you can put it after in the store is its ok button proposing the PDA clients mobile? No, probably not because they think that they if you want to have success in into being in this app store Unknown 54:44 Great. So efficient, party's over Unknown 54:47 but it's very interesting. This transcript was generated by https://otter.ai